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
Параметры
Возвращаемое значение
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элемента.