Dom4j解析xml时,如果存在doctype,应做以下操作
SAXReader reader = new SAXReader();
reader.setValidation(false);
reader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd",false);
本文介绍使用Dom4j解析包含DOCTYPE的XML文件时的具体步骤。为了防止加载外部DTD可能带来的安全风险,需要通过SAXReader配置禁用验证功能。
Dom4j解析xml时,如果存在doctype,应做以下操作
SAXReader reader = new SAXReader();
reader.setValidation(false);
reader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd",false);
159
549

被折叠的 条评论
为什么被折叠?