|
gwenhywfar
5.3.0
|
#include "xml2db_p.h"#include <gwenhywfar/debug.h>#include <gwenhywfar/text.h>#include <gwenhywfar/gwendate.h>#include <ctype.h>
Go to the source code of this file.
Functions | |
| void | GWEN_Xml2Db_Context_EnterDocNode (GWEN_XML2DB_CONTEXT *ctx, GWEN_XMLNODE *xmlNode) |
| void | GWEN_Xml2Db_Context_free (GWEN_XML2DB_CONTEXT *ctx) |
| int | GWEN_Xml2Db_Context_HandleChildren (GWEN_XML2DB_CONTEXT *ctx, GWEN_XMLNODE *xmlNode) |
| void | GWEN_Xml2Db_Context_LeaveDocNode (GWEN_XML2DB_CONTEXT *ctx) |
| GWEN_XML2DB_CONTEXT * | GWEN_Xml2Db_Context_new (GWEN_XMLNODE *documentRoot, GWEN_DB_NODE *dbRoot) |
| void GWEN_Xml2Db_Context_EnterDocNode | ( | GWEN_XML2DB_CONTEXT * | ctx, |
| GWEN_XMLNODE * | xmlNode | ||
| ) |
Definition at line 81 of file xml2db.c.
References GWEN_XMLNode_List2_PushBack().
Referenced by _handleXmlEnter(), _handleXmlForEvery(), and _xmlCreateAndEnterElement().


| void GWEN_Xml2Db_Context_free | ( | GWEN_XML2DB_CONTEXT * | ctx | ) |
Definition at line 68 of file xml2db.c.
References GWEN_DB_Group_free(), GWEN_FREE_OBJECT, GWEN_XMLNode_List2_free(), and NULL.
Referenced by GWEN_Xml2Db(), and GWEN_XmlFromDb().


| int GWEN_Xml2Db_Context_HandleChildren | ( | GWEN_XML2DB_CONTEXT * | ctx, |
| GWEN_XMLNODE * | xmlNode | ||
| ) |
Definition at line 109 of file xml2db.c.
References GWEN_ERROR_NOT_IMPLEMENTED.
Referenced by _dbEnter(), _dbForEvery(), _dbIfCharDataMatches(), _dbIfHasCharData(), _dbIfNotCharDataMatches(), _dbIfNotHasCharData(), _dbIfNotPathExists(), _dbIfPathExists(), _handleDbCreateAndEnterGroup(), _handleDbCreateAndEnterTempGroup(), _handleXmlEnter(), _handleXmlForEvery(), _handleXmlIfCharDataMatches(), _handleXmlIfHasCharData(), _handleXmlIfNotCharDataMatches(), _handleXmlIfNotHasCharData(), _handleXmlIfNotPathExists(), _handleXmlIfPathExists(), _xmlCreateAndEnterElement(), GWEN_Xml2Db(), and GWEN_XmlFromDb().

| void GWEN_Xml2Db_Context_LeaveDocNode | ( | GWEN_XML2DB_CONTEXT * | ctx | ) |
Definition at line 92 of file xml2db.c.
References DBG_ERROR, GWEN_LOGDOMAIN, GWEN_XMLNode_List2_GetBack(), GWEN_XMLNode_List2_PopBack(), and NULL.
Referenced by _handleXmlEnter(), _handleXmlForEvery(), and _xmlCreateAndEnterElement().


| GWEN_XML2DB_CONTEXT* GWEN_Xml2Db_Context_new | ( | GWEN_XMLNODE * | documentRoot, |
| GWEN_DB_NODE * | dbRoot | ||
| ) |
Definition at line 47 of file xml2db.c.
References GWEN_DB_Group_new(), GWEN_NEW_OBJECT, and GWEN_XMLNode_List2_new().
Referenced by GWEN_Xml2Db(), and GWEN_XmlFromDb().


1.8.14