When overridden in a derived class, moves to the node that has an attribute of type ID whose value matches the specified string.
- id
- A string representing the ID value of the node to which you want to move.
true if the System.Xml.XPath.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 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.