XPathNavigator.MoveToId(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po przesłonięciu w klasie pochodnej przechodzi do węzła, który ma atrybut typu ID
, którego wartość jest zgodna z określoną wartością 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
Zwraca
true
jeśli operacja zakończyła XPathNavigator się pomyślnie, w przeciwnym razie false
. Jeśli false
pozycja nawigatora jest niezmieniona.
Uwagi
Ta metoda może służyć do identyfikowania węzłów przez unikatowe ID
pod warunkiem, że dokument źródłowy jawnie deklaruje atrybuty typu ID
przy użyciu dtD.
Załóżmy na przykład, że następujące dane <data><x a="a1"/></data>
XML zostały załadowane przy użyciu dtD, które obejmowały następujące elementy: <!ATTLIST x a ID #REQUIRED>
.
Jeśli element XPathNavigator został umieszczony gdzieś w danych XML, wywołując MoveToId("a1")
pozycje XPathNavigator na węźle x
elementu .