Message100919
"Yes, the feature has been implemented deep down in the _encode() helper function, so it impacts the entire serialiser, not only its API"
Ouch.
>>> import locale
>>> locale.getpreferredencoding() == "utf-8"
False
>>> from xml.etree.ElementTree import *
>>> e = Element("tag")
>>> e.text = "hellö"
>>> tostring(e)
'<tag>hellö</tag>'
>>> ElementTree(e).write("out.xml")
>>> tree = parse("out.xml")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python31\lib\xml\etree\ElementTree.py", line 843, in parse
tree.parse(source, parser)
File "C:\Python31\lib\xml\etree\ElementTree.py", line 581, in parse
parser.feed(data)
File "C:\Python31\lib\xml\etree\ElementTree.py", line 1221, in feed
self._parser.Parse(data, 0)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 9 |
|
Date |
User |
Action |
Args |
2010-03-12 10:14:08 | effbot | set | recipients:
+ effbot, gvanrossum, georg.brandl, scoder, r.david.murray, flox |
2010-03-12 10:14:08 | effbot | set | messageid: <1268388848.19.0.324445722517.issue8047@psf.upfronthosting.co.za> |
2010-03-12 10:14:06 | effbot | link | issue8047 messages |
2010-03-12 10:14:05 | effbot | create | |
|