diff options
-rw-r--r-- | src/lxml/includes/tree.pxd | 2 | ||||
-rw-r--r-- | src/lxml/serializer.pxi | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lxml/includes/tree.pxd b/src/lxml/includes/tree.pxd index bd925c7c..407fdf63 100644 --- a/src/lxml/includes/tree.pxd +++ b/src/lxml/includes/tree.pxd @@ -358,7 +358,7 @@ cdef extern from "libxml/tree.h": xmlDoc* doc, xmlNode* cur, int level, int format, const_char* encoding) nogil cdef void xmlBufAttrSerializeTxtContent(xmlOutputBuffer *buf, xmlDoc *doc, - xmlAttr *attr, const xmlChar *string) nogil + xmlAttr *attr, const_xmlChar *string) nogil cdef void xmlNodeSetName(xmlNode* cur, const_xmlChar* name) nogil cdef void xmlNodeSetContent(xmlNode* cur, const_xmlChar* content) nogil cdef xmlDtd* xmlCopyDtd(xmlDtd* dtd) nogil diff --git a/src/lxml/serializer.pxi b/src/lxml/serializer.pxi index 489ed2de..77608a9c 100644 --- a/src/lxml/serializer.pxi +++ b/src/lxml/serializer.pxi @@ -883,7 +883,7 @@ cdef class _IncrementalFileWriter: tree.xmlOutputBufferWrite(self._c_out, 1, ' ') self._write_qname(name, prefix) tree.xmlOutputBufferWrite(self._c_out, 2, '="') - tree.xmlOutputBufferWriteEscape(self._c_out, _xcstr(value), NULL) + tree.xmlBufAttrSerializeTxtContent(self._c_out, NULL, NULL, _xcstr(value)) tree.xmlOutputBufferWrite(self._c_out, 1, '"') cdef _write_end_element(self, element_config): |