输出上述root_xml.xpath(xpath)的结果
时间: 2023-12-26 14:28:48 浏览: 141
xpath生成xml
4星 · 用户满意度95%
根据提供的引用内容,可以使用XPath来在XML文档中查找匹配的元素。下面是一个示例代码来演示如何使用`root_xml.xpath(xpath)`来输出结果:
```python
from lxml import etree
# 创建XML文档
root_xml = etree.fromstring('<root><element1>value1</element1><element2>value2</element2></root>')
# 定义XPath表达式
xpath = etree.XPath("//element1")
# 使用XPath表达式查找匹配的元素
result = root_xml.xpath(xpath)
# 输出结果
print(result) # 输出:[<Element element1 at 0x7f8e3a6e4b88>]
```
上述代码中,我们首先导入了`etree`模块,并创建了一个XML文档`root_xml`。然后,我们定义了一个XPath表达式`//element1`,该表达式用于查找所有名为`element1`的元素。最后,我们使用`root_xml.xpath(xpath)`来执行XPath查询,并将结果存储在`result`变量中。最后,我们打印出结果。
阅读全文