如何使用lxml的蟒蛇
问题描述:
访问根结点我有以下XML:如何使用lxml的蟒蛇
xml1 = """
<bookstore>
<book>
<title lang="en">Potter</title>
<price>29.99</price>
</book>
<book>
<title lang="en">Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
当我使用书店的XPath,它返回空列表:
val = etree.parse(StringIO(xml1))
val.xpath('bookstore')
但它正在为其他像val.xpath('book')这样的节点。
检索使用xpath的书店元素有什么错?
答
添加 “/” 你的XPath查询,像这样:
val.xpath("/bookstore")