JSON to XML patches from Scott McKellar:
[OpenSRF.git] / include / opensrf / osrf_json_xml.h
1 #ifndef OSRF_JSON_XML_H
2 #define OSRF_JSON_XML_H
3
4 #ifdef OSRF_JSON_ENABLE_XML_UTILS
5
6 #include <stdio.h>
7 #include <string.h>
8 #include <libxml/globals.h>
9 #include <libxml/xmlerror.h>
10 #include <libxml/parser.h>
11 #include <libxml/tree.h>
12 #include <libxml/xmlmemory.h>
13
14 #include <opensrf/osrf_json.h>
15 #include <opensrf/utils.h>
16 #include <opensrf/osrf_list.h>
17
18
19 /**
20  *      Generates an XML representation of a JSON object */
21 char* jsonObjectToXML( const jsonObject*);
22
23
24 /*
25  * Builds a JSON object from the provided XML 
26  */
27 jsonObject* jsonXMLToJSONObject(const char* xml);
28
29 #endif
30 #endif