XMLBEANSXX
0.9.8
|
#include <XmlParser.h>
Classes | |
struct | StackEl |
Public Member Functions | |
EmptyParser () | |
EmptyParser (const XmlOptions &options) | |
virtual | ~EmptyParser () |
virtual XmlOptions | getXmlOptions () const |
virtual void | setXmlOptions (const XmlOptions &options) |
virtual QName | nsSplit (const std::string &str, bool isAttr=false) |
virtual QName | getQName (const char *prefix, const char *localname, bool isAttr=false) |
virtual std::pair< std::string, std::string > | tagSplit (const std::string &str) |
virtual void | addError (const char *msg) |
virtual std::list< std::string > | getSchemaValidityErrors () const |
virtual void | addWarning (const char *msg) |
virtual std::list< std::string > | getSchemaValidityWarnings () const |
Public Attributes | |
XmlContext | xmlContext |
std::stack< StackEl > | nodesStack |
std::string | currentString |
Protected Attributes | |
std::list< std::string > | errors |
std::list< std::string > | warnings |
XmlOptions | options |
xmlbeansxx::EmptyParser::EmptyParser | ( | ) | [inline] |
xmlbeansxx::EmptyParser::EmptyParser | ( | const XmlOptions & | options | ) | [inline] |
virtual xmlbeansxx::EmptyParser::~EmptyParser | ( | ) | [inline, virtual] |
virtual void xmlbeansxx::EmptyParser::addError | ( | const char * | msg | ) | [inline, virtual] |
virtual void xmlbeansxx::EmptyParser::addWarning | ( | const char * | msg | ) | [inline, virtual] |
QName xmlbeansxx::EmptyParser::getQName | ( | const char * | prefix, |
const char * | localname, | ||
bool | isAttr = false |
||
) | [virtual] |
virtual std::list<std::string> xmlbeansxx::EmptyParser::getSchemaValidityErrors | ( | ) | const [inline, virtual] |
virtual std::list<std::string> xmlbeansxx::EmptyParser::getSchemaValidityWarnings | ( | ) | const [inline, virtual] |
virtual XmlOptions xmlbeansxx::EmptyParser::getXmlOptions | ( | ) | const [inline, virtual] |
Implements xmlbeansxx::XmlParser.
QName xmlbeansxx::EmptyParser::nsSplit | ( | const std::string & | str, |
bool | isAttr = false |
||
) | [virtual] |
converts eg. "xs:string" to <nr,"string">, where nr is namespace ID in globalTypeSystem
virtual void xmlbeansxx::EmptyParser::setXmlOptions | ( | const XmlOptions & | options | ) | [inline, virtual] |
Implements xmlbeansxx::XmlParser.
std::pair< std::string, std::string > xmlbeansxx::EmptyParser::tagSplit | ( | const std::string & | str | ) | [virtual] |
converts "xs:string" to <"xs","string">
std::string xmlbeansxx::EmptyParser::currentString |
std::list<std::string> xmlbeansxx::EmptyParser::errors [protected] |
std::stack<StackEl> xmlbeansxx::EmptyParser::nodesStack |
XmlOptions xmlbeansxx::EmptyParser::options [protected] |
std::list<std::string> xmlbeansxx::EmptyParser::warnings [protected] |