Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der System.Xml-Namespace stellt eine programmgesteuerte Darstellung von XML-Dokumenten, Fragmenten, Knoten oder Knotensätzen im Arbeitsspeicher mithilfe der XmlDocument-Klassen oder XPathDocument-Klassen bereit.
Die XPathDocument Klasse stellt eine schnelle, schreibgeschützte, speicherinterne Darstellung eines XML-Dokuments mithilfe des XPath-Datenmodells bereit. Die XmlDocument Klasse stellt eine bearbeitbare Speicherdarstellung eines XML-Dokuments bereit, das W3C Document Object Model (DOM) Level 1 Core und Core DOM Level 2 implementiert. Beide Klassen implementieren die IXPathNavigable Schnittstelle und geben ein XPathNavigator Objekt zurück, das zum Auswählen, Auswerten, Navigieren und in einigen Fällen zum Bearbeiten der zugrunde liegenden XML-Daten verwendet wird.
In den folgenden Abschnitten wird die Funktionalität der XPathNavigator Klasse basierend auf der Klasse beschrieben, die sie zurückgibt.
In diesem Abschnitt
Lesen von XML-Daten mit XPathDocument und XmlDocument
Beschreibt das Erstellen eines schreibgeschützten Klassenobjekts zum Lesen eines XML-Dokuments XPathDocument und zum Erstellen eines bearbeitbaren XmlDocument Klassenobjekts zum Lesen und Bearbeiten eines XML-Dokuments. In diesem Thema wird auch beschrieben, wie ein XPathNavigator Objekt aus jeder Klasse zurückgegeben wird, um zu navigieren und ein XML-Dokument zu bearbeiten.
Auswählen, Auswerten und Abgleichen von XML-Daten mit XPathNavigator
Beschreibt die Methoden der XPathNavigator Klasse, die zum Auswählen von Knoten in einem XPathDocument oder XmlDocument Objekt mithilfe einer XPath-Abfrage verwendet werden, sowie zum Auswerten und Untersuchen von Ergebnissen eines XPath-Ausdrucks und zum Ermitteln, ob ein Knoten in einem XML-Dokument einem bestimmten XPath-Ausdruck entspricht.
Zugreifen auf XML-Daten mit XPathNavigator
Beschreibt die Methoden der XPathNavigator Klasse zum Navigieren in Knoten, Extrahieren von XML-Daten und Zugreifen auf stark typierte XML-Daten in einem XPathDocument oder XmlDocument Objekt.
Bearbeiten von XML-Daten mit XPathNavigator
Beschreibt die Methoden der XPathNavigator Klasse zum Einfügen, Ändern und Entfernen von Knoten und Werten aus einem XML-Dokument, das in einem XmlDocument Objekt enthalten ist.
Schemaüberprüfung mit XPathNavigator
Beschreibt die Möglichkeiten zum Überprüfen des XML-Inhalts, der in einem XPathDocument Oder XmlDocument Objekt enthalten ist.