JasperReport格式有什么区别?

use*_*040 8 jasper-reports

我找到了四个文件.他们每个人都代表JasperReport.有

A.jasper, A.jrprint, A.jrpxml, A.jrxml
Run Code Online (Sandbox Code Playgroud)

他们之间有什么区别?他们每个人的目的是什么?

Rob*_*rov 10

  • .jrxml是一个人类可读的XML文件,包含报告模板,即报告结构及其格式规则.
  • .jasper是已编译的报告模板,即已编译的.jrxml文件.您可以将此文件用作JasperReports API中的模板参数.
  • .jrprint是一个序列化的JasperPrint对象,即实际的报表实例,即填充了数据的模板.该文件可以反序列化为JasperPrint对象.
  • .jrpxmlJasperPrint对象的人类可读XML表示,即已填充数据的模板的XML版本.可以将此文件解组回JasperPrint对象.