【发布时间】:2017-05-24 09:42:14
【问题描述】:
我的XML 文件没有标签,这使得解析不太友好。我正在尝试找到一个元素并对其进行更改:
...
<dict>
<key>Arguments</key>
<dict>
<key>TestArchive</key
<string>testArchive.tar</string>
</dict>
....
</dict>
...
我要做的是获取和更改“testArchive.tar”字符串,因为这个字符串可能每次都会改变,我使用TestArchive作为锚
from xml.etree import ElementTree
with open ('file.xml', 'rt') as f:
tree = ElementTree.parse(f)
for item in tree.iter():
if item.text == "TestArchive":
....
如何获得下一个元素?在我的情况下,哪个应该是我正在寻找的项目?
【问题讨论】:
标签: python xml elementtree