【发布时间】:2022-01-17 15:56:45
【问题描述】:
我使用 Elementtree 创建了一个元素。我想在用户名之后附加这个元素。 我找到了我想要的用户名,但无法在该用户名之后添加元素。
我的代码:
import xml.etree.ElementTree as ET
root = ET.parse("sample.xml")
feature_list = ET.Element('FeatureList')
for f in range(0,5):
ele = ET.SubElement(feature_list, 'FeatureDetail')
sub_ele = ET.SubElement(ele, 'FeatureId')
sub_ele.text = str(f)
for UserName in root.findall('.//UserName'):
if(UserName.text == 'john@abc.com'):
Sibling= Sibling.UserName
Sibling.append(feature_list)
Elementtree 中没有命令兄弟。如何在我找到的用户名之后添加元素。提前致谢。我想要元素树中的解决方案,而不是 lxml。
【问题讨论】:
标签: python xml elementtree