34 #include "dcmtk/config/osconfig.h"
36 #include "dcmtk/ofstd/oftypes.h"
38 #define INCLUDE_CSTDLIB
39 #define INCLUDE_CSTDDEF
40 #include "dcmtk/ofstd/ofstdinc.h"
43 #include <libxml/parser.h>
53 typedef void (*xmlNodePtr);
107 return (
Node != NULL);
DSRXMLCursor & operator=(const DSRXMLCursor &cursor)
assignment operator
DSRXMLCursor()
default constructor
xmlNodePtr Node
pointer to the associated 'libxml' node
DSRXMLCursor & gotoChild()
set cursor to first XML child node (next lower level).
DSRXMLCursor getNext() const
get cursor pointing to next XML node (same level).
OFBool valid() const
check whether cursor is valid.
DSRXMLCursor getChild() const
get cursor pointing to first XML child node (next lower level).
DSRXMLCursor & gotoNext()
set cursor to next XML node (same level).
virtual ~DSRXMLCursor()
destructor
Class for XML document cursors.