#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 1169 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 1243 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 1214 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 1188 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 | ) |