【发布时间】:2020-11-21 00:36:30
【问题描述】:
我有xsl 文件,我想将其应用于node.js 中的一些XML 内容。我找到了saxon-js,它似乎提供了我需要的东西。虽然我在文档中有点迷失,但似乎我应该先将我的 xsl 文件转换为 .sef 文件,然后再在节点中运行转换。
saxon-js 自述文件提到了其他包,xslt3 应该能够做到这一点(see readme):
编译样式表
要将books.xsl 中保存的样式表编译为books.sef.json 中的SEF 文件,以便在浏览器或Node.js 中运行,请使用命令行:
xslt3 -xsl:books.xsl -export:books.sef.json -t -ns:##html5
但是,在安装xslt3 包后,没有可用于运行转换的可执行文件。
我错过了什么吗?如何将xsl 转换为sef.json(一次就可以,不需要从服务器动态运行它或其他任何东西)?
【问题讨论】:
-
在我
yarn add xslt3到一个项目之后,我得到了一个./node_modules/.bin/xslt3文件/命令。 -
你可以试试node node_modules/xslt3.js