admin 管理员组

文章数量: 893602

dom4j解析xml报错

在编写用dom4j解析iBatis的sqlmap文件时,抛出以下异常信息:
错误:
org.dom4j.DocumentException: ibatis.apache.org Nested exception: ibatis.apache.org
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.dom4j.io.SAXReader.read(SAXReader.java:264)

粗体标注的是异常的关键信息,看到此问题相信很多朋友都知道是因为下载doctype中的dtd对xml进行验证时,网络不通所致,sqlmap中doctype定义如下:

Xml代码

解决方式:

SAXReader reader = new SAXReader();
reader.setValidation(false);
reader.setFeature(“”,false);

本文标签: dom4j解析xml报错