ReactOS 0.4.15-dev-7089-gea8a49d
|
XML file reader. More...
#include <xmlstorage.h>
Public Member Functions | |
XMLReader (XMLNode *node, std::istream &in) | |
int | get () |
read one character from XML stream | |
![]() | |
XMLReaderBase (XMLNode *node) | |
virtual | ~XMLReaderBase () |
bool | parse () |
void | read () |
read XML stream into XML tree below _pos | |
std::string | get_position () const |
return current parser position as string | |
const XMLFormat & | get_format () const |
const char * | get_endl () const |
const XMLErrorList & | get_errors () const |
const XMLErrorList & | get_warnings () const |
void | clear_errors () |
Protected Attributes | |
std::istream & | _in |
![]() | |
XMLPos | _pos |
std::string | _content |
enum XMLStorage::XMLReaderBase:: { ... } | _last_tag |
XMLErrorList | _errors |
XMLErrorList | _warnings |
XMLFormat | _format |
bool | _endl_defined |
bool | _utf8 |
Additional Inherited Members | |
![]() | |
enum | { TAG_NONE , TAG_START , TAG_END } |
![]() | |
virtual int | get ()=0 |
int | eat_endl () |
void | finish_read () |
virtual void | XmlDeclHandler (const char *version, const char *encoding, int standalone) |
store XML version and encoding into XML reader | |
virtual void | StartElementHandler (const XS_String &name, const XMLNode::AttributeMap &attributes) |
notifications about XML start tag | |
virtual void | EndElementHandler () |
notifications about XML end tag | |
virtual void | DefaultHandler (const std::string &s) |
store content, white space and comments | |
XML file reader.
Definition at line 2584 of file xmlstorage.h.
|
inline |
Definition at line 2586 of file xmlstorage.h.
|
inlinevirtual |
read one character from XML stream
Implements XMLStorage::XMLReaderBase.
Definition at line 2593 of file xmlstorage.h.
|
protected |
Definition at line 2599 of file xmlstorage.h.
Referenced by get().