System::Xml::XPath::XPathNodeIterator 类

XPathNodeIterator class

提供对选定节点集合的迭代器。

class XPathNodeIterator : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XPath::XPathNavigator>>

方法

方法描述
virtual Clone()在派生类中重写时,返回此 XPathNodeIterator 对象的克隆。
virtual get_Count()返回选定节点集合中最后一个节点的索引。
virtual get_Current()在派生类中重写时,获取此 XPathNodeIteratorXPathNavigator 对象,该对象定位在当前上下文节点上。
virtual get_CurrentPosition()在派生类中重写时,获取选定节点集合中当前位置信息的索引。
GetEnumerator() override返回一个 IEnumerator 对象,用于遍历选定的节点集合。
virtual MoveNext()在派生类中重写时,将由 XPathNodeIterator::get_Current 方法返回的 XPathNavigator 对象移动到选定节点集合中的下一个节点。
XPathNodeIterator()初始化 XPathNodeIterator 类的新实例。

Typedefs

类型定义描述
Ptr此类实例的共享指针别名。

另见