19 void add_XML_n(xmlNodePtr ptr,
const char *elem,
char *val,
int len,
24 xmlDocPtr doc = xmlParseMemory(val,len);
27 xmlNodePtr c = xmlNewChild(ptr, ns_ptr, BAD_CAST elem, 0);
28 xmlNodePtr t = xmlDocGetRootElement(doc);
29 xmlAddChild(c, xmlCopyNode(t,1));
40 xmlNodePtr c = xmlNewChild(ptr, 0, BAD_CAST elem, 0);
41 xmlNodePtr t = xmlNewTextLen(BAD_CAST val, len);
53 xmlNodePtr c = xmlNewChild(ptr, ns_ptr, BAD_CAST elem, 0);
54 xmlNodePtr t = xmlNewText(BAD_CAST val);
73 xmlNewTextChild(ptr, 0, BAD_CAST elem, BAD_CAST str);
xmlNodePtr add_xsd_string_ns(xmlNodePtr ptr, const char *elem, const char *val, xmlNsPtr ns_ptr)
void add_XML_n(xmlNodePtr ptr, const char *elem, char *val, int len, xmlNsPtr ns_ptr)
void add_xsd_integer(xmlNodePtr ptr, const char *elem, const Odr_int *val)
xmlNodePtr add_xsd_string(xmlNodePtr ptr, const char *elem, const char *val)
xmlNodePtr add_xsd_string_n(xmlNodePtr ptr, const char *elem, const char *val, int len)