Any reason why cStringIO in 2.5 behaves different from 2.4?

Stefan Scholl stesch at no-spoon.de
Thu Jul 26 15:16:46 CEST 2007


Stefan Behnel <stefan.behnel-n05pAM at web.de> wrote:
> Stefan Scholl wrote:
>> Well, http://docs.python.org/lib/module-xml.sax.html is missing
>> the fact, that I can't use Unicode with parseString().
>> 
>> This parseString() uses cStringIO.
> 
> Well, Python unicode is not a valid *byte* encoding for XML.
> 
> lxml.etree can parse unicode, if you really want, but otherwise, you should
> maybe stick to well-formed XML.

The XML is well-formed. Works perfect in Python 2.4 with Python
unicode and Python sax parser.

This stays all inside Python.





More information about the Python-list mailing list