一个独立的xslt javascript库?

时间:2015-08-13 12:41:12

标签: javascript xml xslt adobe-indesign extendscript

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

我正在为Indesign开发一组脚本(JS / ExtendScript)来自动化目录生成。输入数据是xml。有时使用xslt在早期阶段重新排列xml可能非常方便,但我无法找到一种方法。有一些js xslt库,但它们基本上都是浏览器xslt引擎的包装器,需要一个打开的浏览器窗口和一个文档。

我知道我总是可以使用libproc或类似工具进行外部xslt转换,甚至为它编写一个shell / batch脚本,但它不再是我客户端的单击解决方案了。

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

非常感谢! →

1 个答案:

答案 0 :(得分:0)

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