我有一个使用以下文档类型定义的 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
最佳答案
您使用哪个 Eclipse 版本?在 3.5 (Galileo) 中,默认情况下,HTML/XHTML 的 DTD 将存储为本地文件,您不会遇到此类问题。
您还可以停用 XML 验证,但不仅会停用 DTD 检查,还会停用所有 XML 验证。
编辑:检查 首选项 -> XML -> XML 目录 并检查文件是否已经引用了本地文件。如果没有,你可以自己添加
关于eclipse - 如何阻止 Eclipse IDE 尝试下载 DTD 进行验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2070836/