Maison > Article > développement back-end > Comment créer efficacement des fichiers XML en Python : ElementTree, cElementTree ou LXML ?
Comment créer des fichiers XML en Python
Pour créer des fichiers XML en Python, envisagez les options suivantes :
ElementTree (Recommandé)
ElementTree, introduit dans Python 2.5, est un choix simple et efficace. Il comprend trois sous-options :
Exemple d'utilisation de cElementTree :
<code class="python">import xml.etree.cElementTree as ET root = ET.Element("root") doc = ET.SubElement(root, "doc") ET.SubElement(doc, "field1", name="blah").text = "some value1" ET.SubElement(doc, "field2", name="asdfasd").text = "some vlaue2" tree = ET.ElementTree(root) tree.write("filename.xml")</code>
Ressources supplémentaires :
Considérations relatives aux performances :
Pour les tâches de génération XML de base, ElementTree avec cElementTree ou LXML est suffisant. Si des performances extrêmes sont cruciales, les tests de référence suggèrent LXML pour la sérialisation et cElementTree pour l'analyse.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!