在 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的主要内容,如果未能解决你的问题,请参考以下文章