Firefox 支援哪個版本的 XPath?

Firefox 支援哪個版本的 XPath?

我正在使用 Firefox 和 Selenium WebDriver 建立一個網頁抓取工具,並且我想使用僅存在於 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 中得到了相當好的支援(儘管沒有計劃進一步改進支援),而其他瀏覽器則在較小程度上實現了它(如果有的話)。

來源X路徑

有一個開放的(自 2007 年以來)錯誤報告添加了對 XPath 2.0 的支援:

由於 Xpath 2.0 和 Xslt 2.0 是 w3c 的建議標準,因此將其實現到引擎中是一個好主意。

來源錯誤 396966 - Xpath 2.0


進一步閱讀

相關內容