如何在Python中获取xml文件的根节点?

时间:2009-03-26 19:19:54

标签: python xml

基本上我正在使用:

从xml.etree导入ElementTree作为ET

path = 'C:\cool.xml'
et = ET.parse ( path )

但我不确定如何从et获得根源?

3 个答案:

答案 0 :(得分:10)

你可能想要:

et.getroot()

effbot site查看ElementTree的官方文档。请注意,Python 2.5(包含ElementTree的第一个Python版本)使用ElementTree 1.2,而不是更新的1.3。没有太多差异,但仅限于FYI。

答案 1 :(得分:4)

root = et.getroot()

我建议使用lxml.etree而不是xml.etree.ElementTree,因为lxml更快且界面相同。

答案 2 :(得分:2)

root = et.getroot()