XPathNavigator.MoveToId(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.