Ich habe Python-Skript, und ich habe bereits geschrieben Logik Schreiben xml-Datei mit xml.etree.cElementTree
und der Logik aussehen wie untenWie xml-Datei mit mehreren Wurzelelementen mit ElementTree in Python
import xml.etree.cElementTree as ET
root = ET.Element("root")
for I in range(0,10):
ET.SubElement(root, "field1").text = "some value1"
ET.SubElement(root, "field2").text = "some vlaue2"
tree = ET.ElementTree(root)
tree.write("filename.xml")
und Ausgang geben schreiben wie
<root>
<field1>some value1</field1>
<field2>some value2</field2>
<field1>some value1</field1>
<field2>some value2</field2>
<field1>some value1</field1>
<field2>some value2</field2>
<field1>some value1</field1>
<field2>some value2</field2>......
</root>
aber ich möchte mehrere Stamm hinzufügen und wie
unten setzen müssen aus<root>
<field1>some value1</field1>
<field2>some value2</field2>
</root>
<root>
<field1>some value1</field1>
<field2>some value2</field2>
</root>
<root>
<field1>some value1</field1>
<field2>some value2</field2>
</root>
<root>
<field1>some value1</field1>
<field2>some value2</field2>
</root>
ist es möglich, wie oben Datei schreiben mit xml.etree.cElementTree
in Python