SeekableXPathNavigator Klasse

Definition

Bietet schreibgeschützten, zufälligen Zugriff auf Daten, die in XML-Dokumenten enthalten sind, und ermöglicht ein effizientes Abfragen angegebener Knoten.

public ref class SeekableXPathNavigator abstract : System::Xml::XPath::XPathNavigator
public abstract class SeekableXPathNavigator : System.Xml.XPath.XPathNavigator
type SeekableXPathNavigator = class
    inherit XPathNavigator
Public MustInherit Class SeekableXPathNavigator
Inherits XPathNavigator
Vererbung
SeekableXPathNavigator

Hinweise

Die soap-Nachrichten, die zwischen Teilen des WCF-Systems (Windows Communication Foundation) übergeben werden, werden von verschiedenen Komponenten des Systems verarbeitet, die diese Nachrichten überprüfen müssen, um zu bestimmen, welche Aktionen sie verarbeiten sollen. Die XPath-Engine ist eine Komponente, die Nachrichten für diesen Zweck abfragt. Dazu wird ein Navigator für das Lesen von SOAP-Nachrichten und anderen XML-Dokumenten benötigt. Ein Navigator stellt einen Cursor bereit, der sich von Knoten zu Knoten bewegt, um zu verfolgen, an welcher Stelle das XML-Dokument gerade gelesen wird.

Die XPath-Engine arbeitet mit einem SeekableXPathNavigator, der die XPathNavigator-Klasse durch das Hinzufügen einer CurrentPosition-Eigenschaft erweitert. Diese Eigenschaft ermöglicht es, Positionen innerhalb des XML-Dokuments zu speichern und rasch zu laden, ohne den Navigator klonen zu müssen (eine ressourcenintensive Speicherbelegung, die XPathNavigator für einen solchen Vorgang benötigt). Die XPath-Engine muss häufig die Position des Cursors im Verlauf der Ausführung von Abfragen von XML-Dokumenten aufzeichnen, sodass der SeekableXPathNavigator eine wichtige Optimierung der Nachrichtenverarbeitung liefert.

Beachten Sie, dass der Wert der CurrentPosition-Eigenschaft spezifisch für die Implementierung ist und nicht einer Knotenposition oder Zeichenposition zugeordnet sein muss. Sein Wert hat nur Bedeutung für die SeekableXPathNavigator-Implementierung (und Instanz), die ihn geliefert hat.

Konstruktoren

SeekableXPathNavigator()

Initialisiert eine neue Instanz der SeekableXPathNavigator-Klasse.

Eigenschaften

BaseURI

Ruft beim Überschreiben in einer abgeleiteten Klasse den Basis-URI des aktuellen Knotens ab.

(Geerbt von XPathNavigator)
CanEdit

Ruft einen Wert ab, der angibt, ob der XPathNavigator die zugrundeliegenden XML-Daten bearbeiten kann.

(Geerbt von XPathNavigator)
CurrentPosition

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der dem Knoten in den Daten, an dem der XPath-Navigator positioniert ist, zugeordnet ist, bzw. legt einen solchen Wert fest.

HasAttributes

Ruft einen Wert ab, der angibt, ob der aktuelle Knoten über Attribute verfügt.

(Geerbt von XPathNavigator)
HasChildren

Ruft einen Wert ab, der angibt, ob der aktuelle Knoten über untergeordnete Knoten verfügt.

(Geerbt von XPathNavigator)
InnerXml

Ruft das Markup ab, das die untergeordneten Knoten des aktuellen Knotens darstellt, oder legt dieses fest.

(Geerbt von XPathNavigator)
IsEmptyElement

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der aktuelle Knoten ein leeres Element ohne Endtag ist.

(Geerbt von XPathNavigator)
IsNode

Ruft einen Wert ab, der angibt, ob der aktuelle Knoten einen XPath-Knoten darstellt.

(Geerbt von XPathNavigator)
LocalName

Ruft beim Überschreiben in einer abgeleiteten Klasse den Name des aktuellen Knotens ohne Namespacepräfix ab.

(Geerbt von XPathNavigator)
Name

Ruft beim Überschreiben in einer abgeleiteten Klasse den qualifizierten Namen des aktuellen Knotens ab.

(Geerbt von XPathNavigator)
NamespaceURI

Ruft beim Überschreiben in einer abgeleiteten Klasse den Namespace-URI des aktuellen Knotens ab.

(Geerbt von XPathNavigator)
NameTable

Ruft beim Überschreiben in einer abgeleiteten Klasse die XmlNameTable für den XPathNavigator ab.

(Geerbt von XPathNavigator)
NodeType

Ruft beim Überschreiben in einer abgeleiteten Klasse den XPathNodeType des aktuellen Knotens ab.

(Geerbt von XPathNavigator)
OuterXml

Ruft das Markup ab, das die Anfangs- und Endtags des aktuellen Knotens und dessen untergeordneter Knoten darstellt, oder legt dieses fest.

(Geerbt von XPathNavigator)
Prefix

Ruft beim Überschreiben in einer abgeleiteten Klasse das dem aktuellen Knoten zugeordnete Namespacepräfix ab.

(Geerbt von XPathNavigator)
SchemaInfo

Ruft die Schemainformationen ab, die dem aktuellen Knoten nach der Schemavalidierung zugewiesen wurden.

(Geerbt von XPathNavigator)
TypedValue

Ruft den aktuellen Knoten als ein geschachteltes Objekt vom geeignetsten .NET-Typ ab.

(Geerbt von XPathNavigator)
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.

(Geerbt von XPathNavigator)
Value

Ruft beim Überschreiben in einer abgeleiteten Klasse den Zeichenfolgenwert des Elements ab.

(Geerbt von XPathNavigator)
ValueAsBoolean

Ruft den Wert des aktuellen Knotens als Boolean ab.

(Geerbt von XPathNavigator)
ValueAsDateTime

Ruft den Wert des aktuellen Knotens als DateTime ab.

(Geerbt von XPathNavigator)
ValueAsDouble

Ruft den Wert des aktuellen Knotens als Double ab.

(Geerbt von XPathNavigator)
ValueAsInt

Ruft den Wert des aktuellen Knotens als Int32 ab.

(Geerbt von XPathNavigator)
ValueAsLong

Ruft den Wert des aktuellen Knotens als Int64 ab.

(Geerbt von XPathNavigator)
ValueType

Ruft den .NET-Type des aktuellen Knotens ab.

(Geerbt von XPathNavigator)
XmlLang

Ruft den xml:lang-Bereich für den aktuellen Knoten ab.

(Geerbt von XPathNavigator)
XmlType

Ruft die XmlSchemaType-Informationen für den aktuellen Knoten ab.

(Geerbt von XPathNavigator)

Methoden

AppendChild()

Gibt ein XmlWriter-Objekt zurück, mit dem am Ende der Liste mit untergeordneten Knoten des aktuellen Knotens ein oder mehrere neue untergeordnete Knoten erstellt werden können.

(Geerbt von XPathNavigator)
AppendChild(String)

Erstellt unter Verwendung der angegebenen XML-Datenzeichenfolge am Ende der Liste mit untergeordneten Knoten des aktuellen Knotens einen neuen untergeordneten Knoten.

(Geerbt von XPathNavigator)
AppendChild(XmlReader)

Erstellt unter Verwendung des XML-Inhalts des angegebenen XmlReader-Objekts am Ende der Liste mit untergeordneten Knoten des aktuellen Knotens einen neuen untergeordneten Knoten.

(Geerbt von XPathNavigator)
AppendChild(XPathNavigator)

Erstellt unter Verwendung der Knoten im angegebenen XPathNavigator am Ende der Liste mit untergeordneten Knoten des aktuellen Knotens einen neuen untergeordneten Knoten.

(Geerbt von XPathNavigator)
AppendChildElement(String, String, String, String)

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.

(Geerbt von XPathNavigator)
CheckValidity(XmlSchemaSet, ValidationEventHandler)

Überprüft, ob die XML-Daten im XPathNavigator dem bereitgestellten XSD (XML Schema Definition Language)-Schema entsprechen.

(Geerbt von XPathNavigator)
Clone()

Erstellt beim Überschreiben in einer abgeleiteten Klasse einen neuen XPathNavigator, der auf demselben Knoten wie dieser XPathNavigator positioniert ist.

(Geerbt von XPathNavigator)
ComparePosition(Int64, Int64)

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der die Dokumentreihenfolge der zwei angegebenen Positionen beschreibt.

ComparePosition(XPathNavigator)

Vergleicht die Position des aktuellen XPathNavigator mit der Position des angegebenen XPathNavigator.

(Geerbt von XPathNavigator)
Compile(String)

Kompiliert eine Zeichenfolge, die einen XPath-Ausdruck darstellt, und gibt ein XPathExpression-Objekt zurück.

(Geerbt von XPathNavigator)
CreateAttribute(String, String, String, String)

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.

(Geerbt von XPathNavigator)
CreateAttributes()

Gibt ein XmlWriter-Objekt zurück, mit dem neue Attribute für das aktuelle Element erstellt werden können.

(Geerbt von XPathNavigator)
CreateNavigator()

Gibt eine Kopie des XPathNavigator zurück.

(Geerbt von XPathNavigator)
DeleteRange(XPathNavigator)

Löscht einen Bereich von nebengeordneten Knoten, vom aktuellen Knoten bis zum angegebenen Knoten.

(Geerbt von XPathNavigator)
DeleteSelf()

Löscht den aktuellen Knoten und dessen untergeordnete Knoten.

(Geerbt von XPathNavigator)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Evaluate(String)

Wertet den angegebenen XPath-Ausdruck aus und gibt das typisierte Ergebnis zurück.

(Geerbt von XPathNavigator)
Evaluate(String, IXmlNamespaceResolver)

Wertet den angegebenen XPath-Ausdruck aus und gibt das typisierte Ergebnis zurück. Dabei wird das angegebene IXmlNamespaceResolver-Objekt zum Auflösen von Namespacepräfixen im XPath-Ausdruck verwendet.

(Geerbt von XPathNavigator)
Evaluate(XPathExpression)

Wertet den XPathExpression aus und gibt das typisierte Ergebnis zurück.

(Geerbt von XPathNavigator)
Evaluate(XPathExpression, XPathNodeIterator)

Verwendet den angegebenen Kontext für die Auswertung des XPathExpression und gibt das typisierte Ergebnis zurück.

(Geerbt von XPathNavigator)
GetAttribute(String, String)

Ruft den Wert des Attributs mit dem angegebenen lokalen Namen und Namespace-URI ab.

(Geerbt von XPathNavigator)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLocalName(Int64)

Gibt beim Überschreiben in einer abgeleiteten Klasse den lokalen Namen des Knotens an der angegebenen Position zurück.

GetName(Int64)

Gibt beim Überschreiben in einer abgeleiteten Klasse den Namen des Knotens an der angegebenen Position zurück.

GetNamespace(Int64)

Gibt beim Überschreiben in einer abgeleiteten Klasse den Namespace des Knotens an der angegebenen Position zurück.

GetNamespace(String)

Gibt den Wert des Namespaceknotens zurück, der dem angegebenen lokalen Namen entspricht.

(Geerbt von XPathNavigator)
GetNamespacesInScope(XmlNamespaceScope)

Gibt die im Gültigkeitsbereich befindlichen Namespaces des aktuellen Knotens zurück.

(Geerbt von XPathNavigator)
GetNodeType(Int64)

Gibt beim Überschreiben in einer abgeleiteten Klasse den Typ des Knotens an der angegebenen Position zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetValue(Int64)

Gibt beim Überschreiben in einer abgeleiteten Klasse den Textwert des Knotens an der angegebenen Position zurück.

InsertAfter()

Gibt ein XmlWriter-Objekt zurück, mit dem ein neuer nebengeordneter Knoten nach dem gegenwärtig ausgewählten Knoten erstellt werden kann.

(Geerbt von XPathNavigator)
InsertAfter(String)

Erstellt unter Verwendung der angegebenen XML-Zeichenfolge einen neuen nebengeordneten Knoten nach dem gegenwärtig ausgewählten Knoten.

(Geerbt von XPathNavigator)
InsertAfter(XmlReader)

Erstellt mit dem XML-Inhalt des angegebenen XmlReader-Objekts einen neuen nebengeordneten Knoten nach dem gegenwärtig ausgewählten Knoten.

(Geerbt von XPathNavigator)
InsertAfter(XPathNavigator)

Erstellt mithilfe der Knoten im XPathNavigator-Objekt einen neuen nebengeordneten Knoten nach dem gegenwärtig ausgewählten Knoten.

(Geerbt von XPathNavigator)
InsertBefore()

Gibt ein XmlWriter-Objekt zurück, mit dem ein neuer nebengeordneter Knoten vor dem gegenwärtig ausgewählten Knoten erstellt werden kann.

(Geerbt von XPathNavigator)
InsertBefore(String)

Erstellt unter Verwendung der angegebenen XML-Zeichenfolge einen neuen nebengeordneten Knoten vor dem gegenwärtig ausgewählten Knoten.

(Geerbt von XPathNavigator)
InsertBefore(XmlReader)

Erstellt mit dem XML-Inhalt des angegebenen XmlReader-Objekts einen neuen nebengeordneten Knoten vor dem gegenwärtig ausgewählten Knoten.

(Geerbt von XPathNavigator)
InsertBefore(XPathNavigator)

Erstellt mithilfe der Knoten im XPathNavigator einen neuen nebengeordneten Knoten vor dem gegenwärtig ausgewählten Knoten.

(Geerbt von XPathNavigator)
InsertElementAfter(String, String, String, String)

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.

(Geerbt von XPathNavigator)
InsertElementBefore(String, String, String, String)

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.

(Geerbt von XPathNavigator)
IsDescendant(XPathNavigator)

Bestimmt, ob der angegebene XPathNavigator ein Nachkomme des aktuellen XPathNavigator ist.

(Geerbt von XPathNavigator)
IsSamePosition(XPathNavigator)

Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob sich der aktuelle XPathNavigator an der gleichen Position wie der angegebene XPathNavigator befindet.

(Geerbt von XPathNavigator)
LookupNamespace(String)

Ruft den Namespace-URI für das angegebene Präfix ab.

(Geerbt von XPathNavigator)
LookupPrefix(String)

Ruft das für den angegebenen Namespace-URI deklarierte Präfix ab.

(Geerbt von XPathNavigator)
Matches(String)

Bestimmt, ob der aktuelle Knoten dem angegebenen XPath-Ausdruck entspricht.

(Geerbt von XPathNavigator)
Matches(XPathExpression)

Bestimmt, ob der aktuelle Knoten dem angegebenen XPathExpression entspricht.

(Geerbt von XPathNavigator)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MoveTo(XPathNavigator)

Verschiebt beim Überschrieben in einer abgeleiteten Klasse den XPathNavigator an die Position des angegebenen XPathNavigator.

(Geerbt von XPathNavigator)
MoveToAttribute(String, String)

Verschiebt den XPathNavigator zu dem Attribut mit dem entsprechenden lokalen Namen und Namespace-URI.

(Geerbt von XPathNavigator)
MoveToChild(String, String)

Verschiebt den XPathNavigator auf den untergeordneten Knoten mit dem angegebenen lokalen Namen und Namespace-URI.

(Geerbt von XPathNavigator)
MoveToChild(XPathNodeType)

Verschiebt den XPathNavigator auf den untergeordneten Knoten vom angegebenen XPathNodeType.

(Geerbt von XPathNavigator)
MoveToFirst()

Positioniert den XPathNavigator auf den ersten dem aktuellen Knoten nebengeordneten Knoten.

(Geerbt von XPathNavigator)
MoveToFirstAttribute()

Verschiebt den XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf das erste Attribut des aktuellen Knotens.

(Geerbt von XPathNavigator)
MoveToFirstChild()

Verschiebt den XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf den ersten untergeordneten Knoten des aktuellen Knotens.

(Geerbt von XPathNavigator)
MoveToFirstNamespace()

Verschiebt den XPathNavigator auf den ersten Namespaceknoten des aktuellen Knotens.

(Geerbt von XPathNavigator)
MoveToFirstNamespace(XPathNamespaceScope)

Verschiebt den XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf den ersten Namespaceknoten, der dem angegebenen XPathNamespaceScope entspricht.

(Geerbt von XPathNavigator)
MoveToFollowing(String, String)

Verschiebt den XPathNavigator in Dokumentreihenfolge auf das Element mit dem angegebenen lokalen Namen und Namespace-URI.

(Geerbt von XPathNavigator)
MoveToFollowing(String, String, XPathNavigator)

Verschiebt den XPathNavigator in Dokumentreihenfolge bis zur angegebenen Begrenzung auf das Element mit dem angegebenen lokalen Namen und Namespace-URI.

(Geerbt von XPathNavigator)
MoveToFollowing(XPathNodeType)

Verschiebt den XPathNavigator auf das folgende Element vom angegebenen XPathNodeType in Dokumentreihenfolge.

(Geerbt von XPathNavigator)
MoveToFollowing(XPathNodeType, XPathNavigator)

Verschiebt den XPathNavigator in Dokumentreihenfolge bis zur angegebenen Begrenzung zum folgenden Element vom angegebenen XPathNodeType.

(Geerbt von XPathNavigator)
MoveToId(String)

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.

(Geerbt von XPathNavigator)
MoveToNamespace(String)

Verschiebt den XPathNavigator auf den Namespaceknoten mit dem angegebenen Namespacepräfix.

(Geerbt von XPathNavigator)
MoveToNext()

Verschiebt den XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf den nächsten nebengeordneten Knoten des aktuellen Knotens.

(Geerbt von XPathNavigator)
MoveToNext(String, String)

Verschiebt den XPathNavigator auf den nächsten nebengeordneten Knoten mit dem angegebenen lokalen Namen und Namespace-URI.

(Geerbt von XPathNavigator)
MoveToNext(XPathNodeType)

Verschiebt den XPathNavigator auf den nächsten nebengeordneten Knoten des aktuellen Knotens, der dem angegebenen XPathNodeType entspricht.

(Geerbt von XPathNavigator)
MoveToNextAttribute()

Verschiebt die Position des XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf das nächste Attribut.

(Geerbt von XPathNavigator)
MoveToNextNamespace()

Verschiebt den XPathNavigator zum nächsten Namespaceknoten.

(Geerbt von XPathNavigator)
MoveToNextNamespace(XPathNamespaceScope)

Verschiebt den XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf den nächsten Namespaceknoten, der dem angegebenen XPathNamespaceScope entspricht.

(Geerbt von XPathNavigator)
MoveToParent()

Verschiebt den XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf den übergeordneten Knoten des aktuellen Knotens.

(Geerbt von XPathNavigator)
MoveToPrevious()

Verschiebt den XPathNavigator beim Überschreiben in einer abgeleiteten Klasse auf den vorhergehenden nebengeordneten Knoten des aktuellen Knotens.

(Geerbt von XPathNavigator)
MoveToRoot()

Verschiebt die Position des XPathNavigator auf den Stammknoten, zu dem der aktuelle Knoten gehört.

(Geerbt von XPathNavigator)
PrependChild()

Gibt ein XmlWriter-Objekt zurück, mit dem am Anfang der Liste mit untergeordneten Knoten des aktuellen Knotens ein neuer untergeordneter Knoten erstellt werden kann.

(Geerbt von XPathNavigator)
PrependChild(String)

Erstellt unter Verwendung der angegebenen XML-Zeichenfolge am Anfang der Liste mit untergeordneten Knoten des aktuellen Knotens einen neuen untergeordneten Knoten.

(Geerbt von XPathNavigator)
PrependChild(XmlReader)

Erstellt unter Verwendung des XML-Inhalts des angegebenen XmlReader-Objekts am Anfang der Liste mit untergeordneten Knoten des aktuellen Knotens einen neuen untergeordneten Knoten.

(Geerbt von XPathNavigator)
PrependChild(XPathNavigator)

Erstellt unter Verwendung der Knoten im angegebenen XPathNavigator-Objekt am Anfang der Liste mit untergeordneten Knoten des aktuellen Knotens einen neuen untergeordneten Knoten.

(Geerbt von XPathNavigator)
PrependChildElement(String, String, String, String)

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.

(Geerbt von XPathNavigator)
ReadSubtree()

Gibt ein XmlReader-Objekt zurück, das den aktuellen Knoten und dessen untergeordnete Knoten enthält.

(Geerbt von XPathNavigator)
ReplaceRange(XPathNavigator)

Ersetzt einen Bereich von nebengeordneten Knoten, vom aktuellen Knoten bis zum angegebenen Knoten.

(Geerbt von XPathNavigator)
ReplaceSelf(String)

Ersetzt den aktuellen Knoten mit dem Inhalt der angegebenen Zeichenfolge.

(Geerbt von XPathNavigator)
ReplaceSelf(XmlReader)

Ersetzt den aktuellen Knoten durch den Inhalt des angegebenen XmlReader-Objekts.

(Geerbt von XPathNavigator)
ReplaceSelf(XPathNavigator)

Ersetzt den aktuellen Knoten durch den Inhalt des angegebenen XPathNavigator-Objekts.

(Geerbt von XPathNavigator)
Select(String)

Wählt unter Verwendung des angegebenen XPath-Ausdrucks eine Knotengruppe aus.

(Geerbt von XPathNavigator)
Select(String, IXmlNamespaceResolver)

Wählt mit dem angegebenen XPath-Ausdruck eine Knotengruppe aus, wobei das angegebene IXmlNamespaceResolver-Objekt zum Auflösen von Namespacepräfixen verwendet wird.

(Geerbt von XPathNavigator)
Select(XPathExpression)

Wählt unter Verwendung der angegebenen XPathExpression eine Knotengruppe aus.

(Geerbt von XPathNavigator)
SelectAncestors(String, String, Boolean)

Wählt alle übergeordneten Knoten des aktuellen Knotens mit dem angegebenen lokalen Namen und Namespace-URI aus.

(Geerbt von XPathNavigator)
SelectAncestors(XPathNodeType, Boolean)

Wählt alle übergeordneten Knoten des aktuellen Knoten aus, die über einen übereinstimmenden XPathNodeType verfügen.

(Geerbt von XPathNavigator)
SelectChildren(String, String)

Wählt alle direkt untergeordneten Knoten des aktuellen Knotens mit dem angegebenen lokalen Namen und Namespace-URI aus.

(Geerbt von XPathNavigator)
SelectChildren(XPathNodeType)

Wählt alle direkt untergeordneten Knoten des aktuellen Knotens mit dem entsprechenden XPathNodeType aus.

(Geerbt von XPathNavigator)
SelectDescendants(String, String, Boolean)

Wählt alle untergeordneten Knoten des aktuellen Knotens mit dem angegebenen lokalen Namen und Namespace-URI aus.

(Geerbt von XPathNavigator)
SelectDescendants(XPathNodeType, Boolean)

Wählt alle untergeordneten Knoten des aktuellen Knoten aus, die über einen übereinstimmenden XPathNodeType verfügen.

(Geerbt von XPathNavigator)
SelectSingleNode(String)

Wählt im XPathNavigator mit der angegebenen XPath-Abfrage einen einzelnen Knoten aus.

(Geerbt von XPathNavigator)
SelectSingleNode(String, IXmlNamespaceResolver)

Wählt mit der angegebenen XPath-Abfrage einen einzelnen Knoten im XPathNavigator-Objekt aus. Dabei wird das angegebene IXmlNamespaceResolver-Objekt zum Auflösen von Namespacepräfixen verwendet.

(Geerbt von XPathNavigator)
SelectSingleNode(XPathExpression)

Wählt im XPathNavigator mit dem angegebenen XPathExpression-Objekt einen einzelnen Knoten aus.

(Geerbt von XPathNavigator)
SetTypedValue(Object)

Legt den typisierten Wert des aktuellen Knotens fest.

(Geerbt von XPathNavigator)
SetValue(String)

Legt den Wert des aktuellen Knotens fest.

(Geerbt von XPathNavigator)
ToString()

Ruft den Textwert des aktuellen Knotens ab.

(Geerbt von XPathNavigator)
ValueAs(Type)

Gibt den Wert des Elements mit dem angegebenen Typ zurück.

(Geerbt von XPathItem)
ValueAs(Type, IXmlNamespaceResolver)

Ruft den Wert des aktuellen Knotens mit dem angegebenen Type ab. Dabei wird das angegebene IXmlNamespaceResolver-Objekt zum Auflösen von Namespacepräfixen verwendet.

(Geerbt von XPathNavigator)
WriteSubtree(XmlWriter)

Übergibt den aktuellen Knoten und dessen untergeordnete Knoten als Stream an das angegebene XmlWriter-Objekt.

(Geerbt von XPathNavigator)

Explizite Schnittstellenimplementierungen

ICloneable.Clone()

Erstellt eine neue Kopie des XPathNavigator-Objekts.

(Geerbt von XPathNavigator)

Gilt für