Ecriture XML avec variable
Bonjour,
J'ai à ma disposition une liste de plusieurs dictionnaires contenant à chaque fois une paire
exemple :
Code:
1 2
| {"attrib":""Format","valeur":"PDF"}
{"attrib":""Orientation","valeur":"Portait"} |
etc ...
Dans mon script python qui edite du XML, je fait :
Code:
1 2 3 4 5
| nouveau = ET.SubElement(traces, "Trace")
for elem in liste_attrib:
att = elem["attrib"]
val = elem["valeur"]
nouveau.set(att,val) |
A la fermeture de mon XML, j'ai une erreur
J'ai identifié l'endroit.
val est bien pris en compte (si je fais : nouveau.set("monAttrib",val) pas de problème)
c'est au niveau de att, pourtant att contient bien un valeur correcte
Avez-vous une idée ?
Faut-il reformater att ?
Merci de votre réponse et bonne journée
PYJ