0
在XML中檢索根元素我有以下XML: VAL =「」」錯誤使用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')
但它給了[]空列表,但是當我爲book,val.xpath('book')做同樣的腳本時,它正在工作。
如何檢索第一個元素?
每Python文檔針對節點'該模塊提供了XPath表達式的支持有限用於在樹中定位元素。目標是支持縮寫語法的一小部分;一個完整的XPath引擎超出了該模塊的範圍。'https://docs.python.org/2/library/xml.etree.elementtree.html#elementtree-xpath – 2015-03-19 09:12:31