我已经使用Altova StyleVision为我们的网站应用程序创建了不同页面的不同样式表。一个XSLT用于报价,另一个用于选择的计划。
我也是XML和XSLT的新手,所以花了一些时间才能理解。
我的问题:我有一个JSON文件转换为XML,然后根据用户的偏好动态选择不同的工作表,并将它们组合起来生成.FO文件到PDF。
我们决定使用Saxon和Apache FOP。
答案 0 :(得分:0)
我不清楚你的应用程序架构到底是什么(也许它还没有决定?)这使得这个问题很难回答。最明显的是编写一个接受用户请求的Java servlet,并根据URL和/或参数,使用Saxon的Java API调用转换,然后在HTTP响应中发送结果。也许我错过了一些比这更难的复杂性?