很急,dom4j怎么能忽略验证?
我用dom4j操作xml时,我设置不验证了。
java 代码 SAXReader saxReader = new SAXReader();
saxReader.setValidation(false);
saxReader.setIncludeInternalDTDDeclarations(false);
saxReader.setIncludeExternalDTDDeclarations(false);
Document doc = saxReader.read(new File(fileName));
System.out.println(doc.asXML());
原始XML
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans default-autowire="byName">
<bean id="yci01DAO" class="cgsjk.jcsjbcb.dao.Yci01DAO"/>
<beans>
读出来变这样了。
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans default-autowire="byName" default-lazy-init="false" default-dependency-check="none">
<bean id="yci01DAO" class="cgsjk.jcsjbcb.dao.Yci01DAO" abstract="false" singleton="true" lazy-init="default" autowire="default" dependency-check="default"/><beans>
这是怎么回事啊?