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