使用lxml查找根节点名称

时间:2012-06-29 22:03:22

标签: python lxml

鉴于以下内容:

>>> from lxml import etree
>>> contents=open('file.xml').read()
>>> node=etree.fromstring(contents)

我如何获得节点的根标签名称?例如,如果xml是:

<Orders>
 <Order>
  <Digital_Order>1021</Digital_Order>
 </Order>
</Orders>

它将返回"Orders"

2 个答案:

答案 0 :(得分:4)

应该是简单的node.tag

答案 1 :(得分:0)

node实际上是您的根节点。

但是由于xml无效,您可能会遇到问题,最后的订单应为</Orders>