diff -ru libxml2-2.9.0/include/libxml/xmlwriter.h libxml2-2.9.0-mine//include/libxml/xmlwriter.h --- libxml2-2.9.0/include/libxml/xmlwriter.h 2012-09-05 13:14:55.000000000 +0200 +++ libxml2-2.9.0-mine//include/libxml/xmlwriter.h 2012-09-07 15:10:33.000000000 +0200 @@ -471,6 +471,10 @@ xmlTextWriterSetIndentString(xmlTextWriterPtr writer, const xmlChar * str); + XMLPUBFUN int XMLCALL + xmlTextWriterSetQuoteChar(xmlTextWriterPtr writer, xmlChar quotechar); + + /* * misc */ diff -ru libxml2-2.9.0/xmlwriter.c libxml2-2.9.0-mine//xmlwriter.c --- libxml2-2.9.0/xmlwriter.c 2012-09-07 06:11:25.000000000 +0200 +++ libxml2-2.9.0-mine//xmlwriter.c 2012-09-07 15:17:15.000000000 +0200 @@ -4610,6 +4610,26 @@ } /** + * xmlTextWriterSetQuoteChar: + * @writer: the xmlTextWriterPtr + * @quotechar: the quote character + * + * Set the character used for quoting attributes. + * + * Returns -1 on error or 0 otherwise. + */ +int +xmlTextWriterSetQuoteChar(xmlTextWriterPtr writer, xmlChar quotechar) +{ + if ((writer == NULL)) + return -1; + + writer->qchar = quotechar; + + return 0; +} + +/** * xmlTextWriterWriteIndent: * @writer: the xmlTextWriterPtr *