21void add_XML_n(xmlNodePtr ptr,
const char *elem,
char *val,
int len,
26 xmlDocPtr doc = xmlParseMemory(val,len);
29 xmlNodePtr c = xmlNewChild(ptr, ns_ptr, BAD_CAST elem, 0);
30 xmlNodePtr t = xmlDocGetRootElement(doc);
31 xmlAddChild(c, xmlCopyNode(t,1));
42 xmlNodePtr c = xmlNewChild(ptr, 0, BAD_CAST elem, 0);
43 xmlNodePtr t = xmlNewTextLen(BAD_CAST val, len);
55 xmlNodePtr c = xmlNewChild(ptr, ns_ptr, BAD_CAST elem, 0);
56 xmlNodePtr t = xmlNewText(BAD_CAST val);
75 xmlNewTextChild(ptr, 0, BAD_CAST elem, BAD_CAST str);
void yaz_snprintf(char *buf, size_t size, const char *fmt,...)
Header for config file reading utilities.
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)