22 #if !defined(XERCESC_INCLUDE_GUARD_DOMNODEITERATOR_HPP)
23 #define XERCESC_INCLUDE_GUARD_DOMNODEITERATOR_HPP
28 XERCES_CPP_NAMESPACE_BEGIN
133 virtual bool getExpandEntityReferences() = 0;
150 virtual DOMNode* nextNode() = 0;
162 virtual DOMNode* previousNode() = 0;
173 virtual void detach() = 0;
188 virtual void release() = 0;
192 #define GetDOMNodeIteratorMemoryManager GET_DIRECT_MM(fDocument)
194 XERCES_CPP_NAMESPACE_END
virtual ~DOMNodeIterator()
Destructor.
Definition: DOMNodeIterator.hpp:75
unsigned long ShowType
Definition: DOMNodeFilter.hpp:193
DOMNodeIterator(const DOMNodeIterator &)
Definition: DOMNodeIterator.hpp:53
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition: DOMNode.hpp:139
DOMNodeIterators are used to step through a set of nodes, e.g.
Definition: DOMNodeIterator.hpp:44
DOMNodeIterator()
Definition: DOMNodeIterator.hpp:52
Filters are objects that know how to "filter out" nodes.
Definition: DOMNodeFilter.hpp:49