Sax2 encoding

Frank Buss fb at
Fri Aug 30 13:40:11 CEST 2002

"Juan M. Casillas" <juanm.casillas at> wrote:

> I have an xml document that only begins with
> <?xml version="1.0"?>
> [...]
> That is, without no info about the encoding.

Never don't use no double negation! :-)

Perhaps you should change the XML files (or saying the author to change 
it) to add the encoding, because then there are no problems.

> import sys
> from xml.dom.ext.reader import Sax2

I don't have this, do you use PyXML? With my out-of-the-box Python 2.2.1
I can do the following:

import sys
from xml.dom.minidom import parseString
doc = parseString(unicode(open(sys.argv[1]).read(),'iso-8859-1'))

Frank Buß, fb at,

More information about the Python-list mailing list