在 node.js 中评估 xpath2.0

Posted

技术标签:

【中文标题】在 node.js 中评估 xpath2.0【英文标题】:Evaluate xpath2.0 in node.js 【发布时间】:2019-03-12 18:18:27 【问题描述】:

如何 我在 npm 中找到了 saxon-js 和 xpath2.js 库。 我按照文档进行了尝试,但没有成功。 给我一些如何 的例子

【问题讨论】:

请不要告诉我们某事“行不通”。告诉我们你做了什么以及它是如何失败的,然后有人可以告诉你你做错了什么。 【参考方案1】:

Saxon-JS 确实在 javascript 中实现了 XPath 2.0(实际上是 XPath 3.1),但它目前不适用于“开箱即用”的 Node.js。我们希望在未来几个月内发货。人们已经让它发挥了作用,但只有通过挖掘并弄脏你的手。

我无法评论 Sergey Ilinsky 的 XPath2 实现的当前状态。

【讨论】:

你知道任何评估 xpath2.0 的库吗?在 node.js 中 就是你提到的那些。 fontoxpath 看起来好像是一个非常活跃的项目,尽管实现不完整。您可以试一试并报告。 "for" 和 "If-Else" 表达式与 fontoxpath 一起使用,但不支持替换、标记函数。

以上是关于在 node.js 中评估 xpath2.0的主要内容,如果未能解决你的问题,请参考以下文章

在 node.js 中管理基于命令的 TCP 套接字 API 上的连接

node.js教程基础:node.js命令行选项

Node.js:这个长轮询实现是不是泄漏:

Node.js JavaScript 字符串化

5 个快速的 Node.js 应用性能提示

WSO2IS + node.js passport-saml 集成错误