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 узла, на который требуется переместить.

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

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элемента.

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