19 #include <libxml/parser.h>
20 #include <libxml/tree.h>
23 #include <libxslt/xsltutils.h>
32 const char *prefix = (
const char *) ctx;
38 size_t l = strlen(buf);
39 if (l > 0 && buf[l-1] ==
'\n')
52 xmlSetGenericErrorFunc((
void *) (prefix ? prefix :
"XML"),
55 xsltSetGenericErrorFunc((
void *) (prefix ? prefix :
"XSLT"),
void yaz_log(int level, const char *fmt,...)
Writes log message.
#define YLOG_WARN
log level: warning
void yaz_vsnprintf(char *buf, size_t size, const char *fmt, va_list ap)
Header for config file reading utilities.
static void xml_error_handler(void *ctx, const char *fmt,...)
void yaz_log_xml_errors(const char *prefix, int log_level)
Makes Libxml2 and Libxslt log errors through yaz_log.
static int xml_error_log_level