2012-06-29 3 views
0

Учитывая следующее:Найти имя узла корня с помощью 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".

ответ

3

должны быть просто простой node.tag

0

node ваш корневой узел на самом деле.

Но у вас могут возникнуть проблемы из-за недействительного xml, последние заказы должны быть </Orders>

Смежные вопросы