【发布时间】:2010-11-15 06:09:47
【问题描述】:
我有一个像这样开始每个页面的模板:
<?xml version="1.0" encoding="utf-8"?>
<!-- blah blah-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml">
...
</html>
产生错误:
无法显示 XML 页面 无法使用样式查看 XML 输入 床单。请更正错误并 然后单击刷新按钮,或尝试 稍后再试。
服务器不理解 请求,或请求无效。 错误处理资源 'http://www.w3.org/TR/xhtm...
在 IE 上,因为 W3C has stopped serving the DTD。
解决这个问题的正确方法是什么?
【问题讨论】:
-
很抱歉我不能回答你的问题,但我只能在这里编辑一下。这体现了我对 XML 的所有体验。多么潜伏的恐怖。
-
@Jonathan:XML 中没有任何内容表明它应该下载 DTD。也没有任何内容表明在找不到 DTD 时加载 XML 会失败。 DTD 的标识符不等于它的位置(故意)。如果这是您使用 XML 的经验,我可以理解这很可怕,但是您没有使用与 XML 兼容的工具(不幸的是,这太常见了)。
标签: internet-explorer xhtml w3c dtd doctype