1 #ifndef __XRDXMLREADER_HH__ 2 #define __XRDXMLREADER_HH__ 59 virtual bool GetAttributes(
const char **aname,
char **aval)=0;
80 virtual int GetElement(
const char **ename,
bool reqd=
false)=0;
125 const char *enc=0,
const char *impl=0);
142 virtual char *
GetText(
const char *ename,
bool reqd=
false)=0;
158 static bool Init(
const char *impl=0);
virtual ~XrdXmlReader()
Definition: XrdXmlReader.hh:165
static bool Init(const char *impl=0)
virtual char * GetText(const char *ename, bool reqd=false)=0
virtual const char * GetError(int &ecode)=0
virtual bool GetAttributes(const char **aname, char **aval)=0
XrdXmlReader()
Constructor & Destructor.
Definition: XrdXmlReader.hh:164
static XrdXmlReader * GetReader(const char *fname, const char *enc=0, const char *impl=0)
Definition: XrdXmlReader.hh:40
virtual int GetElement(const char **ename, bool reqd=false)=0