Sdílet prostřednictvím


Zpracování In-Memory dat XML

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 dokumentový objektový model W3C (DOM) úrovně 1 jádra a základní doporučení úrovně jádra DOM 2. DOM je stromová struktura v paměti (mezipaměť) reprezentace dokumentu XML. XmlDocument 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á Language-Integrated Query (LINQ). LINQ rozšiřuje syntaxi jazyka C# a Visual Basic, aby poskytovala nové možnosti dotazů.

V této sekci

zpracování dat XML pomocí modelu MODELU DOM
Popisuje použití XmlDocument a souvisejících tříd ke zpracování dat XML.

Zpracování dat XML pomocí datového modelu 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