XPathNavigator.MoveToId(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě se přesune na uzel, který má atribut ID
typu, jehož hodnota odpovídá zadané 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
Parametry
Návraty
true
XPathNavigator je-li úspěšné přesunutí; v opačném případě false
. Pokud false
se pozice navigátoru nezmění.
Poznámky
Tuto metodu lze použít k identifikaci uzlů jedinečným ID
poskytnutím zdrojového dokumentu explicitně deklaruje atributy typu ID
pomocí DTD.
Předpokládejme například, že následující data XML byla <data><x a="a1"/></data>
načtena pomocí DTD, která obsahovala následující: <!ATTLIST x a ID #REQUIRED>
.
XPathNavigator Pokud byla umístěna někde v datech XML, volání MoveToId("a1")
umístí na XPathNavigator uzel x
elementu .