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