2017-04-05 81 views
0

我已經使用Altova StyleVision爲我們的網站應用程序的不同頁面創建了不同的樣式表。一個XSLT將用於報價,另一個用於選擇計劃。一個XML多個XSL樣式表(XSLT)爲一個.FO爲一個PDF

我也是XML和XSLT的新手,所以需要一些時間才能理解。

我的問題:我有一個JSON文件被轉換爲XML,然後根據用戶的偏好動態選擇不同的工作表,並將它們組合在一起生成PDF文件的.FO文件。

我們決定使用Saxon和Apache FOP。

回答

0

我不清楚你的應用程序體系結構是什麼(也許它甚至還沒有決定?),這使得這個問題很難回答。最明顯的是編寫一個接受用戶請求的Java servlet,並根據URL和/或參數使用Saxon的Java API調用轉換,然後將結果發送到HTTP響應中。也許我錯過了一些比它更難的複雜性?

+0

感謝您回覆我的問題。抱歉,延遲感謝你。我們想出了一個將Saxon用於FOP的解決方案。我們做了你所說的擁有一個系統,該系統根據放入JSON中的參數從用戶那裏獲取請求。 –