Sdílet prostřednictvím


Zpracování dat XML pomocí datového modelu XPath

Obor názvů System.Xml poskytuje programovou reprezentaci dokumentů XML, fragmentů, uzlů nebo sad uzlů v paměti pomocí tříd XmlDocument nebo XPathDocument.

Třída XPathDocument poskytuje rychlou reprezentaci dokumentu XML v paměti jen pro čtení pomocí datového modelu XPath. Třída XmlDocument poskytuje upravitelnou reprezentaci dokumentu XML, který implementuje W3C Document Object Model (DOM) level 1 Core a Core DOM Level 2. Obě třídy implementují IXPathNavigable rozhraní a vrací XPathNavigator objekt použitý k vybrání, vyhodnocení, navigaci a v některých případech k úpravě podkladových dat XML.

Následující části popisují funkčnost XPathNavigator třídy na základě třídy, která ji vrací.

V této sekci

Čtení dat XML pomocí XPathDocument a XmlDocument
Popisuje, jak vytvořit objekt třídy jen XPathDocument pro čtení a čtení dokumentu XML a jak vytvořit upravitelný XmlDocument objekt třídy pro čtení a úpravu dokumentu XML. Toto téma také popisuje, jak vrátit XPathNavigator objekt z každé třídy k navigaci a úpravě dokumentu XML.

Výběr, vyhodnocení a porovnávání dat XML pomocí XPathNavigatoru
Popisuje metody XPathNavigator třídy použité k výběru uzlů v objektu XPathDocument nebo dotazu XmlDocument XPath, vyhodnocení a prozkoumání výsledků výrazu XPath a určení, zda uzel v dokumentu XML odpovídá danému výrazu XPath.

Přístup k datům XML pomocí XPathNavigatoru
Popisuje metody třídy XPathNavigator používané k procházení uzlů, extrahování dat XML a přístup k silně typovaným XML datům v objektu XPathDocument nebo XmlDocument.

Úpravy dat XML pomocí XPathNavigatoru
Popisuje metody XPathNavigator třídy použité k vložení, úpravě a odebrání uzlů a hodnot z dokumentu XML obsaženého v objektu XmlDocument .

Ověřování schématu pomocí XPathNavigator
Popisuje způsoby ověření obsahu XML obsaženého v objektu XPathDocument nebo objektu XmlDocument.

Viz také