Firefox 支持哪个版本的 XPath?

Firefox 支持哪个版本的 XPath?

我正在使用带有 Selenium WebDriver 的 Firefox 构建网络抓取工具,并且我想使用仅存在于 XPath 2 和 XPath 3 中的 XPath 表达式。

Firefox 支持哪个版本的 XPath?

如果是XPath 1.0,有什么办法可以让Firefox支持更高版本吗?


注意:截至撰写本文时,Firefox 的当前版本是 47.0。

答案1

Firefox 支持哪个版本的 XPath?

Firefox 目前支持 XPath 1.0。

目前没有计划支持 Xpath 2.0。

哪些浏览器支持 Xpath 2.0?寻求一些解决方法。

对 XPath 的支持差异很大;Firefox 对其支持相当好(尽管没有进一步改进支持的计划),而其他浏览器对它的支持程度较低(如果有的话)。

来源XPath

有一个开放的(自 2007 年以来)错误报告,用于添加对 XPath 2.0 的支持:

由于 Xpath 2.0 和 Xslt 2.0 是 w3c 推荐,因此将其实现到引擎中是一个好主意。

来源错误 396966-Xpath 2.0


进一步阅读

相关内容