如何使用lxml-python访问根节点
我有以下xml:如何使用lxml-python访问根节点,python,xml,xpath,lxml,Python,Xml,Xpath,Lxml,我有以下xml: xml1 = """ <bookstore> <book> <title lang="en">Potter</title> <price>29.99</price> </book> <book> <title lang="en">Learning XML</title&g
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>
但它适用于其他节点,如val.xpath(“book”)
使用xpath检索bookstore元素有什么错误???将“/”添加到xpath查询中,如下所示:
val.xpath(“/bookstore”)
val = etree.parse(StringIO(xml1))
val.xpath('bookstore')