Apache-FOP - Xsl模板输入变量

时间:2015-01-27 06:42:04

标签: java xslt apache-fop

我想在xsl模板中使用输入参数的解决方案?和输入参数值应该从java类传递。有没有解决方案请尽快发布您的回复

2 个答案:

答案 0 :(得分:0)

应用xslt转换与FOP无关;它是XSLT处理器(Xalan,Saxon,...)的工作。因此,如何使用java代码传递样式表参数取决于XSLT处理器,而不是FOP。

对于用户'方便,Xalan包含在FOP中,FOP可以接受xml + xslt输入。

FOP的网站有一个关于java embedding的详细页面,而this example应该涵盖您的用例(这些示例也包含在FOP的发行版中,{{1}文件夹)。

引用链接示例的这个小片段显示了如何设置参数:

examples/java/embedding/

答案 1 :(得分:0)

您目前如何通过命令行命令调用FOP?如果是这样,则有一个param参数用于将值传递给XSLT样式表参数。请参阅here