我在向 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>