Python XML文件解析和获取标记?

Python XML文件解析和获取标记?,python,xml,python-3.x,xml-parsing,xml.etree,Python,Xml,Python 3.x,Xml Parsing,Xml.etree,xml= 跳起来寻求慷慨的帮助。只需找到一个匹配的标记,然后使用.text属性: import xml.etree.ElementTree as et e = et.parse(xml) root = e.getroot() for node in root.getiterator("company"): print node.tag 试试这个 company = root.find('.//company').text author = root.find('.//Author').t

xml=

跳起来寻求慷慨的帮助。

只需找到一个匹配的标记,然后使用
.text
属性:

import xml.etree.ElementTree as et
e = et.parse(xml)
root = e.getroot()
for node in root.getiterator("company"):
   print node.tag
试试这个

company = root.find('.//company').text
author = root.find('.//Author').text

我的答案是:)除非您已经熟悉dom API,否则不推荐使用`xml.dom.minidom import parseString
xml.dom.minidom
。文档正确地建议您使用
ElementTree
company = root.find('.//company').text
author = root.find('.//Author').text
   from xml.etree import ElementTree as ET
    xmlFile = ET.iterparse(open('some_file.xml','r'))

    for tag, value in xmlFile:
        print value.text