如何使用Python在XML中使用相同的标记修改不同的值?

如何使用Python在XML中使用相同的标记修改不同的值?,python,xml,Python,Xml,我试着在这里做这件事: 之前 版本 v1.0.0 错误的 链接 现在的 错误的 之后 版本 v2.0.0 错误的 链接 我更改了链接 错误的 我有一个XML文件,我想更改默认值。 我尝试使用此代码,但不起作用,并询问如何处理它: 从xml.etree导入ElementTree作为ET tab=[“V2.0.0,”我更改了链接“] i=0 tree=ET.parse(“myfile.xml”) 对于tree.findall(“.//d”)中的子级: tree.find(“.//defaul

我试着在这里做这件事:

之前

版本
v1.0.0
错误的
链接
现在的
错误的
之后

版本
v2.0.0
错误的
链接
我更改了链接
错误的
我有一个XML文件,我想更改默认值。 我尝试使用此代码,但不起作用,并询问如何处理它:

从xml.etree导入ElementTree作为ET
tab=[“V2.0.0,”我更改了链接“]
i=0
tree=ET.parse(“myfile.xml”)
对于tree.findall(“.//d”)中的子级:
tree.find(“.//defaultValue”).text=tab[i]
i=+1
谢谢您的帮助!

尝试更改

tree.find(".//defaultValue").text = tab[i]

添加这行代码作为脚本的最后一行,以便查看修改后的XML

ET.dump(tree)

谢谢你的时间,我是如此接近lol…但它是为我工作!!所以谢谢你
ET.dump(tree)