Я просто хотел бы знать, возможно ли вывести обработку одного входного XML-файла в несколько других файлов с помощью Xalan?
Мне не обязательно ДОЛЖЕН делать это таким образом, я знаю, что могу использовать для этого другие инструменты (например, Saxon) и/или я могу обрабатывать разные файлы для получения разных результатов. Я просто хотел бы знать варианты, которые у меня есть, чтобы делать именно то, о чем я прошу, с теми самыми инструментами, которые я планирую использовать. Любая причина, по которой я не должен использовать этот инструмент для выполнения этой задачи, также приветствуется.
Контекст довольно прост, я пытаюсь преобразовать файл XML, представляющий структуру многостраничного многоязычного веб-сайта. Структура файла (текущая и потенциально будущая) выглядит примерно так:
<pages>
<page>
<language name="xyz">
<!-- More interesting stuff -->
</language>
</page>
</pages>
Потенциально страница может содержать несколько языков, но это не обязательно.
<xsl:document>, но потом вспомнил, что некоторое время назад я перешел с Xalan на Saxon, и я не думаю, что Xalan поддерживает этот элемент. Тем не менее, Saxon и libxslt2 работают, но я сомневаюсь, что они вам пригодятся. - person Olivier 'Ölbaum' Scherler   schedule 31.08.2009