将标签数组添加到xml根目录

问题描述 投票:0回答:1

我有一个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>
python xml python-2.7 elementtree
1个回答
0
投票
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))
© www.soinside.com 2019 - 2024. All rights reserved.