XPathNavigator.MoveToId(String) Metod

Definition

När den åsidosätts i en härledd klass flyttas till den nod som har ett attribut av typen ID vars värde matchar den angivna String.

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

Parametrar

id
String

En String som representerar värdet för ID den nod som du vill flytta till.

Returer

true XPathNavigator om är lyckas flytta, annars , false. Om falseär navigatörens position oförändrad.

Kommentarer

Den här metoden kan användas för att identifiera noder efter unik ID , förutsatt att källdokumentet uttryckligen deklarerar attribut av typen ID med hjälp av en DTD.

Anta till exempel att följande XML-data, <data><x a="a1"/></data>, lästes in med hjälp av en DTD som inkluderade följande: <!ATTLIST x a ID #REQUIRED>.

Om den XPathNavigator placerades någonstans i XML-data placerar anropet MoveToId("a1")XPathNavigator på elementnoden x.

Gäller för