当前位置:编程学习 > JAVA >>

急救,iReport+Jasperrepor中Element type "pen" must be declared

 在 iReport中用报表精灵生成了模板 运行成功 而在使用Jasperrepor调用生成PDF文件时 带生成jasper文件前 就发生

17:15:38,250 [http-9090-Processor25] ERROR Digester : Parse Error at line 51 column 46: Element type "pen" must be declared.
org.xml.sax.SAXParseException: Element type "pen" must be declared.

的 错误 大概意思就是pen 元素没有声明 而当我使用高版本的Jasperrepor也无法运行 JRXML文件的位置为 

在网上查了查,貌似说是dtd所对应的版本不对,请问改如何更改才能使程序正常运行呢 

我看所有的jrxml的dtd好像都是这样写的阿

<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">

这个问题困扰一天了,跪求高人能帮忙解决!!!

--------------------编程问答-------------------- 我使用的jasperreport版本是3.5版本查看其中的dtd文件明明是有pen的 
为什么编译的时候会不能解析?难道是我的电脑里还有别的dtd文件,编译的时候调用的是别的? --------------------编程问答-------------------- 都两天了怎么还没有人回答?大神都去哪了?
--------------------编程问答-------------------- 第一次在论坛发帖子。。。不要这样好不好。。。
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,