
## NodeIterator class

The nodes iterator.



**Inheritance:** [`NodeIterator`](/html/python-net/aspose.html.toolkit.markdown.syntax/nodeiterator) → 
[`Traversal`](/html/python-net/aspose.html.toolkit.markdown.syntax/traversal)



The NodeIterator type exposes the following members:

### Properties
| Property | Description |
| :- | :- |
| [root](/html/python-net/aspose.html.toolkit.markdown.syntax/nodeiterator/root) | Defines the interface for get Root node. |
| [filter](/html/python-net/aspose.html.toolkit.markdown.syntax/nodeiterator/filter) | Defines the interface for get Filter. |
| [reference_node](/html/python-net/aspose.html.toolkit.markdown.syntax/nodeiterator/reference_node) | Get the reference node. |
| [pointer_before_reference_node](/html/python-net/aspose.html.toolkit.markdown.syntax/nodeiterator/pointer_before_reference_node) | Return the true if pointer before reference node. |


### Methods
| Method | Description |
| :- | :- |
| [next_node](/html/python-net/aspose.html.toolkit.markdown.syntax/nodeiterator/next_node/#) | Defines the interface for get the next node. |
| [previous_node](/html/python-net/aspose.html.toolkit.markdown.syntax/nodeiterator/previous_node/#) | Defines the interface for get the previous node. |
| [detach](/html/python-net/aspose.html.toolkit.markdown.syntax/nodeiterator/detach/#) | The detach() method, when invoked, must do nothing |



### See Also
* module [`aspose.html.toolkit.markdown.syntax`](..)
* class [`NodeIterator`](/html/python-net/aspose.html.toolkit.markdown.syntax/nodeiterator)
* class [`Traversal`](/html/python-net/aspose.html.toolkit.markdown.syntax/traversal)
