xml - 哪些浏览器支持 Xpath 2.0?

标签 xml xpath xml-parsing xpath-2.0

我最近一直在使用 XPath,并且一直在搜索有关哪些浏览器支持 XPath 2.0 的信息,但不太顺利。我能找到的最好的是 query technologies comparison table各种渲染引擎。

这清楚地告诉我 Firefox 和 IE(两者的所有版本)不支持 XPath 2.0,但是 Chrome、Safari 等的其他渲染引擎呢?有没有人知道这方面的任何信息或知道在哪里可以找到它?

最佳答案

我不知道,official list of implementations也不包括一个。

另一种选择——当然比本地实现的性能低——是XQIB这是 JavaScript 中的 XQuery 实现。 XPath 2.0 作为一个子集完全包含在 XQuery 1.0 中,因此您将能够在所有支持 JavaScript 的浏览器中使用所有 XPath 2.0 功能(以及更多)。

A short sample从他们的网站上获取有关如何使用它的信息:

<script type="text/javascript" src="mxqueryjs/mxqueryjs.nocache.js"></script>
<script type="application/xquery">
  b:alert(
    let $x := <a><b>2</b><c>4</c></a>
    return xs:string($x/b * $x/c)
  )
</script>

关于xml - 哪些浏览器支持 Xpath 2.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16658799/

相关文章:

html - XPath:你如何在 xpath 中进行小写调用

python - 使用 python ElementTree : ParseError: mismatched tag 解析 XML

android - 如何在 Android 中使用 <layout> 标签

xml - XSLT:将同级文本节点移动到选定节点中以进行 XLIFF 修复

JavaScript - IE 9 XML 文本内容

xml - Maven 2 原型(prototype)创建 : how to concatenate variables in folder/file names

html - 如何显示此HTML输出:使用XSLT ..的1 + 3 + 4 + 17 + 8 + 15 = 48?

用于将 WiX 处理指令解析为 MsBuild 属性的 XPath 表达式

Python 正则表达式太贪心,错过了 XML 中的第一次出现

xml - 功能类似于Excel中的importxml?