XPathNavigator.MoveToId(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn Sie in einer abgeleiteten Klasse überschrieben werden, wird zu dem Knoten verschoben, der über ein Attribut vom Typ ID
verfügt, dessen Wert dem angegebenen Stringentspricht.
public:
abstract bool MoveToId(System::String ^ id);
public abstract bool MoveToId (string id);
abstract member MoveToId : string -> bool
Public MustOverride Function MoveToId (id As String) As Boolean
Parameter
Gibt zurück
true
, wenn die Position des XPathNavigator verschoben werden konnte, andernfalls false
. Wenn false
, ändert sich die Position des Navigators nicht.
Hinweise
Diese Methode kann verwendet werden, um Knoten durch eindeutig ID
zu identifizieren, sofern das Quelldokument Attribute vom Typ ID
explizit mit einer DTD deklariert.
Angenommen, die folgenden XML-Daten wurden mithilfe einer DTD geladen, <data><x a="a1"/></data>
die Folgendes enthielt: <!ATTLIST x a ID #REQUIRED>
.
Wenn der XPathNavigator irgendwo in den XML-Daten positioniert wurde, positioniert das beim Aufrufen MoveToId("a1")
von auf XPathNavigator dem Elementknoten x
.