9

我需要在 nodejs 中使用 XSLT 转换 XML 文档。我似乎找不到当前维护并包含 XSLT 完整标准的 nodejs 库。

有没有人对本地nodejs中的包或其他东西有任何建议来执行转换?

4

2 回答 2

8

2020 更新

Saxon-JS 2现在在 Node.js 和浏览器中支持 XSLT 3.0


以前的答案

您唯一的(纯 JavaScript,符合 XSLT 标准)希望是Saxon-JS,但它可能还没有完全准备好在 Node.js 上运行:

Michael Kay 在这里阅读 Q/A 并可能提供超出上述链接中所列内容的更新。

于 2019-08-14T14:24:12.953 回答
0

包含 XSLT 的完整标准

可以被视为“与浏览器实现兼容”,以便像在浏览器中一样在服务器端重用 XSLT。与基于 JS 的实现相比,本机客户端实现可能是重要的分母,因为速度和 CPU 负载的量级不同。

https://www.npmjs.com/package/xslt-processor承诺 XSLT 1.0 的跨层兼容实现。

于 2020-12-11T01:24:28.340 回答