Один XML несколько таблиц стилей XSL (XSLT) в один.FO в один PDF
Я создал разные таблицы стилей, используя Altova StyleVision для разных страниц нашего веб-приложения. Один XSLT будет для котировок, а другой для выбранных планов.
Я также новичок в XML и XSLT, поэтому потребовалось некоторое время, чтобы понять.
Мой вопрос: у меня есть один JSON-файл, который преобразуется в XML, а затем динамически выбирает разные листы в зависимости от предпочтений пользователя и объединяет их для создания файла.FO в PDF.
Мы решили использовать Saxon и Apache FOP.
1 ответ
Мне не совсем ясно, какова ваша архитектура приложения (возможно, она еще даже не решена?), Что затрудняет ответ на этот вопрос. Наиболее очевидным было бы написание Java-сервлета, который принимает запрос от пользователя и на основе URL-адреса и / или параметров вызывает преобразование с помощью Java-интерфейса Saxon, а затем отправляет результат в ответ HTTP. Возможно, мне не хватает какой-то сложности, которая усложняет эту задачу?