gwenhywfar
4.3.1
|
#include <gwenhywfar/xml.h>
#include <gwenhywfar/stringlist2.h>
Go to the source code of this file.
Typedefs | |
typedef struct GWEN__XMLPROPERTY | GWEN_XMLPROPERTY |
Functions | |
int | GWEN_XML_AddNameSpace (GWEN_STRINGLIST2 *sl, const char *prefix, const char *name) |
const char * | GWEN_XML_FindNameSpace (GWEN_STRINGLIST2 *sl, const char *prefix, const char *name) |
const char * | GWEN_XML_FindNameSpaceByName (GWEN_STRINGLIST2 *sl, const char *s) |
const char * | GWEN_XML_FindNameSpaceByPrefix (GWEN_STRINGLIST2 *sl, const char *s) |
GWEN_XMLPROPERTY * | GWEN_XMLNode_GetFirstProperty (const GWEN_XMLNODE *n) |
GWEN_XMLPROPERTY * | GWEN_XMLNode_GetNextProperty (const GWEN_XMLNODE *n, const GWEN_XMLPROPERTY *pr) |
const char * | GWEN_XMLProperty_GetName (const GWEN_XMLPROPERTY *pr) |
const char * | GWEN_XMLProperty_GetValue (const GWEN_XMLPROPERTY *pr) |
typedef struct GWEN__XMLPROPERTY GWEN_XMLPROPERTY |
int GWEN_XML_AddNameSpace | ( | GWEN_STRINGLIST2 * | sl, |
const char * | prefix, | ||
const char * | name | ||
) |
Definition at line 1171 of file xml.c.
References GWEN_Buffer_AppendByte(), GWEN_Buffer_AppendString(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_StringList2_AppendString(), and GWEN_StringList2_IntertMode_NoDouble.
Referenced by GWEN_XMLNode__CheckNameSpaceDecls1().
const char* GWEN_XML_FindNameSpace | ( | GWEN_STRINGLIST2 * | sl, |
const char * | prefix, | ||
const char * | name | ||
) |
Definition at line 1245 of file xml.c.
References GWEN_Buffer_AppendByte(), GWEN_Buffer_AppendString(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_StringList2_First(), GWEN_StringList2Iterator_Data(), GWEN_StringList2Iterator_free(), and GWEN_StringList2Iterator_Next().
const char* GWEN_XML_FindNameSpaceByName | ( | GWEN_STRINGLIST2 * | sl, |
const char * | s | ||
) |
Definition at line 1216 of file xml.c.
References GWEN_StringList2_First(), GWEN_StringList2Iterator_Data(), GWEN_StringList2Iterator_free(), and GWEN_StringList2Iterator_Next().
Referenced by GWEN_XMLNode__CheckNameSpaceDecls1().
const char* GWEN_XML_FindNameSpaceByPrefix | ( | GWEN_STRINGLIST2 * | sl, |
const char * | s | ||
) |
Definition at line 1190 of file xml.c.
References GWEN_StringList2_First(), GWEN_StringList2Iterator_Data(), GWEN_StringList2Iterator_free(), and GWEN_StringList2Iterator_Next().
GWEN_XMLPROPERTY* GWEN_XMLNode_GetFirstProperty | ( | const GWEN_XMLNODE * | n | ) |
GWEN_XMLPROPERTY* GWEN_XMLNode_GetNextProperty | ( | const GWEN_XMLNODE * | n, |
const GWEN_XMLPROPERTY * | pr | ||
) |
const char* GWEN_XMLProperty_GetName | ( | const GWEN_XMLPROPERTY * | pr | ) |
const char* GWEN_XMLProperty_GetValue | ( | const GWEN_XMLPROPERTY * | pr | ) |