您的位置:首页 > 其它

解决dom4j解析xml文件时访问DTD文件问题

2014-06-10 14:41 429 查看
主要代码是:Reading codes: SAXReader saxReader = new SAXReader(false);
NullEntityResolver resolver = new NullEntityResolver();
saxReader.setEntityResolver(resolver);
Document document = saxReader.read(xmlFileName);
EntityResolver codes:class NullEntityResolver implements EntityResolver {
static String emptyDtd = ""; static ByteArrayInputStream byteIs = new ByteArrayInputStream(emptyDtd.getBytes()); public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException {
return new InputSource(byteIs);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  dom4j
相关文章推荐