10 inline virtual bool isValid()
const = 0;
11 inline virtual void read(
void) = 0;
12 inline virtual const char*
localName(
void) = 0;
13 inline virtual void readElement(
const char* ElementName = 0) = 0;
14 inline virtual void readEndElement(
const char* ElementName = 0) = 0;
17 inline virtual bool hasAttribute(
const char* AttrName)
const = 0;
virtual void read(void)=0
virtual Base::String getAttribute(const char *AttrName) const =0
virtual double getAttributeAsDouble(const char *AttrName) const =0
virtual void readCharacters(void)=0
virtual long getAttributeAsInteger(const char *AttrName) const =0
virtual void readElement(const char *ElementName=0)=0
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:23
Definition: AbstractXMLReader.h:7
virtual bool readInline()=0
virtual const char * getAttributeAsConstChar(const char *AttrName) const =0
virtual unsigned int getAttributeCount(void) const =0
virtual Base::String getText()=0
virtual const char * localName(void)=0
Definition: AbstractXMLReader.h:5
virtual void readEndElement(const char *ElementName=0)=0
virtual bool isValid() const =0
virtual bool hasAttribute(const char *AttrName) const =0