XML root node attributes
slafs.e at gmail.com
Wed Nov 18 10:13:11 CET 2009
But this doesn't work. I've ended using something like this:
import xml.etree.ElementTree as ET
root = ET.Element("root", dict(a='v', b='v2', c='v3'))
n = ET.SubElement(root,'d')
tree = ET.ElementTree(root)
On 17 Lis, 15:36, Stefan Behnel <stefan... at behnel.de> wrote:
> Slafs, 17.11.2009 15:19:
> > I'm little confused about adding attributes to the root node when
> > creating an XML document.
> > Can I do this using minidom or something else.
> Yes, you /can/, but you /should/ use something else.
> > I can't find anything that would fit my needs.
> > i would like to have something like this:
> > <?xml ... ?>
> > <root a="v" b="v2" c="v3">
> > <d ... > </d>
> > ....
> > </root>
> Use ElementTree:
> import xml.etree.ElementTree as ET
> root = ET.Element("root", dict(a='v', b='v2', c='v3'))
> print ET.tostring(root)
More information about the Python-list