|
ReactOS 0.4.16-dev-1946-g52006dd
|
XML file reader. More...
#include <xmlstorage.h>


Public Member Functions | |
| XMLReader (XMLNode *node, std::istream &in) | |
| int | get () |
| read one character from XML stream | |
Public Member Functions inherited from XMLStorage::XMLReaderBase | |
| 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 |
Protected Attributes inherited from XMLStorage::XMLReaderBase | |
| XMLPos | _pos |
| std::string | _content |
| enum XMLStorage::XMLReaderBase:: { ... } | _last_tag |
| XMLErrorList | _errors |
| XMLErrorList | _warnings |
| XMLFormat | _format |
| bool | _endl_defined |
| bool | _utf8 |
Additional Inherited Members | |
Protected Types inherited from XMLStorage::XMLReaderBase | |
| enum | { TAG_NONE , TAG_START , TAG_END } |
Protected Member Functions inherited from XMLStorage::XMLReaderBase | |
| 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().