javascript - 我想在 javascript 或 Jquery 中使用 XPath 3.0 语言支持
问题描述
我需要在 JavaScript 或 jQuery 中使用 XPath 来查找 XPath,但 XPath 语言支持应该是 3.0 dom
请帮助我
解决方案
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 支持,该库是免费使用的(但不是开源的)。
推荐阅读
- typescript - 获取 TypeScript 联合字段的类型
- dolphindb - 为什么函数“now()”插入的时间戳显示为1992?
- youtube - 如何在 youtube-dl 上轮换代理?
- postgresql - 使用命令复制将 csv 加载到 postgresql
- celery - Celery with Django mongoDB:worker logs show UserWarning: MongoClient opens before fork
- javascript - 如何在javascipt中将相同的id和函数应用于多行
- next.js - 如果我想在构建期间静态生成站点,如何在 Next.js 中设置状态?
- c++ - 为什么 memset 在苹果 clang 编译器中工作错误?
- c# - 如何使用 Action 声明 c# 构造函数
参数(就像在 C 中传递一个指向 func 的指针) - amazon-web-services - 速率限制/调度 AWS Cognito 操作以避免 TooManyRequestsException