使用JAVA,我收到以下错误:
[Fatal Error] loose.dtd:31:3: The declaration for the entity "HTML.Version" must end with '>'.
解析顶部有以下内容的HTML之一:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
答案 0 :(得分:1)
在我的情况下,这样可以帮助禁用dtd加载和验证:
DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
builderFactory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);