[Python-Dev] XML codec?

Walter Dörwald walter at livinglogic.de
Fri Nov 9 14:10:24 CET 2007


Martin v. Löwis wrote:
>>> Yes, an XML parser should be able to use UTF-8, UTF-16, UTF-32, etc
>>> codecs to do the encoding.  There's no need to create a magical
>>> mystery codec to pick out which though.
>> So the code is good, if it is inside an XML parser, and it's bad if it
>> is inside a codec?
> 
> Exactly so. This functionality just *isn't* a codec - there is no
> encoding. Instead, it is an algorithm for *detecting* an encoding.

And what do you do once you've detected the encoding? You decode the
input, so why not combine both into an XML decoder?

Servus,
   Walter



More information about the Python-Dev mailing list