
## IDocumentTraversal class

DocumentTraversal contains methods that create iterators and 
tree-walkers to traverse a node and its children in document order (depth 
first, pre-order traversal, which is equivalent to the order in which the 
start tags occur in the text representation of the document). In DOMs 
which support the Traversal feature, DocumentTraversal will 
be implemented by the same objects that implement the Document interface.

See also the [Document object Model (DOM) Level 2 Traversal and Range Specification](http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113).
@since DOM Level 2



The IDocumentTraversal type exposes the following members:

### Methods
| Method | Description |
| :- | :- |
| [create_node_iterator](/html/python-net/aspose.html.dom.traversal/idocumenttraversal/create_node_iterator/#aspose.html.dom.Node) | Create a new NodeIterator over the subtree rooted at the<br/>specified node. |
| [create_node_iterator](/html/python-net/aspose.html.dom.traversal/idocumenttraversal/create_node_iterator/#aspose.html.dom.Node-int) | Create a new NodeIterator over the subtree rooted at the<br/>specified node. |
| [create_node_iterator](/html/python-net/aspose.html.dom.traversal/idocumenttraversal/create_node_iterator/#aspose.html.dom.Node-int-aspose.html.dom.traversal.INodeFilter) | Create a new NodeIterator over the subtree rooted at the<br/>specified node. |
| [create_tree_walker](/html/python-net/aspose.html.dom.traversal/idocumenttraversal/create_tree_walker/#aspose.html.dom.Node) | Create a new TreeWalker over the subtree rooted at the<br/>specified node. |
| [create_tree_walker](/html/python-net/aspose.html.dom.traversal/idocumenttraversal/create_tree_walker/#aspose.html.dom.Node-int) | Create a new TreeWalker over the subtree rooted at the<br/>specified node. |
| [create_tree_walker](/html/python-net/aspose.html.dom.traversal/idocumenttraversal/create_tree_walker/#aspose.html.dom.Node-int-aspose.html.dom.traversal.INodeFilter) | Create a new TreeWalker over the subtree rooted at the<br/>specified node. |



### See Also
* module [`aspose.html.dom.traversal`](..)
