Freigeben über


XPathNavigator-Member

Stellt ein Cursormodell für die Navigation und Bearbeitung von XML-Daten bereit.

In den folgenden Tabellen werden die vom XPathNavigator -Typ verfügbar gemachten Member aufgeführt.

Geschützte Konstruktoren

  Name Beschreibung
Geschützte Methode XPathNavigator Initialisiert eine neue Instanz der XPathNavigator-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BaseURI Ruft beim Überschreiben in einer abgeleiteten Klasse den Basis-URI des aktuellen Knotens ab.
Öffentliche Eigenschaft CanEdit Ruft einen Wert ab, der angibt, ob der XPathNavigator die zugrunde liegenden XML-Daten bearbeiten kann.
Öffentliche Eigenschaft HasAttributes Ruft einen Wert ab, der angibt, ob der aktuelle Knoten über Attribute verfügt.
Öffentliche Eigenschaft HasChildren Ruft einen Wert ab, der angibt, ob der aktuelle Knoten über untergeordnete Knoten verfügt.
Öffentliche Eigenschaft InnerXml Ruft das Markup ab, das die untergeordneten Knoten des aktuellen Knotens darstellt, oder legt dieses fest.
Öffentliche Eigenschaft IsEmptyElement Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der aktuelle Knoten ein leeres Element ohne Endtag ist.
Öffentliche Eigenschaft IsNode Ruft einen Wert ab, der angibt, ob der aktuelle Knoten einen XPath-Knoten darstellt.
Öffentliche Eigenschaft LocalName Ruft beim Überschreiben in einer abgeleiteten Klasse den Name des aktuellen Knotens ohne Namespacepräfix ab.
Öffentliche Eigenschaft Name Ruft beim Überschreiben in einer abgeleiteten Klasse den gekennzeichneten Namen des aktuellen Knotens ab.
Öffentliche Eigenschaft NamespaceURI Ruft beim Überschreiben in einer abgeleiteten Klasse den Namespace-URI des aktuellen Knotens ab.
Öffentliche Eigenschaft NameTable Ruft beim Überschreiben in einer abgeleiteten Klasse die XmlNameTable für den XPathNavigator ab.
Öffentliche Eigenschaft Statisch NavigatorComparer Ruft einen IEqualityComparer ab, der für Vergleiche von XPathNavigator-Objekten auf Gleichheit verwendet wird.
Öffentliche Eigenschaft NodeType Ruft beim Überschreiben in einer abgeleiteten Klasse den XPathNodeType des aktuellen Knotens ab.
Öffentliche Eigenschaft OuterXml Ruft das Markup ab, das die Anfangs- und Endtags des aktuellen Knotens und dessen untergeordneter Knoten darstellt, oder legt dieses fest.
Öffentliche Eigenschaft Prefix Ruft beim Überschreiben in einer abgeleiteten Klasse das dem aktuellen Knoten zugeordnete Namespacepräfix ab.
Öffentliche Eigenschaft SchemaInfo Ruft die Schemainformationen ab, die dem aktuellen Knoten als Ergebnis einer Schemavalidierung zugewiesen wurden.
Öffentliche Eigenschaft TypedValue Ruft den aktuellen Knoten als ein geschachteltes Objekt vom geeignetsten .NET Framework-Typ ab.
Öffentliche Eigenschaft UnderlyingObject Wird von XPathNavigator-Implementierungen verwendet, die eine "virtualisierte" XML-Ansicht für einen Speicher enthalten, um Zugriff auf zugrunde liegende Objekte zu ermöglichen.
Öffentliche Eigenschaft Value  Ruft beim Überschreiben in einer abgeleiteten Klasse den string-Wert des Elements ab.(Von XPathItem geerbt.)
Öffentliche Eigenschaft ValueAsBoolean Ruft den Wert des aktuellen Knotens als Boolean ab.
Öffentliche Eigenschaft ValueAsDateTime Ruft den Wert des aktuellen Knotens als DateTime ab.
Öffentliche Eigenschaft ValueAsDouble Ruft den Wert des aktuellen Knotens als Double ab.
Öffentliche Eigenschaft ValueAsInt Ruft den Wert des aktuellen Knotens als Int32 ab.
Öffentliche Eigenschaft ValueAsLong Ruft den Wert des aktuellen Knotens als Int64 ab.
Öffentliche Eigenschaft ValueType Ruft den Type des aktuellen Knotens in .NET Framework ab.
Öffentliche Eigenschaft XmlLang Ruft den xml:lang-Bereich für den aktuellen Knoten ab.
Öffentliche Eigenschaft XmlType Ruft die XmlSchemaType-Informationen für den aktuellen Knoten ab.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode AppendChild Überladen. Erstellt am Ende der Liste mit untergeordneten Knoten des aktuellen Knotens einen neuen untergeordneten Knoten.
Öffentliche Methode AppendChildElement Erstellt am Ende der Liste mit untergeordneten Knoten des aktuellen Knotens einen neuen untergeordneten Elementknoten mit dem angegebenen Wert. Dabei werden die angegebenen Werte für das Namespacepräfix, den lokalen Namen und den Namespace-URI verwendet.
Öffentliche Methode CheckValidity Überprüft, ob die XML-Daten im XPathNavigator dem bereitgestellten XSD (XML Schema Definition Language)-Schema entsprechen.
Öffentliche Methode Clone Erstellt beim Überschreiben in einer abgeleiteten Klasse einen neuen XPathNavigator, der auf demselben Knoten wie dieser XPathNavigator positioniert ist.
Öffentliche Methode ComparePosition Vergleicht die Position des aktuellen XPathNavigator mit der Position des angegebenen XPathNavigator.
Öffentliche Methode Compile Kompiliert eine Zeichenfolge, die einen XPath-Ausdruck darstellt, und gibt ein XPathExpression-Objekt zurück.
Öffentliche Methode CreateAttribute Erstellt auf dem aktuellen Knoten einen Attributknoten mit dem angegebenen Wert. Dabei werden die angegebenen Werte für das Namespacepräfix, den lokalen Namen und den Namespace-URI verwendet.
Öffentliche Methode CreateAttributes Gibt ein XmlWriter-Objekt zurück, mit dem neue Attribute für das aktuelle Element erstellt werden können.
Öffentliche Methode CreateNavigator Gibt eine Kopie des XPathNavigator zurück.
Öffentliche Methode DeleteRange Löscht einen Bereich von nebengeordneten Knoten, vom aktuellen Knoten bis zum angegebenen Knoten.
Öffentliche Methode DeleteSelf Löscht den aktuellen Knoten und dessen untergeordnete Knoten.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Evaluate Überladen. Wertet den angegebenen XPath-Ausdruck aus und gibt das typisierte Ergebnis zurück.
Öffentliche Methode GetAttribute Ruft den Wert des Attributs mit dem angegebenen lokalen Namen und Namespace-URI ab.
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetNamespace Gibt den Wert des Namespaceknotens zurück, der dem angegebenen lokalen Namen entspricht.
Öffentliche Methode GetNamespacesInScope Gibt die im Gültigkeitsbereich befindlichen Namespaces des aktuellen Knotens zurück.
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode InsertAfter Überladen. Erstellt einen neuen nebengeordneten Knoten nach dem gegenwärtig ausgewählten Knoten.
Öffentliche Methode InsertBefore Überladen. Erstellt einen neuen nebengeordneten Knoten vor dem gegenwärtig ausgewählten Knoten.
Öffentliche Methode InsertElementAfter Erstellt nach dem aktuellen Knoten ein neues nebengeordnetes Element mit dem angegebenen Wert. Dabei werden die angegebenen Werte für das Namespacepräfix, den lokalen Namen und den Namespace-URI verwendet.
Öffentliche Methode InsertElementBefore Erstellt vor dem aktuellen Knoten ein neues nebengeordnetes Element mit dem angegebenen Wert. Dabei werden die angegebenen Werte für das Namespacepräfix, den lokalen Namen und den Namespace-URI verwendet.
Öffentliche Methode IsDescendant Bestimmt, ob der angegebene XPathNavigator ein Nachkomme des aktuellen XPathNavigator ist.
Öffentliche Methode IsSamePosition Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob sich der aktuelle XPathNavigator an der gleichen Position wie der angegebene XPathNavigator befindet.
Öffentliche Methode LookupNamespace Ruft den Namespace-URI für das angegebene Präfix ab.
Öffentliche Methode LookupPrefix Ruft das für den angegebenen Namespace-URI deklarierte Präfix ab.
Öffentliche Methode Matches Überladen. Bestimmt, ob der aktuelle Knoten dem angegebenen System.Xml.XPath-Ausdruck entspricht.
Öffentliche Methode MoveTo Verschiebt beim Überschrieben in einer abgeleiteten Klasse den XPathNavigator an die Position des angegebenen XPathNavigator.
Öffentliche Methode MoveToAttribute Verschiebt den XPathNavigator zu dem Attribut mit dem entsprechenden lokalen Namen und Namespace-URI.
Öffentliche Methode MoveToChild Überladen. Verschiebt den XPathNavigator auf den angegebenen untergeordneten Knoten.
Öffentliche Methode MoveToFirst Verschiebt den XPathNavigator auf den ersten nebengeordneten Knoten des aktuellen Knotens.
Öffentliche Methode MoveToFirstAttribute Verschiebt den XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf das erste Attribut des aktuellen Knotens.
Öffentliche Methode MoveToFirstChild Verschiebt den XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf den ersten untergeordneten Knoten des aktuellen Knotens.
Öffentliche Methode MoveToFirstNamespace Überladen. Verschiebt den XPathNavigator auf den ersten Namespaceknoten des aktuellen Knotens.
Öffentliche Methode MoveToFollowing Überladen. Verschiebt den XPathNavigator auf das angegebene Element in Dokumentreihenfolge.
Öffentliche Methode MoveToId Verschiebt die Position beim Überschreiben in einer abgeleiteten Datei auf den Knoten, der über ein Attribut vom Typ ID verfügt, dessen Wert dem angegebenen String entspricht.
Öffentliche Methode MoveToNamespace Verschiebt den XPathNavigator auf den Namespaceknoten mit dem angegebenen Namespacepräfix.
Öffentliche Methode MoveToNext Überladen. Verschiebt den XPathNavigator auf den nächsten nebengeordneten Knoten des aktuellen Knotens.
Öffentliche Methode MoveToNextAttribute Verschiebt die Position des XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf das nächste Attribut.
Öffentliche Methode MoveToNextNamespace Überladen. Verschiebt den XPathNavigator zum nächsten Namespaceknoten.
Öffentliche Methode MoveToParent Verschiebt den XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf den übergeordneten Knoten des aktuellen Knotens.
Öffentliche Methode MoveToPrevious Verschiebt den XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf den vorhergehenden nebengeordneten Knoten des aktuellen Knotens.
Öffentliche Methode MoveToRoot Verschiebt die Position des XPathNavigator auf den Stammknoten, zu dem der aktuelle Knoten gehört.
Öffentliche Methode PrependChild Überladen. Erstellt am Anfang der Liste mit untergeordneten Knoten des aktuellen Knotens einen neuen untergeordneten Knoten.
Öffentliche Methode PrependChildElement Erstellt am Anfang der Liste mit untergeordneten Knoten des aktuellen Knotens einen neues untergeordnetes Element mit dem angegebenen Wert. Dabei werden die angegebenen Werte für das Namespacepräfix, den lokalen Namen und den Namespace-URI verwendet.
Öffentliche Methode ReadSubtree Gibt ein XmlReader-Objekt zurück, das den aktuellen Knoten und dessen untergeordnete Knoten enthält.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode ReplaceRange Ersetzt einen Bereich von nebengeordneten Knoten, vom aktuellen Knoten bis zum angegebenen Knoten.
Öffentliche Methode ReplaceSelf Überladen. Ersetzt den aktuellen Knoten mit dem angegebenen Inhalt.
Öffentliche Methode Select Überladen. Wählt unter Verwendung des angegebenen XPath-Ausdrucks eine Knotengruppe aus.
Öffentliche Methode SelectAncestors Überladen. Wählt alle übergeordneten Knoten des aktuellen Knotens aus, die den Auswahlkriterien entsprechen.
Öffentliche Methode SelectChildren Überladen. Wählt alle direkt untergeordneten Knoten des aktuellen Knotens aus, die den Auswahlkriterien entsprechen.
Öffentliche Methode SelectDescendants Überladen. Wählt alle untergeordneten Knoten des aktuellen Knotens aus, die den Auswahlkriterien entsprechen.
Öffentliche Methode SelectSingleNode Überladen. Wählt im XPathNavigator einen einzelnen Knoten aus.
Öffentliche Methode SetTypedValue Legt den typisierten Wert des aktuellen Knotens fest.
Öffentliche Methode SetValue Legt den Wert des aktuellen Knotens fest.
Öffentliche Methode ToString Überschrieben. Ruft den Textwert des aktuellen Knotens ab.
Öffentliche Methode ValueAs Überladen. Gibt den Wert des aktuellen Knotens mit dem angegebenen Type zurück.
Öffentliche Methode WriteSubtree Übergibt den aktuellen Knoten und dessen untergeordnete Knoten als Stream an das angegebene XmlWriter-Objekt.

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.ICloneable.Clone Eine Beschreibung dieses Members finden Sie unter XPathNavigator.Clone.

Zum Seitenanfang

Siehe auch

Referenz

XPathNavigator-Klasse
System.Xml.XPath-Namespace
IXPathNavigable-Schnittstelle
XPathDocument-Klasse
XmlDocument-Klasse
XmlNode-Klasse

Weitere Ressourcen

Verarbeiten von XML-Daten mithilfe des XPath-Datenmodells