|
Public Member Functions |
| | XMLSaxParser () |
| | ~XMLSaxParser () |
| void | parse (const String &xml) |
| void | parseChunk (const String &xmlChunk, bool finished=false) |
| void | parseChunk (const uchar *xmlChunk, size_t chunkSize, bool finished=false) |
| void | finishParsing () |
| xmlParserCtxtPtr | internal_getParser () |
Public Attributes |
| InternalSubsetDelegate | InternalSubset |
| EntityDeclDelegate | EntityDecl |
| NotationDeclDelegate | NotationDecl |
| AttributeDeclDelegate | AttributeDecl |
| ElementDeclDelegate | ElementDecl |
| UnparsedEntityDeclDelegate | UnparsedEntityDecl |
| Delegate0 | StartDocument |
| Delegate0 | EndDocument |
| StartElementDelegate | StartElement |
| EndElementDelegate | EndElement |
| ReferenceDelegate | Reference |
| CharactersDelegate | Characters |
| IgnorableWhitespaceDelegate | IgnorableWhitespace |
| ProcessingInstructionDelegate | ProcessingInstruction |
| CommentDelegate | Comment |
| WarningDelegate | Warning |
| ErrorDelegate | Error |
| FatalErrorDelegate | FatalError |
| CDATABlockDelegate | CDATABlock |
| ExternalSubsetDelegate | ExternalSubset |
| StartElementNsDelegate | StartElementNs |
| EndElementNsDelegate | EndElementNs |
Static Protected Member Functions |
| static void | internalSubsetSAXFunc (void *ctx, const xmlChar *name, const xmlChar *ExternalID, const xmlChar *SystemID) |
| static void | entityDeclSAXFunc (void *ctx, const xmlChar *name, int type, const xmlChar *publicId, const xmlChar *systemId, xmlChar *content) |
| static void | notationDeclSAXFunc (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId) |
| static void | attributeDeclSAXFunc (void *ctx, const xmlChar *elem, const xmlChar *fullname, int type, int def, const xmlChar *defaultValue, xmlEnumerationPtr tree) |
| static void | elementDeclSAXFunc (void *ctx, const xmlChar *name, int type, xmlElementContentPtr content) |
| static void | unparsedEntityDeclSAXFunc (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId, const xmlChar *notationName) |
| static void | startDocumentSAXFunc (void *ctx) |
| static void | endDocumentSAXFunc (void *ctx) |
| static void | startElementSAXFunc (void *ctx, const xmlChar *name, const xmlChar **atts) |
| static void | endElementSAXFunc (void *ctx, const xmlChar *name) |
| static void | referenceSAXFunc (void *ctx, const xmlChar *name) |
| static void | charactersSAXFunc (void *ctx, const xmlChar *ch, int len) |
| static void | ignorableWhitespaceSAXFunc (void *ctx, const xmlChar *ch, int len) |
| static void | processingInstructionSAXFunc (void *ctx, const xmlChar *target, const xmlChar *data) |
| static void | commentSAXFunc (void *ctx, const xmlChar *value) |
| static void | warningSAXFunc (void *ctx, const char *msg,...) |
| static void | errorSAXFunc (void *ctx, const char *msg,...) |
| static void | fatalErrorSAXFunc (void *ctx, const char *msg,...) |
| static void | cdataBlockSAXFunc (void *ctx, const xmlChar *value, int len) |
| static void | externalSubsetSAXFunc (void *ctx, const xmlChar *name, const xmlChar *ExternalID, const xmlChar *SystemID) |
| static void | startElementNsSAX2Func (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI, int nb_namespaces, const xmlChar **namespaces, int nb_attributes, int nb_defaulted, const xmlChar **attributes) |
| static void | endElementNsSAX2Func (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI) |
Protected Attributes |
| xmlSAXHandler | saxHandler_ |
| xmlParserCtxtPtr | parser_ |