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

标签 eclipse validation xhtml w3c dtd

我有一个使用以下文档类型定义的 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/

相关文章:

java - Eclipse Juno 无法工作/打开

Java 1.8 Maven + Hibernate + MySQL 示例(XML 映射)

asp.net - 为什么我的客户端验证会向浏览器显示输出?

javascript - 在 Javascript 中捕获表单提交的事件是什么?

html - 简单的 HTML 看起来很不靠谱?

eclipse - 有没有办法让 Eclipse 打开资源对话框自动搜索文件名的中间部分?

Java Servlet 上下文参数初始化问题

asp.net - 页面中包含的控件的验证不会使整个页面失效

javascript - HTML:当由 JavaScript 设置时,为什么 Firefox 不使用 wrap ="off"?

mysql - 对xhtml页面的多列hibernate查询