XPathNavigator.MoveToId(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当在派生类中重写时,移动到具有 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
参数
返回
如果 XPathNavigator 成功移动,则为 true;否则为 false。 如果为 false,则导航器的位置未更改。
注解
此方法可用于通过唯一标识 ID 节点,前提是源文档使用 DTD 显式声明类型的 ID 属性。
例如,假设使用以下包含以下内容的 DTD 加载了以下 XML 数据<data><x a="a1"/></data>: <!ATTLIST x a ID #REQUIRED>
如果位于 XPathNavigator XML 数据中的某个位置,则XPathNavigator调用MoveToId("a1")元素节点上x的位置。