Création d'un fichier XML simple à l'aide de Python : options de bibliothèque
Si vous devez générer un fichier XML en Python, plusieurs options de bibliothèque sont disponibles , comprenant :
Exemple d'utilisation de cElementTree
Voici un exemple utilisant cElementTree implémentation pour créer un document XML مشابه ce que vous avez spécifié :
<code class="python">import xml.etree.cElementTree as ET # Create the root element root = ET.Element("root") # Create the document element doc = ET.SubElement(root, "doc") # Add two fields of information ET.SubElement(doc, "field1", name="blah").text = "some value1" ET.SubElement(doc, "field2", name="asdfasd").text = "some vlaue2" # Create an ElementTree object tree = ET.ElementTree(root) # Write the XML document to a file tree.write("filename.xml")</code>
Autres options de bibliothèque
L'API ElementTree comprend également :
Considérations relatives aux performances
cElementTree et LXML fournissent tous deux un code C optimisé, ce qui les rend adaptés à la plupart des besoins. Cependant, les benchmarks suggèrent que :
Lectures complémentaires
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!