0

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

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

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

我们决定使用 Saxon 和 Apache FOP。

4

1 回答 1

0

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

于 2017-04-07T17:40:16.670 回答