【发布时间】:2012-02-16 01:31:50
【问题描述】:
我正在通过更正来验证我的页面。我把它归结为页面上留下的一个错误。更正该错误后,验证器的下一次运行给出了 29 个错误,页面上的每个实体都有一个错误。例如   现在被认为是无效的。这是错误消息之一:
第 67 行,第 12 列:未定义实体“nbsp”。
<h1> <a href="search-by-keyword.php?usertype=pri">M ...
另外一个错误如下:
第 1 行,第 6 列:XML 声明只允许在文档的开头
<?xml version="1.0" encoding="UTF-8"?>
但这是唯一的声明。
所以作为测试,我恢复了最终的纠错。之后,验证器再次表示文件中只有一个验证错误。
作为旁注,我确实在 2007 年的网络上发现了一篇帖子,似乎报告了同样的情况。见http://lists.w3.org/Archives/Public/www-validator/2007Jul/0140.html
发生了什么事?
【问题讨论】:
-
如果我们能看到代码,这将更容易回答。
-
验证器经常在一系列的 pass 中进行验证,如果它没有通过第一个 pass,它将不会启动第二个 pass。很可能您的“单个”错误是第一遍中的最后一个错误,当您解决它移动到第二遍时。为了进一步帮助您,我们需要查看您的来源。
-
XML? HTML?你用的是哪个?
-
您可以在 dev.rephunter.net 上查看该页面。 htaccess 凭证如下:用户:guest1,密码:RH-dev=====guest1
-
请在您的问题中发布一个有代表性的部分,最好包括开头。
标签: html validation html-entities