0

xml =

<company>Mcd</company>        
<Author>Dr.D</Author> 

我想去接 Mcd 和 Dr.D。
我的尝试

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

寻求慷慨的帮助。

4

2 回答 2

0

只需找到一个匹配的标签,然后获取.text属性:

company = root.find('.//company').text
author = root.find('.//Author').text
于 2013-03-09T11:30:11.603 回答
0

尝试这个。

   from xml.etree import ElementTree as ET
    xmlFile = ET.iterparse(open('some_file.xml','r'))

    for tag, value in xmlFile:
        print value.text
于 2013-03-09T12:18:13.483 回答