python lxml库的etree.xpath函数做什么?
我知道python lxml库的etree.xpath函数做什么?,python,xpath,lxml,elementtree,Python,Xpath,Lxml,Elementtree,我知道lxml库中的etree对象是xml文档的树表示。我不清楚.xpath函数的作用。我只需要知道如何解释它的论点和输出。我看到了以下使用示例: tree.xpath('.//' + tagname) html.xpath("string()") html.xpath("//text()") 所有这些string()和//text()是什么意思?您看到的是XPath。 函数将采用有效的xpath并返回结果。可以说XPath是xml文档的查询语言 这应该可以澄清问题:
lxml
库中的etree
对象是xml文档的树表示。我不清楚.xpath
函数的作用。我只需要知道如何解释它的论点和输出。我看到了以下使用示例:
tree.xpath('.//' + tagname)
html.xpath("string()")
html.xpath("//text()")
所有这些
string()
和//text()
是什么意思?您看到的是XPath。
函数将采用有效的xpath并返回结果。可以说XPath是xml文档的查询语言
这应该可以澄清问题: