gwenhywfar 5.12.0
xmlglobalize.c File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void GWEN_XMLGL__ClearNameSpaces (GWEN_XMLNODE *n)
GWEN_XMLNODE_NAMESPACEGWEN_XMLGL__FindNameSpaceByUrl (GWEN_XMLNODE_NAMESPACE_LIST *l, const char *s)
GWEN_XMLNODE_NAMESPACEGWEN_XMLGL__GetNameSpaceByPrefix (GWEN_XMLNODE *n, const char *prefix)
int GWEN_XMLGL__SampleNameSpaces (GWEN_XMLNODE *n, GWEN_XMLNODE_NAMESPACE_LIST *l, uint32_t *pLastId)
int GWEN_XMLGL__TranslateName (GWEN_XMLNODE *n, GWEN_XMLNODE_NAMESPACE_LIST *l, char **pValue)
int GWEN_XMLNode_Globalize (GWEN_XMLNODE *n)
int GWEN_XMLNode_GlobalizeWithList (GWEN_XMLNODE *n, GWEN_XMLNODE_NAMESPACE_LIST *l, uint32_t *pLastId)

Function Documentation

◆ GWEN_XMLGL__ClearNameSpaces()

void GWEN_XMLGL__ClearNameSpaces ( GWEN_XMLNODE * n)

Definition at line 210 of file xmlglobalize.c.

References GWEN_XMLGL__ClearNameSpaces(), GWEN_XMLNode_List_First(), GWEN_XMLNode_List_Next(), and GWEN_XMLNode_NameSpace_List_Clear().

Referenced by GWEN_XMLGL__ClearNameSpaces(), and GWEN_XMLNode_GlobalizeWithList().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_XMLGL__FindNameSpaceByUrl()

GWEN_XMLNODE_NAMESPACE * GWEN_XMLGL__FindNameSpaceByUrl ( GWEN_XMLNODE_NAMESPACE_LIST * l,
const char * s )

Definition at line 28 of file xmlglobalize.c.

References GWEN_XMLNode_NameSpace_GetUrl(), GWEN_XMLNode_NameSpace_List_First(), GWEN_XMLNode_NameSpace_List_Next(), and NULL.

Referenced by GWEN_XMLGL__SampleNameSpaces(), and GWEN_XMLGL__TranslateName().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_XMLGL__GetNameSpaceByPrefix()

GWEN_XMLNODE_NAMESPACE * GWEN_XMLGL__GetNameSpaceByPrefix ( GWEN_XMLNODE * n,
const char * prefix )

Definition at line 49 of file xmlglobalize.c.

References DBG_ERROR, GWEN_XMLNode_GetData(), GWEN_XMLNode_NameSpace_GetName(), GWEN_XMLNode_NameSpace_List_First(), GWEN_XMLNode_NameSpace_List_Next(), GWEN_XMLNodeTypeTag, and NULL.

Referenced by GWEN_XMLGL__TranslateName().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_XMLGL__SampleNameSpaces()

◆ GWEN_XMLGL__TranslateName()

int GWEN_XMLGL__TranslateName ( GWEN_XMLNODE * n,
GWEN_XMLNODE_NAMESPACE_LIST * l,
char ** pValue )

Definition at line 76 of file xmlglobalize.c.

References DBG_ERROR, GWEN_ERROR_NO_DATA, GWEN_LOGDOMAIN, GWEN_XMLGL__FindNameSpaceByUrl(), GWEN_XMLGL__GetNameSpaceByPrefix(), GWEN_XMLNode_NameSpace_GetName(), GWEN_XMLNode_NameSpace_GetUrl(), and NULL.

Referenced by GWEN_XMLGL__SampleNameSpaces().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_XMLNode_Globalize()

int GWEN_XMLNode_Globalize ( GWEN_XMLNODE * n)

Definition at line 243 of file xmlglobalize.c.

References DBG_INFO, GWEN_LOGDOMAIN, GWEN_XMLNode_GlobalizeWithList(), GWEN_XMLNode_NameSpace_List_free(), and GWEN_XMLNode_NameSpace_List_new().

Here is the call graph for this function:

◆ GWEN_XMLNode_GlobalizeWithList()

int GWEN_XMLNode_GlobalizeWithList ( GWEN_XMLNODE * n,
GWEN_XMLNODE_NAMESPACE_LIST * l,
uint32_t * pLastId )

Definition at line 225 of file xmlglobalize.c.

References DBG_INFO, GWEN_LOGDOMAIN, GWEN_XMLGL__ClearNameSpaces(), and GWEN_XMLGL__SampleNameSpaces().

Referenced by GWEN_XMLNode_Globalize().

Here is the call graph for this function:
Here is the caller graph for this function: