Python Language Modification d'un fichier XML


Exemple

Importer le module Element Tree et ouvrir le fichier xml, obtenir un élément xml

import xml.etree.ElementTree as ET
tree = ET.parse('sample.xml')
root=tree.getroot()
element = root[0] #get first child of root element

L'objet Element peut être manipulé en modifiant ses champs, en ajoutant et en modifiant des attributs, en ajoutant et en supprimant des enfants

element.set('attribute_name', 'attribute_value') #set the attribute to xml element
element.text="string_text"

Si vous voulez supprimer un élément, utilisez la méthode Element.remove ()

root.remove(element)

ElementTree.write () méthode utilisée pour générer un objet xml dans des fichiers xml.

tree.write('output.xml')