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

时间:2010-01-15 10:32:37

标签: 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">`

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

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

W3C's Excessive DTD Traffic

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

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

编辑:Eclipse版本是Galileo 3.5

1 个答案:

答案 0 :(得分:5)

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

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

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