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,导航器的位置保持不变。

注解

如果源文档使用 DTD 显式声明类型的ID属性,则此方法可用于通过唯ID一标识节点。

例如,假设使用以下包含以下内容的 DTD 加载了以下 XML 数据<data><x a="a1"/></data><!ATTLIST x a ID #REQUIRED>

XPathNavigator如果定位在 XML 数据中的某个位置,则调用MoveToId("a1")位置XPathNavigator位于元素节点上x

适用于