rxmldb
Documentation XML Source:xmldb.doc.xml
Functions:
- EntityAddEntity
- EntityAddEntityString
- EntityAddEntityStringArray
- EntityAddSymbol
- EntityAddSymbolString
- EntityAddSymbolStringArray
- EntityDecode
- EntityDecodeBuffer
- EntityEncode
- EntityEncodeBuffer
- EntityFree
- EntityFreeEntity
- EntityFreeSymbol
- EntityMake
- EntitySetDecodeTrap
- EntitySetEncodeTrap
- EntitySetText
- XMLDBAddBuffer
- XMLDBAddTable
- XMLDBBuildTree
- XMLDBCopyBuffer
- XMLDBElementEnd
- XMLDBElementStart
- XMLDBElementText
- XMLDBEnd
- XMLDBFree
- XMLDBFreeBuffer
- XMLDBFreeElement
- XMLDBFreeTable
- XMLDBFreeTree
- XMLDBMake
- XMLDBMakeBuffer
- XMLDBMakeElement
- XMLDBMakeTable
- XMLDBMakeTree
- XMLDBPeerEnd
- XMLDBPeerStart
- XMLDBRemoveTable
- XMLDBSetText
- XMLDBSetTree
- XMLDBStart
Structures:
Unions:
Function Prototypes:
int EntityAddEntity(struct Entitydata *ptr, struct XMLDBbuffer *entity); |
int EntityAddEntityString(struct Entitydata *ptr,char *str); |
int EntityAddEntityStringArray(struct Entitydata *ptr,char **str); |
int EntityAddSymbol(struct Entitydata *ptr, struct XMLDBbuffer *symbol); |
int EntityAddSymbolString(struct Entitydata *ptr,char *str); |
int EntityAddSymbolStringArray(struct Entitydata *ptr,char **str); |
int EntityDecode(char *buf,int sze,void *data); |
struct XMLDBbuffer *EntityDecodeBuffer(struct Entitydata *ptr, struct XMLDBbuffer *src); |
int EntityEncode(char *buf,int sze,void *data); |
struct XMLDBbuffer *EntityEncodeBuffer(struct Entitydata *ptr, struct XMLDBbuffer *src); |
void EntityFree(struct Entitydata *ptr); |
void EntityFreeEntity(struct Entitydata *ptr); |
void EntityFreeSymbol(struct Entitydata *ptr); |
struct Entitydata *EntityMake(); |
int EntitySetDecodeTrap(struct Entitydata *ptr, int (*text)(char *,int, void *),void *data); |
int EntitySetEncodeTrap(struct Entitydata *ptr, int (*text)(char *,int, void *),void *data); |
int EntitySetText(struct Entitydata *ptr, int (*text)(char *,int, void *),void *data); |
int XMLDBAddBuffer(struct XMLDBbuffer *ptr,char *str,int sze); |
int XMLDBAddTable(struct XMLDBtable *ptr,XMLDBelement *element); |
int XMLDBBuildTree(char *path,char delim,struct XMLDBtree *ptr); |
struct XMLDBbuffer *XMLDBCopyBuffer(struct XMLDBbuffer *src); |
int XMLDBElementEnd(char *name,char *buf,int sze,void *data); |
int XMLDBElementStart(char *name,int atnum,char **atname,char **atval, char *buf,int sze,void *data); |
int XMLDBElementText(char *buf,int sze,void *data); |
int XMLDBEnd(char *name,char *buf,int sze,void *data); |
void XMLDBFree(struct XMLDBdata *ptr); |
void XMLDBFreeBuffer(struct XMLDBbuffer *ptr); |
void XMLDBFreeElement(XMLDBelement *ptr); |
void XMLDBFreeTable(struct XMLDBtable *ptr); |
void XMLDBFreeTree(struct XMLDBtree *ptr); |
struct XMLDBdata *XMLDBMake(struct XMLdata *xml); |
struct XMLDBbuffer *XMLDBMakeBuffer(int stp); |
XMLDBelement *XMLDBMakeElement(char *name,int atnum, char **atname,char **atval,int stp); |
struct XMLDBtable *XMLDBMakeTable(); |
struct XMLDBtree *XMLDBMakeTree(); |
int XMLDBPeerEnd(char *name,char *buf,int sze,void *data); |
int XMLDBPeerStart(char *name,int atnum,char **atname,char **atval, char *buf,int sze,void *data); |
int XMLDBRemoveTable(struct XMLDBtable *ptr); |
int XMLDBSetText(struct XMLDBdata *ptr, int (*text)(struct XMLDBtable *,struct XMLDBtable *, void *),void *data); |
int XMLDBSetTree(struct XMLDBdata *ptr,struct XMLDBtree *tree); |
int XMLDBStart(char *name,int atnum,char **atname,char **atval, char *buf,int sze,void *data); |