Python 解析xml/svg

Python 解析xml/svg,python,xml,svg,Python,Xml,Svg,为什么不只打印第一个实例/标记的所有路径 from xml.dom import minidom def converter(): xmldoc= minidom.parse("file.svg") a=xmldoc.getElementsByTagName("svg")[0] b=a.getElementsByTagName("g")[0] pth=b.getElementsByTagName("path") for p in pth: a = p.getAttrib

为什么不只打印第一个实例/标记的所有路径

from xml.dom import minidom

def converter():
 xmldoc= minidom.parse("file.svg")
 a=xmldoc.getElementsByTagName("svg")[0]
 b=a.getElementsByTagName("g")[0]
 pth=b.getElementsByTagName("path")

 for p in pth:
      a = p.getAttribute('class')
      b = p.getAttribute('d')

      return a , b


所以我只需要类pp-citis-nro-666及其对应的值。这适用于所有元素。

您是否有多个
-标记?如果您可以包含一个最小化的XML片段,以复制此问题(或整个文件.svg)(如果它很小)。我已更新了原始邮件
标记集中是否有多个
标记?是,所有结构如上所述