newbie: minidom

Fredrik Lundh fredrik at pythonware.com
Fri Nov 10 13:52:09 EST 2006


Danny Scalenotti wrote:

> I'm not able to get out of this .......
> 
> from  xml.dom.minidom import getDOMImplementation
> 
> impl = getDOMImplementation()  // default UTF-8
> doc = impl.createDocument(None, "test",None)
> root = doc.documentElement
> root.setAttribute('myattrib', '5')
> 
> print root.toxml()
> 
> 
> I obtain
> 
> <test myattrib="5"/>
> 
> why not this?
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <test myattrib="5"/>

why?  the documents are equivalent, and any XML application that 
requires an explicit UTF-8 encoding declaration is broken.

</F>




More information about the Python-list mailing list