python的xml解析问题

2024-10-01 02:34:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个xml文档,我正试图用Python 2.7解析其中的数据。我需要获取与端口值关联的主标记。我可以从港口得到信息,没问题

</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')

Tags: 数据端口文档importvaluexmlportsconnection