|
gwenhywfar
5.3.0
|
#include <gwenhywfar/gwenhywfarapi.h>#include <gwenhywfar/xml.h>

Go to the source code of this file.
Functions | |
| GWENHYWFAR_API void | GWEN_ParserElement_Dump (const GWEN_PARSER_ELEMENT *e, int indent) |
| GWENHYWFAR_API void | GWEN_ParserElement_DumpWithChildren (const GWEN_PARSER_ELEMENT *e, int indent) |
| GWENHYWFAR_API GWEN_PARSER_ELEMENT * | GWEN_ParserElement_fromXml (GWEN_XMLNODE *node) |
| GWENHYWFAR_API int | GWEN_ParserElement_toXml (const GWEN_PARSER_ELEMENT *e, GWEN_XMLNODE *node) |
| GWENHYWFAR_API void | GWEN_ParserElement_Tree_Dump (const GWEN_PARSER_ELEMENT_TREE *et, int indent) |
| GWENHYWFAR_API int | GWEN_ParserElement_Tree_ReadXml (GWEN_PARSER_ELEMENT_TREE *et, GWEN_XMLNODE *node) |
| GWENHYWFAR_API int | GWEN_ParserElement_Tree_ReadXmlFile (GWEN_PARSER_ELEMENT_TREE *et, const char *fname) |
| GWENHYWFAR_API int | GWEN_ParserElement_Tree_WriteXml (const GWEN_PARSER_ELEMENT_TREE *et, GWEN_XMLNODE *node) |
| GWENHYWFAR_API int | GWEN_ParserElement_Tree_WriteXmlFile (GWEN_PARSER_ELEMENT_TREE *et, const char *fname) |
| GWENHYWFAR_API void GWEN_ParserElement_Dump | ( | const GWEN_PARSER_ELEMENT * | e, |
| int | indent | ||
| ) |
Definition at line 281 of file gwen_parser_element_fns.c.
Referenced by GWEN_ParserElement_DumpWithChildren().

| GWENHYWFAR_API void GWEN_ParserElement_DumpWithChildren | ( | const GWEN_PARSER_ELEMENT * | e, |
| int | indent | ||
| ) |
Definition at line 325 of file gwen_parser_element_fns.c.
References GWEN_ParserElement_Dump(), and GWEN_ParserElement_DumpWithChildren().
Referenced by GWEN_ParserElement_DumpWithChildren(), and GWEN_ParserElement_Tree_Dump().


| GWENHYWFAR_API GWEN_PARSER_ELEMENT* GWEN_ParserElement_fromXml | ( | GWEN_XMLNODE * | node | ) |
Definition at line 31 of file gwen_parser_element_fns.c.
References DBG_ERROR, GWEN_LOGDOMAIN, GWEN_XMLNode_GetIntProperty(), GWEN_XMLNode_GetProperty(), and NULL.
Referenced by GWEN_ParserElement_Tree__ReadXml().


| GWENHYWFAR_API int GWEN_ParserElement_toXml | ( | const GWEN_PARSER_ELEMENT * | e, |
| GWEN_XMLNODE * | node | ||
| ) |
Definition at line 81 of file gwen_parser_element_fns.c.
References GWEN_XMLNode_SetIntProperty(), and GWEN_XMLNode_SetProperty().
Referenced by GWEN_ParserElement_Tree__WriteXml().


| GWENHYWFAR_API void GWEN_ParserElement_Tree_Dump | ( | const GWEN_PARSER_ELEMENT_TREE * | et, |
| int | indent | ||
| ) |
Definition at line 339 of file gwen_parser_element_fns.c.
References GWEN_ParserElement_DumpWithChildren().

| GWENHYWFAR_API int GWEN_ParserElement_Tree_ReadXml | ( | GWEN_PARSER_ELEMENT_TREE * | et, |
| GWEN_XMLNODE * | node | ||
| ) |
Definition at line 146 of file gwen_parser_element_fns.c.
References GWEN_ParserElement_Tree__ReadXml(), and NULL.
Referenced by GWEN_ParserElement_Tree_ReadXmlFile().


| GWENHYWFAR_API int GWEN_ParserElement_Tree_ReadXmlFile | ( | GWEN_PARSER_ELEMENT_TREE * | et, |
| const char * | fname | ||
| ) |
Definition at line 155 of file gwen_parser_element_fns.c.
References DBG_INFO, GWEN_LOGDOMAIN, GWEN_ParserElement_Tree_ReadXml(), GWEN_XML_FLAGS_DEFAULT, GWEN_XML_ReadFile(), GWEN_XMLNode_FindFirstTag(), GWEN_XMLNode_FindNextTag(), GWEN_XMLNode_free(), GWEN_XMLNode_new(), GWEN_XMLNodeTypeTag, and NULL.

| GWENHYWFAR_API int GWEN_ParserElement_Tree_WriteXml | ( | const GWEN_PARSER_ELEMENT_TREE * | et, |
| GWEN_XMLNODE * | node | ||
| ) |
Definition at line 226 of file gwen_parser_element_fns.c.
References DBG_INFO, GWEN_LOGDOMAIN, and GWEN_ParserElement_Tree__WriteXml().
Referenced by GWEN_ParserElement_Tree_WriteXmlFile().


| GWENHYWFAR_API int GWEN_ParserElement_Tree_WriteXmlFile | ( | GWEN_PARSER_ELEMENT_TREE * | et, |
| const char * | fname | ||
| ) |
Definition at line 246 of file gwen_parser_element_fns.c.
References DBG_INFO, GWEN_LOGDOMAIN, GWEN_ParserElement_Tree_WriteXml(), GWEN_XML_FLAGS_DEFAULT, GWEN_XMLNode_AddChild(), GWEN_XMLNode_free(), GWEN_XMLNode_new(), GWEN_XMLNode_WriteFile(), and GWEN_XMLNodeTypeTag.

1.8.14