2017-04-05 44 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中的参数从用户那里获取请求。 –