* XmlDocumentNavigator.cs: implement MoveToId()
svn path=/trunk/mcs/; revision=7423
+2002-09-12 Piers Haken <piersh@friksit.com>
+
+ * XmlDocumentNavigator.cs: implement MoveToId()
+
2002-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* XmlTextWriter.cs: fixed bug #29886.
throw new NotImplementedException ();
}
- [MonoTODO]
public override bool MoveToId (string id)
{
- throw new NotImplementedException ();
+ XmlDocument doc;
+
+ if (node.NodeType == XmlNodeType.Document)
+ doc = (XmlDocument) node;
+ else
+ doc = node.OwnerDocument;
+
+ XmlElement eltNew = doc.GetElementById (id);
+ if (eltNew == null)
+ return false;
+
+ node = eltNew;
+ return true;
}
[MonoTODO]