| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- //
- // IXPathNavigator.cs
- //
- // Author:
- // Atsushi Enomoto <[email protected]>
- //
- #if NET_2_0
- using System;
- using System.Collections;
- namespace System.Xml
- {
- public interface IXPathNavigator
- {
- IXPathNavigator Clone ();
- XmlNodeOrder ComparePosition (IXPathNavigator other);
- bool IsDescendant (IXPathNavigator other);
- bool IsSamePosition (IXPathNavigator other);
- IXPathNavigator MoveTo (IXPathNavigator other);
- IXPathNavigator MoveToAttribute (string localName, string namespaceName, bool atomizedNames);
- IXPathNavigator MoveToChild (string localName, string namespaceName, bool atomizedNames);
- IXPathNavigator MoveToDescendantOf (IXPathNavigator root, string localName, string namespaceName, bool atomizedNames);
- IXPathNavigator MoveToDescendantOf (IXPathNavigator root, XmlInfoItemType type);
- IXPathNavigator MoveToFirstAttribute ();
- IXPathNavigator MoveToFirstChild ();
- IXPathNavigator MoveToFirstNamespace (XmlNamespaceScope scope);
- IXPathNavigator MoveToFirstValue ();
- IXPathNavigator MoveToId (string id);
- IXPathNavigator MoveToNextAttribute ();
- IXPathNavigator MoveToNextNamespace (XmlNamespaceScope scope);
- IXPathNavigator MoveToNextSibling ();
- IXPathNavigator MoveToNextValue ();
- IXPathNavigator MoveToParent ();
- IXPathNavigator MoveToRoot ();
- IXPathNavigator MoveToSibling (string localName, string namespaceName, bool atomizedNames);
- IXPathNavigator MoveToSibling (XmlInfoItemType type);
- }
- }
- #endif
|