📅  最后修改于: 2023-12-03 15:24:26.431000             🧑  作者: Mango
XPath是一种用于在XML文档中进行导航和查找的语言。在XPath中,可以使用类来匹配包含指定类的div元素。在Python中,可以使用XPath库来执行XPath查询和操作XML文档。
以下是一些示例代码,演示如何在XPath中使用类提及div:
from lxml import etree
url = 'http://example.com'
response = requests.get(url)
xml = response.content
with open('example.xml', 'r') as f:
xml = f.read()
xml = '''
<root>
<div class="example">Hello, World!</div>
<div class="example">Goodbye, World!</div>
</root>
'''
tree = etree.fromstring(xml)
divs = tree.xpath('//div[@class="example"]')
for div in divs:
print(div.text)
以上代码加载了一个XML文档,并使用XPath查询获取包含类名为“example”的div元素。然后,循环遍历每个匹配的元素,并打印出其文本内容。
这就是在XPath中使用类提及div的基本方法。相信你已经能够用它来查询你需要的XML文档了!