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