From 306d23c6ce07f55b0b281fe81503e4becee55f11 Mon Sep 17 00:00:00 2001 From: sr Date: Wed, 7 Nov 2012 19:08:58 +0100 Subject: [SERVER] Remove unix socket support for RPC interface [SERVER] Restructure RPC functions, add helpers --- src/server/xmlutil.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/server/xmlutil.c') diff --git a/src/server/xmlutil.c b/src/server/xmlutil.c index 1718bfb..d1163a7 100644 --- a/src/server/xmlutil.c +++ b/src/server/xmlutil.c @@ -25,3 +25,19 @@ char *getTextFromPath(xmlDocPtr doc, char *xpath) xmlXPathFreeContext(xpathCtx); return retval; } + + +char createXmlDoc(xmlDocPtr *doc, xmlNodePtr* root, char* rootName) +{ + *doc = xmlNewDoc(BAD_CAST "1.0"); + if (*doc == NULL) + return 0; + *root = xmlNewNode(NULL, BAD_CAST rootName); + if (*root == NULL) + { + xmlFreeDoc(*doc); + return 0; + } + xmlDocSetRootElement(*doc, *root); + return 1; +} -- cgit v1.2.3-55-g7522