java – 将xml文件转换为jrxml文件

有没有办法将xml文件转换为jrxml文件?

我正在做一个项目,我需要在已经使用所需模板设计的MS Word文件中从数据库中写入数据.我已将该文档文件转换为xml格式.

我正在使用iReport生成生成的doc文件.但它需要一个jrxml文件.它无法从xml文件中读取.

最佳答案 Bijil,

JRXML是一个模板,其中包含报表上显示的内容的格式.

根据我的理解,xml包含输入数据.

jasper报告工作原理是,您通过编译JRXML文件来创建JASPER文件(这可以使用iReport或通过您的Java代码完成).对于此JASPER文件,您将附加java代码中包含用于填充JASPER的数据的对象.

Please see this link for details

编辑:iReport是一个用于创建jasper报告的设计器工具,我不确定是否有任何工具可以将xml转换为jrxml. jrxml将包含有关jasper报告的语法.

我们过去做的是尝试创建一个类似的报告(通过比较外观和感觉)作为一个客户端使用iReport给出并获得最终的jrxml.
在iReport中编译jrxml,使用生成的样本报告检查样本单词doc的外观

然后直接在应用程序中使用已编译的jasper文件.使用碧玉有两个优点,

>您可以在报告中使用unicode字符
>在生成报告之前,每次都减少编译代码的开销.

坏处

>你需要保持jrxml的单独跟踪,以修复任何缺陷
以前的jasper文件.

点赞