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