я следующий XML: валь = «»»Ошибка извлечения корневой элемент в XML с помощью LXML питона
<bookstore>
<book>
<title lang="en">Harry Potter</title>
<price>29.99</price>
</book>
<book>
<title lang="en">Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
Я хочу, чтобы получить первый элемент, то есть„книжный магазин“, и я делаю:
etree.parse(StringIO(xml1))
val.xpath('bookstore')
но он дает [] пустой список, но тот же скрипт работает, когда я делаю для книги val.xpath ('book').
Как получить первый элемент?
Docs Per Python 'Этот модуль обеспечивает ограниченную поддержку XPath выражений для размещения элементов в дереве. Целью является поддержка небольшого подмножества сокращенного синтаксиса; полный механизм XPath выходит за рамки модуля. 'https://docs.python.org/2/library/xml.etree.elementtree.html#elementtree-xpath –