如何使用lxml-python访问根节点

2024-05-23 16:06:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下xml:

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检索bookstore元素有什么问题


Tags: 列表langtitlevalxmlpricexpathen