Zpracování dat XML v paměti

Rozhraní Microsoft .NET Framework obsahuje tři modely pro zpracování dat XML: XmlDocument třídu, XPathDocument třídu a LINQ to XML (C#) a LINQ to XML (Visual Basic).

Třída XmlDocument implementuje model objektů dokumentu W3C (DOM) úrovně 1 jádra a základní doporučení na úrovni MODELU DOM 2. DOM je stromová struktura v paměti (mezipaměť) reprezentace dokumentu XML. XmlDocument Pomocí souvisejících tříd a souvisejících tříd můžete vytvářet dokumenty XML, načítat a přistupovat k datům, upravovat data a ukládat změny.

Třída XPathDocument je úložiště dat v paměti jen pro čtení, které je založené na datovém modelu XPath. Třída XPathNavigator nabízí několik možností úprav a navigačních funkcí pomocí modelu kurzoru nad dokumenty XML obsaženými ve třídě jen pro XPathDocument čtení a také třídy XmlDocument .

LINQ to XML je model zavedený v rozhraní .NET Framework verze 3.5 pro zpracování dat XML. Jedná se o model v paměti, který využívá jazykově integrovaný dotaz (LINQ). LINQ rozšiřuje syntaxi jazyka C# a Visual Basic, aby poskytovala nové možnosti dotazů.

V tomto oddílu

Zpracování dat XML pomocí modelu DOM
Popisuje použití a XmlDocumentsouvisející třídy ke zpracování dat XML.

Zpracování dat XML pomocí modelu dat XPath
Popisuje použití XPathDocument, XmlDocumenta XPathNavigator třídy ke zpracování dat XML.

Zpracování dat XML pomocí LINQ to XML
Poskytuje stručný přehled LINQ to XML a poskytuje odkazy na dokumentaci LINQ to XML.

Dokumenty a data XML