我想在 javascript 或 Jquery 中使用 XPath 3.0 语言支持

Posted

技术标签:

【中文标题】我想在 javascript 或 Jquery 中使用 XPath 3.0 语言支持【英文标题】:I want to use XPath 3.0 language support in javascript or Jquery 【发布时间】:2020-03-11 05:38:30 【问题描述】:

我需要在 javascript 或 jQuery 中使用 XPath 来查找 XPath 但 XPath 语言支持应该是 3.0 dom

请帮我看看

【问题讨论】:

【参考方案1】:

Saxon-JS 提供对 XPath 3.1 以及在浏览器中运行的 XSLT 3.0 的支持(Node.js 支持即将推出...)

API 的详细信息在这里:

http://www.saxonica.com/saxon-js/documentation/index.html#!api/xpathEvaluate

它适用于浏览器提供的 XML DOM,只需提供任何 Node 作为 contextItem 参数。

要将 XSLT 3.0 与 Saxon-JS 一起使用,您需要 Saxon-EE 许可证,以便您可以预编译样式表以在浏览器中执行。但如果您只需要 XPath 支持,该库是免费使用的(但不是开源的)。

【讨论】:

它是否可以在浏览器上使用 JavaScript 中的 HTML 文档?

以上是关于我想在 javascript 或 Jquery 中使用 XPath 3.0 语言支持的主要内容,如果未能解决你的问题,请参考以下文章

如何在javascript或jquery中使用变量作为数组键[重复]

在 jQuery 或 vanilla JavaScript 中过滤 JSON 数据

Rails 应用程序中的 Javascript 或 jquery

使用 Jquery 或 Javascript 触发 mousemove 事件

使用Jquery或Javascript触发mousemove事件

如果使用 javascript 或 jQuery 找不到源图像,如何显示图像标题