Доступ к дочернему узлу в XML в Python - PullRequest
1 голос
/ 04 марта 2010

Как получить значение типа в приведенном ниже XML

 <info><category>Flip</category><info>2</info><type>Tree</type></info>

1 Ответ

2 голосов
/ 04 марта 2010

Использование ElementTree:

import xml.etree.ElementTree as E
e = E.parse("test.xml")
print(e.find("type").text)

Использование минидома:

import xml.dom.minidom
d = xml.dom.minidom.parse("test.xml")
print(d.getElementsByTagName("type")[0].firstChild.data)

Использование BeautifulSoup :

from BeautifulSoup import BeautifulStoneSoup
soup = BeautifulStoneSoup(open("test.xml"))
print(soup.find("type").text)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...