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 bietet mithilfe der XmlDocument-Klasse oder der XPathDocument-Klasse eine programmgesteuerte Darstellung von XML-Dokumenten, XML-Fragmenten, XML-Knoten oder XML-Knotengruppen im Speicher.
Die XPathDocument-Klasse bietet eine schnelle, schreibgeschützte Darstellung eines XML-Dokuments im Speicher mithilfe des XPath-Datenmodells. Die XmlDocument-Klasse stellt eine editierbare speicherresidente Darstellung eines XML-Dokuments bereit, die das DOM Level 1 Core und das DOM Level 2 Core des W3C implementiert. Beide Klassen implementieren die IXPathNavigable-Schnittstelle und geben ein XPathNavigator-Objekt zurück, das verwendet wird, um die zugrunde liegenden XML-Daten auszuwählen, auszuwerten, darin zu navigieren und in einigen Fällen zu bearbeiten.
In den folgenden Abschnitten werden die Funktionen der XPathNavigator-Klasse beschrieben, die auf der Klasse basiert, von der sie zurückgegeben wird.
Dieser Abschnitt enthält Folgendes
Lesen von XML-Daten mithilfe von "XPathDocument" und "XmlDocument"
Beschreibt die Erstellung eines schreibgeschützten Objekts der XPathDocument-Klasse zum Lesen eines XML-Dokuments sowie die Erstellung eines editierbaren Objekts der XmlDocument-Klasse zum Lesen und Bearbeiten eines XML-Dokuments. In diesem Thema wird auch beschrieben, wie ein XPathNavigator-Objekt aus jeder Klasse zum Navigieren und Bearbeiten eines XML-Dokuments zurückgegeben wird.Auswählen, Auswerten und Zuordnen von XML-Daten mithilfe von "XPathNavigator"
Beschreibt die Methoden der XPathNavigator-Klasse für das Auswählen von Knoten in einem XPathDocument-Objekt oder einem XmlDocument-Objekt mithilfe einer XPath-Abfrage, für das Auswerten und Überprüfen der Ergebnisse eines XPath-Ausdrucks sowie zum Bestimmen, ob ein Knoten in einem XML-Dokument mit einem angegebenen XPath-Ausdruck übereinstimmt.Zugreifen auf XML-Daten mit "XPathNavigator"
Beschreibt die Methoden der XPathNavigator-Klasse für das Navigieren von Knoten, das Extrahieren von XML-Daten und das Zugreifen auf stark typisierte XML-Daten in einem XPathDocument-Objekt oder einem XmlDocument-Objekt bereit.Bearbeiten von XML-Daten mit "XPathNavigator"
Beschreibt die Methoden der XPathNavigator-Klasse für das Einfügen, Ändern oder Entfernen von Knoten und Werten aus einem XML-Dokument, das in einem XmlDocument-Objekt enthalten ist.Schema-Validierung mithilfe von "XPathNavigator"
Beschreibt die Möglichkeiten zum Validieren der XML-Inhalte, die in einem XPathDocument-Objekt oder einem XmlDocument-Objekt enthalten sind.