J'utilise lxml et Python pour écrire des fichiers XML. Je me demandais quelle est la pratique acceptée: créer d'abord un arbre de document, puis ajouter les sous-éléments OU ajouter les sous-éléments et créer l'arbre plus tard? Je sais que cela ne fait guère de différence en ce qui concerne les résultats, mais je voulais savoir quelle est la norme acceptée en la matière du point de vue du codage.Création d'une arborescence avant ou après l'ajout des sous-éléments
Exemple de code:
page = etree.Element('root')
#first create the tree
doc = etree.ElementTree(page)
#add the subelements
headElt = etree.SubElement(page, 'head')
Ou ceci:
page = etree.Element('root')
headElt = etree.SubElement(page, 'head')
#create the tree in the end
doc = etree.ElementTree(page)
Merci pour la réponse. – user225312