20 #ifndef SUMOSAXReader_h
21 #define SUMOSAXReader_h
33 #include <xercesc/sax2/SAX2XMLReader.hpp>
73 void parse(std::string systemID);
const SUMOSAXReader & operator=(const SUMOSAXReader &s)
invalidated assignment operator
XERCES_CPP_NAMESPACE::SAX2XMLReader * getSAXReader()
Builds a reader.
SAX-reader encapsulation containing binary reader.
XERCES_CPP_NAMESPACE::XMLPScanToken myToken
void parseString(std::string content)
BinaryInputDevice * myBinaryInput
A handler which converts occuring elements and attributes into enums.
void parse(std::string systemID)
const bool myEnableValidation
Information whether built reader/parser shall validate XML-documents against schemata.
bool parseFirst(std::string systemID)
XERCES_CPP_NAMESPACE::SAX2XMLReader * myXMLReader
SUMOSAXReader(GenericSAXHandler &handler, const bool enableValidation=false)
Constructor.
void setHandler(GenericSAXHandler &handler)
Sets the given handler as content and error handler for the reader.
~SUMOSAXReader()
Destructor.
GenericSAXHandler * myHandler