| OMAbstractIterator | Abstract base class for iterators over sets of OM nodes. | code | html |
| OMFilterIterator | Abstract iterator that returns matching nodes from another iterator. | code | html |
| OMChildElementIterator | code | html | |
| OMChildrenIterator | Class OMChildrenIterator | code | html |
| OMChildrenLegacyQNameIterator | Iterate over elements with the QName that uses the legacy algorithm. | code | html |
| OMChildrenLocalNameIterator | Iterate over elements with the same LocalName | code | html |
| OMChildrenNamespaceIterator | Iterate over elements with the same namespace uri | code | html |
| OMChildrenQNameIterator | Class OMChildrenQNameIterator This iterator returns the elements that have a matching QName. | code | html |
| OMChildrenWithSpecificAttributeIterator | Class OMChildrenWithSpecificAttributeIterator | code | html |
| OMDescendantsIterator | Iterator that iterates over all descendants in document order. | code | html |
| OMQNameFilterIterator | Iterator that selects elements based on QName equality, i.e. | code | html |
| OMQualifiedNameFilterIterator | Iterator that selects elements based on prefix and local name. | code | html |