Freigeben über


SeekableXPathNavigator Klasse

Definition

Bietet schreibgeschützten, zufälligen Zugriff auf Daten, die in XML-Dokumenten enthalten sind, und ermöglicht eine effiziente Abfrage für angegebene 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 Windows Communication Foundation (WCF)-Systems übergeben werden, werden von verschiedenen Komponenten des Systems behandelt, die diese Nachrichten überprüfen müssen, um zu bestimmen, welche Aktionen bei der Verarbeitung ausgeführt werden sollen. Das XPath-Modul ist eine Komponente, die Nachrichten zu diesem Zweck abfragt und einen Navigator zum Lesen von SOAP-Nachrichten und anderen XML-Dokumenten benötigt. Ein Navigator stellt einen Cursor bereit, der von Knoten zu Knotennachverfolgung wechselt, wo das XML-Dokument tatsächlich gelesen wird.

Das XPath-Modul funktioniert mit einem SeekableXPathNavigator, das die XPathNavigator Klasse durch Hinzufügen einer CurrentPosition Eigenschaft erweitert. Diese Eigenschaft ermöglicht es, Positionen innerhalb des XML-Dokuments schnell zu speichern und zu laden, ohne den Navigator klonen zu müssen, was einen teuren Speicherbedarf erfordert, den XPathNavigator für einen solchen Vorgang notwendig macht. Das XPath-Modul muss die Position des Cursors im Verlauf der Ausführung von Abfragen für XML-Dokumente häufig aufzeichnen, sodass die SeekableXPathNavigator Nachrichtenverarbeitung eine wichtige Optimierung bietet.

Beachten Sie, dass der Wert der CurrentPosition Eigenschaft implementierungsspezifisch ist und möglicherweise keine Knotenposition oder Zeichenposition zugeordnet ist. Der Wert ist nur für die SeekableXPathNavigator Implementierung (und Instanz) von Bedeutung, die sie bereitgestellt hat.

Konstruktoren

Name Beschreibung
SeekableXPathNavigator()

Initialisiert eine neue Instanz der SeekableXPathNavigator-Klasse.

Eigenschaften

Name Beschreibung
BaseURI

Wenn sie in einer abgeleiteten Klasse überschrieben werden, ruft den Basis-URI für den aktuellen Knoten ab.

(Geerbt von XPathNavigator)
CanEdit

Ruft einen Wert ab, der angibt, ob die XPathNavigator zugrunde liegenden XML-Daten bearbeitet werden können.

(Geerbt von XPathNavigator)
CurrentPosition

Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird ein Wert abgerufen oder festgelegt, der dem Knoten in den Daten zugeordnet ist, in denen der XPath-Navigator positioniert ist.

HasAttributes

Ruft einen Wert ab, der angibt, ob der aktuelle Knoten attribute hat.

(Geerbt von XPathNavigator)
HasChildren

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

(Geerbt von XPathNavigator)
InnerXml

Dient zum Abrufen oder Festlegen des Markups, das die untergeordneten Knoten des aktuellen Knotens darstellt.

(Geerbt von XPathNavigator)
IsEmptyElement

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert abgerufen, der angibt, ob der aktuelle Knoten ein leeres Element ohne ein Endelementtag ist.

(Geerbt von XPathNavigator)
IsNode

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

(Geerbt von XPathNavigator)
LocalName

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, ruft den Name aktuellen Knoten ohne Namespacepräfix ab.

(Geerbt von XPathNavigator)
Name

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der qualifizierte Name des aktuellen Knotens angezeigt.

(Geerbt von XPathNavigator)
NamespaceURI

Beim Überschreiben in einer abgeleiteten Klasse ruft der Namespace-URI des aktuellen Knotens ab.

(Geerbt von XPathNavigator)
NameTable

Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft die XmlNameTable der XPathNavigator.

(Geerbt von XPathNavigator)
NodeType

Wenn sie in einer abgeleiteten Klasse überschrieben werden, ruft den XPathNodeType aktuellen Knoten ab.

(Geerbt von XPathNavigator)
OuterXml

Dient zum Abrufen oder Festlegen des Markups, das die öffnenden und schließenden Tags des aktuellen Knotens und seiner untergeordneten Knoten darstellt.

(Geerbt von XPathNavigator)
Prefix

Beim Überschreiben in einer abgeleiteten Klasse ruft das Namespacepräfix ab, das dem aktuellen Knoten zugeordnet ist.

(Geerbt von XPathNavigator)
SchemaInfo

Ruft die Schemainformationen ab, die dem aktuellen Knoten als Ergebnis der Schemaüberprüfung zugewiesen wurden.

(Geerbt von XPathNavigator)
TypedValue

Ruft den aktuellen Knoten als boxed -Objekt des am besten geeigneten .NET-Typs ab.

(Geerbt von XPathNavigator)
UnderlyingObject

Wird von XPathNavigator Implementierungen verwendet, die eine "virtualisierte" XML-Ansicht über einen Speicher bereitstellen, um Zugriff auf zugrunde liegende Objekte zu ermöglichen.

(Geerbt von XPathNavigator)
ValueAsBoolean

Ruft den Wert des aktuellen Knotens als ein Boolean.

(Geerbt von XPathNavigator)
ValueAsDateTime

Ruft den Wert des aktuellen Knotens als ein DateTime.

(Geerbt von XPathNavigator)
ValueAsDouble

Ruft den Wert des aktuellen Knotens als ein Double.

(Geerbt von XPathNavigator)
ValueAsInt

Ruft den Wert des aktuellen Knotens als ein Int32.

(Geerbt von XPathNavigator)
ValueAsLong

Ruft den Wert des aktuellen Knotens als ein Int64.

(Geerbt von XPathNavigator)
ValueType

Ruft .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

Name Beschreibung
AppendChild()

Gibt ein XmlWriter Objekt zurück, das zum Erstellen eines oder mehrerer neuer untergeordneter Knoten am Ende der Liste der untergeordneten Knoten des aktuellen Knotens verwendet wird.

(Geerbt von XPathNavigator)
AppendChild(String)

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

(Geerbt von XPathNavigator)
AppendChild(XmlReader)

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

(Geerbt von XPathNavigator)
AppendChild(XPathNavigator)

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

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

Erstellt einen neuen untergeordneten Elementknoten am Ende der Liste der untergeordneten Knoten des aktuellen Knotens mithilfe des Namespacepräfixes, des lokalen Namens und des Namespace-URI, der mit dem angegebenen Wert angegeben ist.

(Geerbt von XPathNavigator)
CheckValidity(XmlSchemaSet, ValidationEventHandler)

Überprüft, ob die XML-Daten in der XPathNavigator bereitgestellten XML-Schemadefinitionssprache (XSD) entsprechen.

(Geerbt von XPathNavigator)
Clone()

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird eine neue XPathNavigator Position am selben Knoten wie dieser XPathNavigatorerstellt.

(Geerbt von XPathNavigator)
ComparePosition(Int64, Int64)

Wenn eine abgeleitete Klasse überschrieben wird, wird ein Wert zurückgegeben, der die Dokumentreihenfolge der beiden angegebenen Positionen beschreibt.

ComparePosition(XPathNavigator)

Vergleicht die Position des Aktuellen XPathNavigator mit der Position des XPathNavigator angegebenen Elements.

(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 einen Attributknoten auf dem aktuellen Elementknoten mithilfe des Namespacepräfixes, des lokalen Namens und des Namespace-URI, der mit dem angegebenen Wert angegeben ist.

(Geerbt von XPathNavigator)
CreateAttributes()

Gibt ein XmlWriter Objekt zurück, das zum Erstellen neuer Attribute für das aktuelle Element verwendet wird.

(Geerbt von XPathNavigator)
CreateNavigator()

Gibt eine Kopie der .XPathNavigator

(Geerbt von XPathNavigator)
DeleteRange(XPathNavigator)

Löscht einen Bereich gleichgeordneter Knoten vom aktuellen Knoten zum angegebenen Knoten.

(Geerbt von XPathNavigator)
DeleteSelf()

Löscht den aktuellen Knoten und seine untergeordneten Knoten.

(Geerbt von XPathNavigator)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Evaluate(String, IXmlNamespaceResolver)

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

(Geerbt von XPathNavigator)
Evaluate(String)

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

(Geerbt von XPathNavigator)
Evaluate(XPathExpression, XPathNodeIterator)

Verwendet den angegebenen Kontext, um das XPathExpressionErgebnis auszuwerten und das eingegebene Ergebnis zurückzugeben.

(Geerbt von XPathNavigator)
Evaluate(XPathExpression)

Wertet das XPathExpression eingegebene Ergebnis aus und gibt es 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()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetLocalName(Int64)

Wenn eine abgeleitete Klasse überschrieben wird, wird der lokale Name des Knotens an der angegebenen Position zurückgegeben.

GetName(Int64)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Name des Knotens an der angegebenen Position zurückgegeben.

GetNamespace(Int64)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Namespace des Knotens an der angegebenen Position zurückgegeben.

GetNamespace(String)

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

(Geerbt von XPathNavigator)
GetNamespacesInScope(XmlNamespaceScope)

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

(Geerbt von XPathNavigator)
GetNodeType(Int64)

Wenn eine abgeleitete Klasse überschrieben wird, wird der Typ des Knotens an der angegebenen Position zurückgegeben.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetValue(Int64)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Textwert des Knotens an der angegebenen Position zurückgegeben.

InsertAfter()

Gibt ein XmlWriter Objekt zurück, das zum Erstellen eines neuen gleichgeordneten Knotens nach dem aktuell ausgewählten Knoten verwendet wird.

(Geerbt von XPathNavigator)
InsertAfter(String)

Erstellt einen neuen gleichgeordneten Knoten nach dem aktuell ausgewählten Knoten mithilfe der angegebenen XML-Zeichenfolge.

(Geerbt von XPathNavigator)
InsertAfter(XmlReader)

Erstellt einen neuen gleichgeordneten Knoten nach dem aktuell ausgewählten Knoten mithilfe des XML-Inhalts des XmlReader angegebenen Objekts.

(Geerbt von XPathNavigator)
InsertAfter(XPathNavigator)

Erstellt einen neuen gleichgeordneten Knoten nach dem aktuell ausgewählten Knoten mithilfe der Knoten im XPathNavigator angegebenen Objekt.

(Geerbt von XPathNavigator)
InsertBefore()

Gibt ein XmlWriter Objekt zurück, das zum Erstellen eines neuen gleichgeordneten Knotens vor dem aktuell ausgewählten Knoten verwendet wird.

(Geerbt von XPathNavigator)
InsertBefore(String)

Erstellt einen neuen gleichgeordneten Knoten vor dem aktuell ausgewählten Knoten mithilfe der angegebenen XML-Zeichenfolge.

(Geerbt von XPathNavigator)
InsertBefore(XmlReader)

Erstellt einen neuen gleichgeordneten Knoten vor dem aktuell ausgewählten Knoten mithilfe des XML-Inhalts des XmlReader angegebenen Objekts.

(Geerbt von XPathNavigator)
InsertBefore(XPathNavigator)

Erstellt einen neuen gleichgeordneten Knoten vor dem aktuell ausgewählten Knoten mithilfe der Knoten im XPathNavigator angegebenen.

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

Erstellt ein neues gleichgeordnetes Element nach dem aktuellen Knoten unter Verwendung des Namespacepräfixes, des lokalen Namens und des namespace-URI, der mit dem angegebenen Wert angegeben ist.

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

Erstellt ein neues gleichgeordnetes Element vor dem aktuellen Knoten unter Verwendung des Namespacepräfixes, des lokalen Namens und des Namespace-URI, der mit dem angegebenen Wert angegeben ist.

(Geerbt von XPathNavigator)
IsDescendant(XPathNavigator)

Bestimmt, ob es sich bei dem angegebenen Wert XPathNavigator um ein untergeordnetes Element des aktuellen XPathNavigatorTyps handelt.

(Geerbt von XPathNavigator)
IsSamePosition(XPathNavigator)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, bestimmt, ob sich der Aktuelle XPathNavigator an derselben Position wie der angegebene XPathNavigatorBefindet.

(Geerbt von XPathNavigator)
LookupNamespace(String)

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

(Geerbt von XPathNavigator)
LookupPrefix(String)

Ruft das Präfix ab, das für den angegebenen Namespace-URI deklariert ist.

(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 mit dem angegebenen XPathExpressionKnoten übereinstimmt.

(Geerbt von XPathNavigator)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MoveTo(XPathNavigator)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die XPathNavigator Position wie die angegebene verschoben XPathNavigator.

(Geerbt von XPathNavigator)
MoveToAttribute(String, String)

Verschiebt das XPathNavigator Attribut mit dem übereinstimmenden lokalen Namen und Namespace-URI.

(Geerbt von XPathNavigator)
MoveToChild(String, String)

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

(Geerbt von XPathNavigator)
MoveToChild(XPathNodeType)

Verschiebt den untergeordneten XPathNavigator Knoten des XPathNodeType angegebenen Knotens.

(Geerbt von XPathNavigator)
MoveToFirst()

Verschiebt den XPathNavigator zum ersten Geschwisterknoten des aktuellen Knotens.

(Geerbt von XPathNavigator)
MoveToFirstAttribute()

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird das XPathNavigator erste Attribut des aktuellen Knotens verschoben.

(Geerbt von XPathNavigator)
MoveToFirstChild()

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der XPathNavigator wechselt zum ersten untergeordneten Knoten des aktuellen Knotens.

(Geerbt von XPathNavigator)
MoveToFirstNamespace()

Verschiebt den XPathNavigator ersten Namespaceknoten des aktuellen Knotens.

(Geerbt von XPathNavigator)
MoveToFirstNamespace(XPathNamespaceScope)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird der XPathNavigator Wert auf den ersten Namespaceknoten verschoben, der dem XPathNamespaceScope angegebenen Entspricht.

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

Verschiebt das XPathNavigator Element mit dem angegebenen lokalen Namen und namespace-URI in die angegebene Grenze in der Dokumentreihenfolge.

(Geerbt von XPathNavigator)
MoveToFollowing(String, String)

Verschiebt das XPathNavigator Element mit dem lokalen Namen und dem Namespace-URI, der in der Dokumentreihenfolge angegeben ist.

(Geerbt von XPathNavigator)
MoveToFollowing(XPathNodeType, XPathNavigator)

Verschiebt das XPathNavigator folgende Element des XPathNodeType angegebenen Elements in die angegebene Begrenzungsreihenfolge.

(Geerbt von XPathNavigator)
MoveToFollowing(XPathNodeType)

Verschiebt das XPathNavigator folgende Element der XPathNodeType angegebenen Dokumentreihenfolge.

(Geerbt von XPathNavigator)
MoveToId(String)

Wenn eine abgeleitete Klasse überschrieben wird, wechselt zu dem Knoten mit einem Attribut vom Typ ID , dessen Wert mit dem angegebenen StringWert übereinstimmt.

(Geerbt von XPathNavigator)
MoveToNamespace(String)

Verschiebt den XPathNavigator Namespaceknoten mit dem angegebenen Namespacepräfix.

(Geerbt von XPathNavigator)
MoveToNext()

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der XPathNavigator Nächste gleichgeordnete Knoten des aktuellen Knotens verschoben.

(Geerbt von XPathNavigator)
MoveToNext(String, String)

Verschiebt den XPathNavigator nächsten gleichgeordneten Knoten mit dem angegebenen lokalen Namen und namespace-URI.

(Geerbt von XPathNavigator)
MoveToNext(XPathNodeType)

Verschiebt den XPathNavigator knoten zum nächsten gleichgeordneten Knoten des aktuellen Knotens, der mit dem XPathNodeType angegebenen Knoten übereinstimmt.

(Geerbt von XPathNavigator)
MoveToNextAttribute()

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird das XPathNavigator Nächste Attribut verschoben.

(Geerbt von XPathNavigator)
MoveToNextNamespace()

Verschiebt den XPathNavigator Knoten zum nächsten Namespaceknoten.

(Geerbt von XPathNavigator)
MoveToNextNamespace(XPathNamespaceScope)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der XPathNavigator nächste Namespaceknoten verschoben, der dem XPathNamespaceScope angegebenen entspricht.

(Geerbt von XPathNavigator)
MoveToParent()

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der XPathNavigator wechselt zum übergeordneten Knoten des aktuellen Knotens.

(Geerbt von XPathNavigator)
MoveToPrevious()

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der XPathNavigator vorherige gleichgeordnete Knoten des aktuellen Knotens verschoben.

(Geerbt von XPathNavigator)
MoveToRoot()

Verschiebt den XPathNavigator Stammknoten, zu dem der aktuelle Knoten gehört.

(Geerbt von XPathNavigator)
PrependChild()

Gibt ein XmlWriter Objekt zurück, das zum Erstellen eines neuen untergeordneten Knotens am Anfang der Liste der untergeordneten Knoten des aktuellen Knotens verwendet wird.

(Geerbt von XPathNavigator)
PrependChild(String)

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

(Geerbt von XPathNavigator)
PrependChild(XmlReader)

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

(Geerbt von XPathNavigator)
PrependChild(XPathNavigator)

Erstellt einen neuen untergeordneten Knoten am Anfang der Liste der untergeordneten Knoten des aktuellen Knotens mithilfe der Knoten im XPathNavigator angegebenen Objekt.

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

Erstellt ein neues untergeordnetes Element am Anfang der Liste der untergeordneten Knoten des aktuellen Knotens mithilfe des Namespacepräfixes, des lokalen Namens und des Namespace-URI, der mit dem angegebenen Wert angegeben ist.

(Geerbt von XPathNavigator)
ReadSubtree()

Gibt ein XmlReader Objekt zurück, das den aktuellen Knoten und seine untergeordneten Knoten enthält.

(Geerbt von XPathNavigator)
ReplaceRange(XPathNavigator)

Ersetzt einen Bereich gleichgeordneter Knoten vom aktuellen Knoten bis zum angegebenen Knoten.

(Geerbt von XPathNavigator)
ReplaceSelf(String)

Ersetzt den aktuellen Knoten durch den Inhalt der angegebenen Zeichenfolge.

(Geerbt von XPathNavigator)
ReplaceSelf(XmlReader)

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

(Geerbt von XPathNavigator)
ReplaceSelf(XPathNavigator)

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

(Geerbt von XPathNavigator)
Select(String, IXmlNamespaceResolver)

Wählt einen Knotensatz mithilfe des angegebenen XPath-Ausdrucks mit dem IXmlNamespaceResolver angegebenen Objekt aus, um Namespacepräfixe aufzulösen.

(Geerbt von XPathNavigator)
Select(String)

Wählt einen Knotensatz mithilfe des angegebenen XPath-Ausdrucks aus.

(Geerbt von XPathNavigator)
Select(XPathExpression)

Wählt einen Knotensatz mithilfe des angegebenen XPathExpressionKnotens aus.

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

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

(Geerbt von XPathNavigator)
SelectAncestors(XPathNodeType, Boolean)

Wählt alle Vorgängerknoten des aktuellen Knotens mit einem übereinstimmenden Knoten XPathNodeTypeaus.

(Geerbt von XPathNavigator)
SelectChildren(String, String)

Wählt alle untergeordneten Knoten des aktuellen Knotens aus, für die der lokale Name und der Namespace-URI angegeben sind.

(Geerbt von XPathNavigator)
SelectChildren(XPathNodeType)

Wählt alle untergeordneten Knoten des aktuellen Knotens mit dem übereinstimmenden Knoten XPathNodeTypeaus.

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

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

(Geerbt von XPathNavigator)
SelectDescendants(XPathNodeType, Boolean)

Wählt alle untergeordneten Knoten des aktuellen Knotens mit einem übereinstimmenden Knoten XPathNodeTypeaus.

(Geerbt von XPathNavigator)
SelectSingleNode(String, IXmlNamespaceResolver)

Wählt einen einzelnen Knoten im XPathNavigator Objekt mithilfe der angegebenen XPath-Abfrage mit dem IXmlNamespaceResolver angegebenen Objekt aus, um Namespacepräfixe aufzulösen.

(Geerbt von XPathNavigator)
SelectSingleNode(String)

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

(Geerbt von XPathNavigator)
SelectSingleNode(XPathExpression)

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

(Geerbt von XPathNavigator)
SetTypedValue(Object)

Legt den typierten 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, IXmlNamespaceResolver)

Ruft den Wert des aktuellen Knotens wie angegeben Type ab, wobei das IXmlNamespaceResolver angegebene Objekt zum Auflösen von Namespacepräfixen verwendet wird.

(Geerbt von XPathNavigator)
ValueAs(Type)

Gibt den Wert des Elements als angegebenen Typ zurück.

(Geerbt von XPathItem)
WriteSubtree(XmlWriter)

Streamt den aktuellen Knoten und seine untergeordneten Knoten an das XmlWriter angegebene Objekt.

(Geerbt von XPathNavigator)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICloneable.Clone()

Erstellt eine neue Kopie des XPathNavigator Objekts.

(Geerbt von XPathNavigator)

Gilt für: