#include <gwenhywfar/gwenhywfarapi.h>#include <gwenhywfar/bufferedio.h>#include <gwenhywfar/stringlist.h>#include <gwenhywfar/types.h>#include <gwenhywfar/xml.h>#include <stdio.h>Go to the source code of this file.
Typedefs | |
| typedef GWEN_XSD_ENGINE | GWEN_XSD_ENGINE |
| typedef const void *(*) | GWEN_XSD_GETBINVALUE_FN (GWEN_XSD_ENGINE *e, const char *path, int idx, const void *defVal, unsigned int defValSize, unsigned int *returnValueSize) |
| typedef const char *(*) | GWEN_XSD_GETCHARVALUE_FN (GWEN_XSD_ENGINE *e, const char *path, int idx, const char *defVal) |
| typedef int(*) | GWEN_XSD_GETINTVALUE_FN (GWEN_XSD_ENGINE *e, const char *path, int idx, int defVal) |
Functions | |
| GWENHYWFAR_API void | GWEN_XSD_free (GWEN_XSD_ENGINE *e) |
| GWENHYWFAR_API const void * | GWEN_XSD_GetBinValue (GWEN_XSD_ENGINE *e, const char *path, int idx, const void *defVal, unsigned int defValSize, unsigned int *returnValueSize) |
| GWENHYWFAR_API const char * | GWEN_XSD_GetCharValue (GWEN_XSD_ENGINE *e, const char *path, int idx, const char *defVal) |
| GWENHYWFAR_API const char * | GWEN_XSD_GetCurrentTargetNameSpace (const GWEN_XSD_ENGINE *e) |
| GWENHYWFAR_API int | GWEN_XSD_GetIntValue (GWEN_XSD_ENGINE *e, const char *path, int idx, int defVal) |
| GWENHYWFAR_API int | GWEN_XSD_GlobalizeNode (GWEN_XSD_ENGINE *e, GWEN_XMLNODE *node) |
| GWENHYWFAR_API int | GWEN_XSD_ImportEnd (GWEN_XSD_ENGINE *e) |
| GWENHYWFAR_API int | GWEN_XSD_ImportSchema (GWEN_XSD_ENGINE *e, GWEN_XMLNODE *xmlNode, const char *fname) |
| GWENHYWFAR_API int | GWEN_XSD_ImportStart (GWEN_XSD_ENGINE *e) |
| GWENHYWFAR_API GWEN_XSD_ENGINE * | GWEN_XSD_new () |
| GWENHYWFAR_API int | GWEN_XSD_ProfileFromXml (GWEN_XSD_ENGINE *e, GWEN_XMLNODE *nRoot) |
| GWENHYWFAR_API int | GWEN_XSD_ProfileToXml (GWEN_XSD_ENGINE *e, GWEN_XMLNODE *n) |
| GWENHYWFAR_API int | GWEN_XSD_SetCurrentTargetNameSpace (GWEN_XSD_ENGINE *e, const char *s) |
| GWENHYWFAR_API int | GWEN_XSD_SetNamespace (GWEN_XSD_ENGINE *e, const char *prefix, const char *name, const char *url, const char *localUrl) |
| typedef struct GWEN_XSD_ENGINE GWEN_XSD_ENGINE |
| typedef const void*(*) GWEN_XSD_GETBINVALUE_FN(GWEN_XSD_ENGINE *e, const char *path, int idx, const void *defVal, unsigned int defValSize, unsigned int *returnValueSize) |
| typedef const char*(*) GWEN_XSD_GETCHARVALUE_FN(GWEN_XSD_ENGINE *e, const char *path, int idx, const char *defVal) |
| typedef int(*) GWEN_XSD_GETINTVALUE_FN(GWEN_XSD_ENGINE *e, const char *path, int idx, int defVal) |
| GWENHYWFAR_API void GWEN_XSD_free | ( | GWEN_XSD_ENGINE * | e | ) |
| GWENHYWFAR_API const void* GWEN_XSD_GetBinValue | ( | GWEN_XSD_ENGINE * | e, | |
| const char * | path, | |||
| int | idx, | |||
| const void * | defVal, | |||
| unsigned int | defValSize, | |||
| unsigned int * | returnValueSize | |||
| ) |
| GWENHYWFAR_API const char* GWEN_XSD_GetCharValue | ( | GWEN_XSD_ENGINE * | e, | |
| const char * | path, | |||
| int | idx, | |||
| const char * | defVal | |||
| ) |
| GWENHYWFAR_API const char* GWEN_XSD_GetCurrentTargetNameSpace | ( | const GWEN_XSD_ENGINE * | e | ) |
| GWENHYWFAR_API int GWEN_XSD_GetIntValue | ( | GWEN_XSD_ENGINE * | e, | |
| const char * | path, | |||
| int | idx, | |||
| int | defVal | |||
| ) |
| GWENHYWFAR_API int GWEN_XSD_GlobalizeNode | ( | GWEN_XSD_ENGINE * | e, | |
| GWEN_XMLNODE * | node | |||
| ) |
| GWENHYWFAR_API int GWEN_XSD_ImportEnd | ( | GWEN_XSD_ENGINE * | e | ) |
| GWENHYWFAR_API int GWEN_XSD_ImportSchema | ( | GWEN_XSD_ENGINE * | e, | |
| GWEN_XMLNODE * | xmlNode, | |||
| const char * | fname | |||
| ) |
| GWENHYWFAR_API int GWEN_XSD_ImportStart | ( | GWEN_XSD_ENGINE * | e | ) |
| GWENHYWFAR_API GWEN_XSD_ENGINE* GWEN_XSD_new | ( | ) |
| GWENHYWFAR_API int GWEN_XSD_ProfileFromXml | ( | GWEN_XSD_ENGINE * | e, | |
| GWEN_XMLNODE * | nRoot | |||
| ) |
| GWENHYWFAR_API int GWEN_XSD_ProfileToXml | ( | GWEN_XSD_ENGINE * | e, | |
| GWEN_XMLNODE * | n | |||
| ) |
| GWENHYWFAR_API int GWEN_XSD_SetCurrentTargetNameSpace | ( | GWEN_XSD_ENGINE * | e, | |
| const char * | s | |||
| ) |
| GWENHYWFAR_API int GWEN_XSD_SetNamespace | ( | GWEN_XSD_ENGINE * | e, | |
| const char * | prefix, | |||
| const char * | name, | |||
| const char * | url, | |||
| const char * | localUrl | |||
| ) |
1.4.7