使用Python查询XML

时间:2017-06-08 17:08:27

标签: python xml parsing

考虑以下XML代码。

<?xml version="1.0"?>
<data>
    <element>This is the first sentence.<button>Click</button>some more text.
</element>
</data>

我正在使用Python模块xml.etree.ElementTree。 我知道我可以使用以下Python代码访问元素和文本

import xml.etree.ElementTree as ET

name = 'data.xml'
tree = ET.parse(name)
root = tree.getroot()
element = root[0].tag
first_text = root[0].text #This is the first sentence
button = root[0][0].tag #button
buttontext = root[0][0].text #click

但是如何访问文本&#34;更多文字&#34;用Python? 我还没有找到解决方案...... 如果有更好的方法,你也可以推荐一些其他的Python模块。

那个XML代码只是一个例子。

1 个答案:

答案 0 :(得分:4)