Предположим, что у меня есть XML-документ в следующей формеэкстракт тегов внутри текстового элемента XML-тега
<root>
<foos>
<foo>the quick <bar>brown </bar>fox</foo>
</foos>
<!-- Lots more <foo></foo> -->
</root>
Как извлечь полную текстовую строку the quick fox
, а также строки brown
?
import xml.etree.ElementTree as ET
doc = ET.parse(xmldocument).getroot()
foos = doc.find('foos')
for foo in foos:
print foo.text # This will print 'the quick '
Не знаете, как решить эту проблему.
Это работало для меня, спасибо. – rwols