一个XML多个XSL样式表(XSLT)到一个.FO到一个PDF

时间:2017-04-05 15:20:41

标签: xml xslt saxon apache-fop stylevision

我已经使用Altova StyleVision为我们的网站应用程序创建了不同页面的不同样式表。一个XSLT用于报价,另一个用于选择的计划。

我也是XML和XSLT的新手,所以花了一些时间才能理解。

我的问题:我有一个JSON文件转换为XML,然后根据用户的偏好动态选择不同的工作表,并将它们组合起来生成.FO文件到PDF。

我们决定使用Saxon和Apache FOP。

1 个答案:

答案 0 :(得分:0)

我不清楚你的应用程序架构到底是什么(也许它还没有决定?)这使得这个问题很难回答。最明显的是编写一个接受用户请求的Java servlet,并根据URL和/或参数,使用Saxon的Java API调用转换,然后在HTTP响应中发送结果。也许我错过了一些比这更难的复杂性?