在xml中添加更多项目

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

我在向 xml 文件中添加元素时遇到了一些麻烦。 我想在列中添加更多数据,并且生成了字典文件以将其添加到列中。我没有得到正确的输出,当我在 python 代码下运行时,我的新数据将作为列的子元素,但我希望它在元素(列)中。

我有一个具有这种结构的 xml

<datasource>
    <column>one</column>
    <column>two</column>
    <column>three</column>
</datasource>

我的python代码

 element = root.find('column')
 new_element = ET.Element("column", 
 dict(name=folder_name,role=folder_role))
 element.append(new_element)

预期产出

<datasource>
    <column>one</column>
    <column>two</column>
    <column>three</column>
    <column>new</column>
    <column>new1</column>
</datasource>

python xml list python-2.7 xml-parsing
© www.soinside.com 2019 - 2024. All rights reserved.