我有一个xml.etree.ElementTree.Element的数组。我需要将其附加到包含几个Tags(即)xml.etree.ElementTree.Element
的根标记中例如:
<MxGraphModel>
<root>
<mxCell id="0"></mxCell>
<mxCell id="1"></mxCell>
</root>
</MxGraphModel>
我的数组['<mxCell id="3"></mxCell>','<mxCell id="4"></mxCell>']
我的最终输出必须是:
<MxGraphModel>
<root>
<mxCell id="0"></mxCell>
<mxCell id="1"></mxCell>
<mxCell id="3"></mxCell>
<mxCell id="4"></mxCell>
</root>
</MxGraphModel>
from xml.etree import ElementTree as ET
data = ['<mxCell id="3"></mxCell>','<mxCell id="4"></mxCell>']
root = ET.parse('test.csv').getroot()
nodes = root.find('root')
for x in data:
nodes.append(ET.fromstring(x))
print(ET.tostring(root))