Aspose::Words::NodeList class
Contents
[
Hide
]NodeList class
Represents a collection of nodes matching an XPath query executed using the SelectNodes() method. To learn more, visit the Aspose.Words Document Object Model (DOM) documentation article.
class NodeList : public System::Collections::Generic::IEnumerable<System::SharedPtr<Aspose::Words::Node>>
Methods
| Method | Description |
|---|---|
| get_Count() const | Gets the number of nodes in the list. |
| GetEnumerator() override | Provides a simple “foreach” style iteration over the collection of nodes. |
| GetType() const override | |
| idx_get(int32_t) const | Retrieves a node at the given index. |
| Is(const System::TypeInfo&) const override | |
| NodeList(const System::SharedPtr<Aspose::Words::NodeCollection>&) | |
| ToArray() const | Copies all nodes from the collection to a new array of nodes. |
| static Type() |
Remarks
NodeList is returned by SelectNodes() and contains a collection of nodes matching the XPath query.
NodeList supports indexed access and iteration.
Treat the NodeList collection as a “snapshot” collection. NodeList starts as a “live” collection because the nodes are not actually retrieved when the XPath query is run. The nodes are only retrieved upon access and at this time the node and all nodes that precede it are cached forming a “snapshot” collection.
See Also
- Namespace Aspose::Words
- Library Aspose.Words for C++