10 #ifndef baseXmlReader_H_
11 #define baseXmlReader_H_
20 #include <vlutil/vlString.h>
21 #include <libxml/xmlreader.h>
59 virtual xmlNodePtr findNode(xmlNodePtr node,
const char* nodeName);
70 virtual xmlNodePtr findNode(xmlNodePtr node,
const char* nodeName,
71 const char* attrName,
const char *attrValue);
82 virtual DtString getAttrValue(xmlNodePtr node,
const char* attrname)
const;
89 virtual DtString getAtomicNodeValue(xmlNodePtr node,
const char* nodeName);
92 virtual void nextNode(xmlNodePtr& node);
95 virtual xmlNodePtr getRootNode() {
return myRootNode; };
99 xmlNodePtr myRootNode;
105 virtual DtString getAtomicNodeValue(xmlNodePtr node)
const;
111 virtual xmlNodePtr getChildren(xmlNodePtr node)
const;