Dinesh B Vadhia wrote:
> Hi!  I'm processing a large number of xml files that are all declared as 
> utf-8 encoded in the header ie.
> 
> <?xml version="1.0" encoding="UTF-8"?>
>
> I'm using elementtree to process the xml files and
> don't (usually) have any problems with that.  Plus, the workaround that
> works is to encode each elementtree output ie.:
>
> thisxmlline = thisxmlline.encode('utf8')

This doesn't make any sense. If you want to serialise XML encoded as UTF-8,
pass encoding="UTF-8" to tostring() or ET.write().

http://effbot.org/zone/pythondoc-elementtree-ElementTree.htm#elementtree.ElementTree.tostring-function

Stefan

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to