33 char *a_name,
char *val);
41 const char **limit,
const char **start,
45 #include <libxml/parser.h>
46 #include <libxml/tree.h>
53 char **val,
int *len);
55 char **val,
int *len);
59 char **val,
int *len,
int fixup_root);
62 char **val,
int *len);
64 xmlNodePtr
add_xsd_string(xmlNodePtr ptr,
const char *elem,
const char *val);
68 xmlNodePtr
add_xsd_string_n(xmlNodePtr ptr,
const char *elem,
const char *val,
71 void add_XML_n(xmlNodePtr ptr,
const char *elem,
char *val,
int len,
80 const char *node_name,
const char *attribute_name);
int yaz_match_xsd_element(xmlNodePtr ptr, const char *elem)
int yaz_match_xsd_string_n_nmem(xmlNodePtr ptr, const char *elem, NMEM nmem, char **val, int *len)
void yaz_add_name_value_int(ODR o, char **name, char **value, int *i, char *a_name, Odr_int *val)
xmlNodePtr add_xsd_string_ns(xmlNodePtr ptr, const char *elem, const char *val, xmlNsPtr ns_ptr)
int yaz_match_xsd_XML_n2(xmlNodePtr ptr, const char *elem, ODR o, char **val, int *len, int fixup_root)
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)
const char * yaz_element_attribute_value_get(xmlNodePtr ptr, const char *node_name, const char *attribute_name)
void yaz_sru_facet_request(ODR, Z_FacetList **facetList, const char **limit, const char **start, const char **sort)
void yaz_add_name_value_str(ODR o, char **name, char **value, int *i, char *a_name, char *val)
int yaz_match_xsd_XML_n(xmlNodePtr ptr, const char *elem, ODR o, char **val, int *len)
int yaz_match_xsd_string_n(xmlNodePtr ptr, const char *elem, ODR o, char **val, int *len)
char * yaz_negotiate_sru_version(char *input_ver)
void yaz_sru_facet_response(ODR o, Z_FacetList **facetList, xmlNodePtr n)
int yaz_match_xsd_string(xmlNodePtr ptr, const char *elem, ODR o, char **val)
xmlNodePtr add_xsd_string_n(xmlNodePtr ptr, const char *elem, const char *val, int len)
int yaz_match_xsd_integer(xmlNodePtr ptr, const char *elem, ODR o, Odr_int **val)