|
void | add_state (State *state) |
|
State * | current_element () const |
|
void | onProcessingInstruction (const XML_Char *target, const XML_Char *data) override |
| delegate function is called if an xml processing instruction was found
|
|
void | onUnparsedEntityDecl (const XML_Char *entityName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId, const XML_Char *notationName) override |
|
void | onNotationDecl (const XML_Char *notationName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId) override |
| delegate function is called if an notation declaration was parsed
|
|
void | onStartNamespace (const XML_Char *prefix, const XML_Char *uri) override |
| delegate function is called when an xml namespace is started/ opened
|
|
void | onEndNamespace (const XML_Char *) override |
| delegate function is called when an xml namespace is ended
|
|
void | onAttlistDecl (const XML_Char *elname, const XML_Char *attname, const XML_Char *att_type, const XML_Char *dflt, bool isrequired) override |
| delegate function is called if an element attribute list declaration is parsed.
|
|
void | onStartCdataSection () override |
| callback will be called if the begin of a PCDATA section was parsed
|
|
void | onEndCdataSection () override |
| callback will be called after the end of a PCDATA section was parsed
|
|
void | onStartDoctypeDecl (const XML_Char *doctypeName, const XML_Char *sysid, const XML_Char *pubid, int has_internal_subset) override |
| delegate function is called when a DTD (document type definition) xml entry is parsed.
|
|
void | onEndDoctypeDecl () override |
| delegate function is called if end of DTD is parsed from xml data
|
|
void | onComment (const XML_Char *data) override |
| callback called on parsed xml comment
|
|
void | onElementDecl (const XML_Char *name, XML_Content *model) override |
| delegate function is called if an DTD element declaration is parsed from xml data.
|
|
void | onEntityDecl (const XML_Char *entityName, int is_parameter_entity, const XML_Char *value, int value_length, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId, const XML_Char *notationName) override |
| delegate function is called if an entity declaration was parsed
|
|
void | onSkippedEntity (const XML_Char *entityName, int is_parameter_entity) override |
|
void | onXmlDecl (const XML_Char *version, const XML_Char *encoding, int standalone) override |
| delegate function is called after the (starting) xml declaration is parsed.
|
|
void | onParseError (size_t line, size_t column, size_t pos, Error error) override |
| function is called if on parsing a parse error is detected
|
|