22 #if !defined(XERCESC_INCLUDE_GUARD_DOMNODEITERATOR_HPP)
23 #define XERCESC_INCLUDE_GUARD_DOMNODEITERATOR_HPP
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)
Filters are objects that know how to "filter out" nodes.
Definition: DOMNodeFilter.hpp:49
virtual ~DOMNodeIterator()
Destructor.
Definition: DOMNodeIterator.hpp:75
DOMNodeIterators are used to step through a set of nodes, e.g.
Definition: DOMNodeIterator.hpp:44
unsigned long ShowType
Definition: DOMNodeFilter.hpp:193
#define CDOM_EXPORT
Definition: XercesDefs.hpp:166
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
DOMNodeIterator()
Definition: DOMNodeIterator.hpp:52
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition: DOMNode.hpp:139
DOMNodeIterator(const DOMNodeIterator &)
Definition: DOMNodeIterator.hpp:53