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.

C#
public abstract bool MoveToId(string id);

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

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1