
## IElementTraversal class

The ElementTraversal interface is a set of read-only attributes which allow an author to easily navigate between elements in a document. In conforming implementations of Element Traversal, all objects that implement Element must also implement the ElementTraversal interface.



The IElementTraversal type exposes the following members:

### Properties
| Property | Description |
| :- | :- |
| [first_element_child](/html/python-net/aspose.html.dom.traversal/ielementtraversal/first_element_child) | Returns the first child element node of this element. null if this element has no child elements. |
| [last_element_child](/html/python-net/aspose.html.dom.traversal/ielementtraversal/last_element_child) | Returns the last child element node of this element. null if this element has no child elements. |
| [previous_element_sibling](/html/python-net/aspose.html.dom.traversal/ielementtraversal/previous_element_sibling) | Returns the previous sibling element node of this element. null if this element has no element sibling nodes that come before this one in the document tree. |
| [next_element_sibling](/html/python-net/aspose.html.dom.traversal/ielementtraversal/next_element_sibling) | Returns the next sibling element node of this element. null if this element has no element sibling nodes that come after this one in the document tree. |
| [child_element_count](/html/python-net/aspose.html.dom.traversal/ielementtraversal/child_element_count) | Returns the current number of element nodes that are children of this element. 0 if this element has no child nodes that are of nodeType 1. |



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