日期:2014-05-20  浏览次数:20953 次

Exception in thread "main" java.lang.ClassCastException: org.dom4j.tree.DefaultE
这是源程序所在网页
我在Eclipse里运行了一下。引入的包是dom4j-1.4.jar。
在生成xml文档catalog.xml时,运行正常。但是,运行修改 catalog.xml的Dom4JParser时,报错如下:
 Exception in thread "main" java.lang.ClassCastException:org.dom4j.tree.DefaultElement cannot be cast to org.dom4j.Attribute
at Dom4JParser.modifyDocument(Dom4JParser.java:24)
-->对应着下面这一行代码:
                Attribute attribute=(Attribute) iter.next();



 小女子刚刚学习XML解析,望大侠相助。
XML解析 dom4j 强制类型转换 JAVA

------解决方案--------------------
类型强制转换错误了
Element element = (Element)iter.next();
然后通过element取相应的属性值