Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从Jasper报告生成XML输出_Java_Xml_Jakarta Ee_Jasper Reports_Report - Fatal编程技术网

Java 从Jasper报告生成XML输出

Java 从Jasper报告生成XML输出,java,xml,jakarta-ee,jasper-reports,report,Java,Xml,Jakarta Ee,Jasper Reports,Report,我们的团队已经将Jasper报告集成到Spring MVC项目中,以生成pdf/csv/html报告。我们还需要从数据库生成XML输出,以便输入到其他一些系统中。我想知道是否可以将Jasper报告引擎也用于此目的(即,生成一个XML输出文件,就好像它只是另一种报告格式—为我们的目标模式定制的标记等),并且如果可能,使用Jasper报告引擎是否是一种合理的方法 感谢您的回复是的,这是可能的。为此,可以使用XML导出器。您可以使用报表模板(例如,在iReport中准备),也可以使用Java API(

我们的团队已经将Jasper报告集成到Spring MVC项目中,以生成pdf/csv/html报告。我们还需要从数据库生成XML输出,以便输入到其他一些系统中。我想知道是否可以将Jasper报告引擎也用于此目的(即,生成一个XML输出文件,就好像它只是另一种报告格式—为我们的目标模式定制的标记等),并且如果可能,使用Jasper报告引擎是否是一种合理的方法


感谢您的回复

是的,这是可能的。为此,可以使用XML导出器。您可以使用报表模板(例如,在iReport中准备),也可以使用Java API(JasperReports API或DynamicJasper API)构建动态报表。或者,您可以使用Java代码准备数据源,并在JR API的帮助下将其传递给报表模板。您可以查看@AlexK即使输出的xml报告应该基于动态模式,也可以这样做吗?我认为jasperreports仅基于自己的模式生成此xml。我问了一个类似的问题是的,这是可能的。为此,可以使用XML导出器。您可以使用报表模板(例如,在iReport中准备),也可以使用Java API(JasperReports API或DynamicJasper API)构建动态报表。或者,您可以使用Java代码准备数据源,并在JR API的帮助下将其传递给报表模板。您可以查看@AlexK即使输出的xml报告应该基于动态模式,也可以这样做吗?我认为jasperreports仅基于自己的模式生成此xml。我问了一个类似的问题-