System.Xml.XPath.XPathNavigator.MoveToId Method

When overridden in a derived class, moves to the node that has an attribute of type ID whose value matches the specified string.

Syntax

public abstract bool MoveToId (string id)

Parameters

id
A string representing the ID value of the node to which you want to move.

Returns

true if the System.Xml.XPath.XPathNavigator is successful moving; otherwise, false. If false, the position of the navigator is unchanged.

Remarks

This method can be used to identify nodes by unique ID provided the source document explicitly declares attributes of type ID using a DTD.

For example, suppose the following XML data, <data><x a="a1"/></data>, was loaded using a DTD that included the following: <!ATTLIST x a ID #REQUIRED>.

If the System.Xml.XPath.XPathNavigator was positioned somewhere in the XML data, calling MoveToId("a1") positions the System.Xml.XPath.XPathNavigator on the element node x.

Requirements

Namespace: System.Xml.XPath
Assembly: System.Xml (in System.Xml.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0