有没有办法将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文件.