我有一个xml文档,我试图用Python 2.7解析它的数据。我需要获取与Ports值相关联的主标记。我可以从端口获取信息没问题。
</User>
<Testing>
<Alert/>
<XML>
<Ports value="2222"/>
</XML>
</Testing>
<Client>
<XIF>
<Assigned>
<Assigned name="Open123">
<Connection>
<Ports value="1111"/>
<Validate value="true"/>
</Connection>
我写的一些代码:
from xml.dom import minidom
import sys
import os
xmldoc = minidom.parse('c:/document.xml')
itemlist = xmldoc.getElementsByTagName('Ports')
for z in itemlist:
print (z.attributes['value'].value + '\n')