Udostępnij za pośrednictwem


XPathNavigator.MoveToId(String) Metoda

Definicja

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

id
String

Reprezentująca StringID wartość węzła, do którego chcesz przenieść.

Zwraca

true jeśli operacja zakończyła XPathNavigator się pomyślnie, w przeciwnym razie false. Jeśli falsepozycja 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 xelementu .

Dotyczy