下载了适用于Linux的iReport-4.6.0,当通过File-> New ...菜单创建新报告时,新报告未显示在预览中,而是显示错误消息cvc-complex-type.3.2.2 attribute 'uuid' is not allowed to appear in element 'jasperreport'.
即使在选项中选择兼容性4.5.0,也会出现相同的错误消息.打开由iReport-4.6.0(Windows)的其他用户生成的报告文件时也会发生相同的错误消息.
报告文件具有其架构http://jasperreports.sourceforge.net/xsd/jasperreport.xsd,但此架构文件未提及任何架构文件uuid.
可能是什么问题呢?
我有一些jasper报告文件,我在iReport 3.7.5版本中制作它们.它以前工作过,但在我决定使用iReport 5.0.0版本并对其进行了一些更改之后,它就出现了问题.我检查了问题是什么,它说这Attribute 'uuid' is not allowed to appear in element 'jasperReport'让我感到困惑,因为我的报告文件中有很多uuid的属性.我猜它是在旧版本转换为新版本时构建的.我试图在xml设计的报告文件中删除所有uuid组件,但它破坏了它的格式和设计.那么,我必须采取什么样的解决方案才能解决这个问题?谢谢你的回复