我有一个使用以下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
原因是预期的错误响应,如下所述:
所以我试图通过禁用HTML验证来阻止Eclipse尝试下载文件,但这没有帮助。
如何摆脱错误消息并阻止Eclipse尝试下载DTD文件?
编辑:Eclipse版本是Galileo 3.5
答案 0 :(得分:5)
您使用的是哪个Eclipse版本?在3.5(Galileo)中,默认情况下,HTML / XHTML的DTD将存储为本地文件,您将不会遇到此类问题。
您也可以停用XML验证,但不仅会停用DTD检查,还会停用所有XML验证。
编辑:检查首选项 - &gt; XML - &gt; XML目录并检查文件是否已引用本地文件。如果没有,您可以自己添加