XPathNavigator::MoveToId Method (String^)
When overridden in a derived class, moves to the node that has an attribute of type ID whose value matches the specified String.
Assembly: System.Xml (in System.Xml.dll)
Parameters
- id
-
Type:
System::String^
A String representing the ID value of the node to which you want to move.
Return Value
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.
Available since 1.1
Silverlight
Available since 4.0