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.
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.