This class reads XML data from a string. More...
#include <utils.h>

Public Member Functions | |
| void | parse (Object *pRoot, bool v=false) |
| XMLInputString (const string &s) | |
Public Member Functions inherited from frepple::utils::XMLInput | |
| bool | getAbortOnDataError () const |
| const AttributeList & | getAttributes () const |
| const datapair & | getCurrentElement () const |
| const datapair & | getParentElement () const |
| Object * | getParentObject () const |
| Object * | getPreviousObject () const |
| void * | getUserArea () const |
| PythonFunction | getUserExit () const |
| void | IgnoreElement () |
| void | invalidateCurrentObject () |
| bool | isObjectEnd () |
| void | parse (xercesc::InputSource &, Object *, bool=false) |
| void | readto (Object *) |
| void | setAbortOnDataError (bool i) |
| void | setUserArea (void *v) |
| void | setUserExit (PyObject *p) |
| void | shutdown () |
| XMLInput (unsigned short maxNestedElmnts=20) | |
| virtual | ~XMLInput () |
Additional Inherited Members | |
Public Types inherited from frepple::utils::XMLInput | |
| typedef pair< Attribute, XMLElement > | datapair |
Static Public Member Functions inherited from frepple::utils::XMLInput | |
| static char * | transcodeUTF8 (const XMLCh *) |
Protected Member Functions inherited from frepple::utils::NonCopyable | |
| NonCopyable () | |
| ~NonCopyable () | |
|
inline |
|
inlinevirtual |
Parse the specified string.
Reimplemented from frepple::utils::XMLInput.