Générer un document xml en python et lxml

J'ai ce code xml à partir de sql, et je veux faire la même chose en python 2.7 et lxml

<?xml version="1.0" encoding="utf-16"?>
<results>
  <Country name="Germany" Code="DE" Storage="Basic" Status="Fresh" Type="Photo" />
</results>

Maintenant j'ai:

from lxml import etree

# create XML 
results= etree.Element('results')

country= etree.Element('country')
country.text = 'Germany'
root.append(country)



filename = "xmltestthing.xml"
FILE = open(filename,"w")
FILE.writelines(etree.tostring(root, pretty_print=True))
FILE.close()

Savez-vous comment ajouter le reste de ses attributs?

w3.org/DOM
Avez-vous déjà essayé cela? pays.le texte ajoute "l'Allemagne", comme le texte entre les balises, c'est à dire <country>Germany</text>, non pas comme un attribut, qui est ce que vous voulez/réclamation.
oui, j'ai essayé, mais je ne sais pas comment ajouter un autre attributs
Là vous allez encore une fois. "Un autre". Vous n'avez pas TOUS les attributs. Comment faire pour ajouter des attributs est dans les docs.

OriginalL'auteur user278618 | 2010-12-17