我正在使用Etree模块读取XML文件。Im使用以下代码打印<page>
和<title>
标记的值。我的代码运行良好。但我要零钱。如果<page id='...'>
属性id存在,则打印tag的值。有可能吗?谢谢
import xml.etree.cElementTree as etree
from pprint import pprint
tree = etree.parse('find_title.xml')
for value in tree.getiterator(tag='title'):
print value.text
for value in tree.getiterator(tag='page'):
pprint(value.attrib)
这是我的xml文件。在
^{pr2}$
元素.get()方法用于检索标记中的选项属性值:
相关问题 更多 >
编程相关推荐