rtEXI2SAX.h File Reference
EXI SAX parser interface. More...
#include "rtxsrc/rtxStack.h"
#include "rtxsrc/rtxXmlQName.h"
#include "rtexisrc/rtEXIExternDefs.h"
Go to the source code of this file.
Classes | |
struct | EXI2SAXReader |
struct | EXI2SAXAttribute |
Typedefs | |
typedef int(*) | StartElementHandler (void *userData, const OSUTF8CHAR *localname, const OSUTF8CHAR *qname, const OSUTF8CHAR *const *attrs) |
SAX start element handler callback function definition. | |
typedef int(*) | EndElementHandler (void *userData, const OSUTF8CHAR *localname, const OSUTF8CHAR *qname) |
SAX end element handler callback function definition. | |
typedef int(*) | CharacterDataHandler (void *userData, const OSUTF8CHAR *value, int len) |
SAX characters handler callback function definition. | |
Functions | |
EXTERNEXI EXI2SAXReader * | rtEXI2SAXCreateReader (OSCTXT *pctxt, void *pUserData, StartElementHandler startElemFunc, EndElementHandler endElemFunc, CharacterDataHandler charactersFunc) |
This function is used to create a reader structure for use by the main SAX parser function. | |
EXTERNEXI int | rtEXI2SAXParse (EXI2SAXReader *pReader) |
This is the main SAX parser function. |
Detailed Description
EXI SAX parser interface.
Definition in file rtEXI2SAX.h.