XPathNavigator.MoveToId(String) Метод

Определение

При переопределении в производном классе переходит к узлу, имеющему атрибут типа ID, значение которого соответствует указанному 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

Параметры

id
String

String, представляющий значение ID узла, к которому следует перейти.

Возвращаемое значение

Boolean

true, если объект XPathNavigator перемещается успешно, иначе false. Если возвращается значение false, то положение навигатора остается неизменным.

Комментарии

Этот метод можно использовать для идентификации узлов, при ID условии, что исходный документ явно объявляет атрибуты типа ID с помощью DTD.

Например, предположим, что следующие XML-данные <data><x a="a1"/></data>загружены с помощью DTD, включающего следующее: <!ATTLIST x a ID #REQUIRED>

Если объект XPathNavigator размещен где-то в XML-данных, вызов MoveToId("a1") позиции XPathNavigator на узле xэлемента.

Применяется к