一个独立的XSLT javascript库

a standalone xslt javascript library?

本文关键字:XSLT javascript 独立 一个      更新时间:2023-09-26

这是我在这里的第一篇文章

我正在开发一套脚本(JS/ExtendScript) Indesign自动化目录生产。输入数据是xml。有时,在早期阶段用xslt重新排列xml可能非常方便,但我想不出一种方法。有一些js xslt库,但它们基本上都是浏览器xslt引擎的包装器,需要打开浏览器窗口并在其中包含文档。

我知道我总是可以用libproc或类似的外部xslt转换,甚至为它编写shell/批处理脚本,但它不再是我的客户端的一键解决方案。

问题:有人知道一个独立的js xslt模块吗?有没有一种方法可以让脚本直接与Chrome(?) xslt引擎对话,而无需打开文档?还有别的方法吗?

非常感谢!L

我猜您在某些时候总是需要输出XML文件。然后,您可以像Jongware建议的那样使用InDesign XSLT引擎(您甚至可以使用临时文档通过XSLT导入,并导出XML文件以进行进一步处理)。另一种方法是通过doScript调用shell脚本,并放置命令行工具,如Saxon。