Zpracování dat XML pomocí modelu dat XPath

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

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 výběru, vyhodnocení, navigaci a v některých případech upravte podkladová data XML.

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

V tomto oddílu

Načítání 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 spárování dat XML pomocí XPathNavigator
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í XPathNavigator
Popisuje metody XPathNavigator třídy používané k procházení uzlů, extrakce dat XML a přístup k datům XML silného typu v objektu XPathDocument nebo XmlDocument objektu.

Úpravy dat XML pomocí XPathNavigator
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ěření schématu pomocí XPathNavigator
Popisuje způsoby ověření obsahu XML obsaženého v objektu nebo objektu XPathDocumentXmlDocument .

Viz také