diff options
Diffstat (limited to 'common/eurephia_xml.h')
-rw-r--r-- | common/eurephia_xml.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/common/eurephia_xml.h b/common/eurephia_xml.h index 614394a..083a881 100644 --- a/common/eurephia_xml.h +++ b/common/eurephia_xml.h @@ -62,6 +62,8 @@ typedef struct _eurephiaRESULT { */ #define foreach_xmlnode(start, itn) for( itn = start; itn != NULL; itn = itn->next ) +void xmlReplaceChars(xmlChar *str, char s, char r); + char *xmlGetAttrValue(xmlAttr *properties, const char *key); xmlNode *xmlFindNode(xmlNode *node, const char *key); @@ -69,6 +71,7 @@ int eurephiaXML_CreateDoc(eurephiaCTX *ctx, int format, const char *rootname, xm xmlNode *eurephiaXML_getRoot(eurephiaCTX *ctx, xmlDoc *doc, const char *nodeset, int min_format); xmlDoc *eurephiaXML_ResultMsg(eurephiaCTX *ctx, exmlResultType type, xmlNode *info_n, const char *fmt, ... ); +unsigned int eurephiaXML_IsResultMsg(eurephiaCTX *ctx, xmlDoc *resxml); eurephiaRESULT *eurephiaXML_ParseResultMsg(eurephiaCTX *ctx, xmlDoc *resxml); inline char *xmlExtractContent(xmlNode *n); |