.NET Framework 4.6 and 4.5
When overridden in a derived class, moves to the node that has an attribute of type ID whose value matches the specified String.
public abstract bool MoveToId(
- Type: System.String
A String representing the ID value of the node to which you want to move.
Type: System.Booleantrue if the XPathNavigator is successful moving; otherwise, false. If false, the position of the navigator is unchanged.
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 XPathNavigator was positioned somewhere in the XML data, calling MoveToId("a1") positions the XPathNavigator on the element node x.
Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1
.NET Framework Client Profile
Supported in: 4, 3.5 SP1