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
的位置。