У меня есть XML-файл, который мне нужен для анализа значения тега. XPATH
для элемента "//provider"
. Как бы я использовал lxml
для анализа этого тега? Это начало xml:
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="http://...">
<provider>testmovieprovider</provider>
<language>ja-JP</language>
<!-- more stuff -->
</package>
Вот что я пробовал:
>>> f = open(file)
>>> xml = f.read()
>>> node = etree.fromstring(xml)
>>> provider=node.xpath('//provider')
>>> provider
[] # (This returns an empty set, instead of the provider name, 'testmovieprovider'.)