使用dom4j的时候,SAXReader在打开文档的时候出现DocumentException: Connection TimeOut或者Operation timeout,这通常是发生在dom4j验证DTD的时候,如果机器没有联网,或者使用了proxy联网,dom4j就不能验证了,解决方式:
这告诉dom4j不要去load外部的DTD了。
SAXReader reader = new SAXReader(false);
reader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
这告诉dom4j不要去load外部的DTD了。