当前位置: 代码迷 >> Java相关 >> Exception in thread "main" java.lang.ClassCastException: org.dom4j.tree.DefaultE解决方案
  详细解决方案

Exception in thread "main" java.lang.ClassCastException: org.dom4j.tree.DefaultE解决方案

热度:1101   发布时间:2016-04-22 21:52:23.0
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取相应的属性值
  相关解决方案