如何阻止Eclipse IDE尝试下载DTD进行验证?

bl4*_*0l7 5 eclipse validation xhtml w3c dtd

我有一个使用以下doctype-definition的XHTML文件:

`<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">`
Run Code Online (Sandbox Code Playgroud)

Eclipse正在尝试使用引用的dtd文件验证该文件,这会导致此错误:

ParseException: Error validating the model: Server returned HTTP response code: 503 for URL: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
Run Code Online (Sandbox Code Playgroud)

原因是预期的错误响应,如下所述:

W3C的DTD流量过大

所以我试图通过禁用HTML验证来阻止Eclipse尝试下载文件,但这没有帮助.

如何摆脱错误消息并阻止Eclipse尝试下载DTD文件?

编辑:Eclipse版本是Galileo 3.5

nan*_*nda 6

您使用哪个Eclipse版本?在3.5(Galileo)中,默认情况下,HTML/XHTML的DTD将存储为本地文件,您将不会遇到此类问题.

您也可以停用XML验证,但不仅会停用DTD检查,还会停用所有XML验证.

编辑:检查首选项 - > XML - > XML目录,并检查该文件是否已引用到本地文件.如果没有,您可以自己添加