Kent Tenney wrote: > write() says > > elif encoding != "utf-8" and encoding != "us-ascii": > file.write("<?xml version='1.0' encoding='%s'?>\n" % encoding) > > How do I get the declaration written if I want > encoding to be utf-8 ?
since it's usually not needed (the declaration is optional if the file's using UTF-8 or a compatible encoding), you have to add it yourself. the upcoming 1.3 release has a "xml_declaration" option that gives you more control over this. lxml.etree also implements that, iirc. </F> _______________________________________________ XML-SIG maillist - XML-SIG@python.org http://mail.python.org/mailman/listinfo/xml-sig