автономная библиотека JavaScript xslt?
-1 Lexey [2015-08-13 15:41:00]
это мой первый пост здесь
Я разрабатываю набор сценариев (JS/ExtendScript) для Indesign для автоматизации производства каталогов. Входными данными являются xml. Иногда очень удобно переставлять xml на ранней стадии с помощью xslt, но я не могу понять, как это сделать. Есть некоторые библиотеки js xslt, но все они в основном являются оболочками для движков браузера xslt, которым требуется открытое окно браузера и документ.
Я знаю, что я всегда могу сделать внешнее преобразование xslt с помощью libproc или подобного и даже написать для него сценарий оболочки/пакета, но он больше не будет одним кликом для моего клиента.
Вопросы: кто-нибудь знает автономный модуль js xslt? Есть ли способ, чтобы скрипт мог напрямую разговаривать с Chrome (?) Xslt engine без открытия документов? Любой другой способ сделать это?
Большое спасибо! L
javascript xml xslt extendscript indesign
1 ответ
0 Loic [2015-08-24 10:37:00]
Я предполагаю, что вам всегда нужно вывести XML файл в какой-то момент. Затем вы можете использовать Jongware для использования InDesign XSLT-механизма (вы даже можете использовать временный документ для импорта через XSLT и экспортировать XML файл для дальнейшей обработки). Другим подходом является вызов сценария оболочки через doScript и установка на инструмент командной строки, такой как Saxon.