XPathNavigator.MoveToId(String) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ha egy származtatott osztály felül van bírálva, a csomópontra kerül, amelynek olyan attribútuma ID van, amelynek értéke megegyezik a megadott Stringértékkel.
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
Paraméterek
Válaszok
trueha az XPathNavigator áthelyezés sikeres; ellenkező esetben. false Ha false, a kezelő pozíciója nem változik.
Megjegyzések
Ez a módszer a csomópontok egyedi ID azonosítására használható, feltéve, hogy a forrásdokumentum kifejezetten deklarálja a típusú ID attribútumokat egy DTD használatával.
Tegyük fel például, hogy a következő XML-adatok egy olyan DTD használatával töltődtek be, <data><x a="a1"/></data>amely a következőket tartalmazza: <!ATTLIST x a ID #REQUIRED>.
Ha a XPathNavigator program valahol az XML-adatokban volt elhelyezve, a hívás MoveToId("a1") az elemcsomóponton XPathNavigatorhelyezi el a x helyet.