--- test/html-webhacc/error-description-source.xml 2007/09/04 11:40:02 1.10
+++ test/html-webhacc/error-description-source.xml 2007/11/07 11:29:46 1.14
@@ -273,7 +273,7 @@
embed, param, area,
col, and input elements.
<script/>The polytheistic slash cannot be used for script
element. Even for an empty script element,
@@ -289,7 +289,7 @@
<command/>, <event-source/>,
- <source/><nest/>, or <source/>
<a/>, <p/><?xml-stylesheet ...?>), are not allowed
in the HTML syntax. The document is non-conforming.
- <?xbl?> (XBL Association)binding property in CSS
+ style sheet.<?xml?> (XML declaration)<?xml-stylesheet?> (XML style sheet
- PIlink element with rel
attribute set to stylesheet (or,
alternate stylesheet for an alternate style
sheet).<?php?> (PHP code)<?php?> or
+ <? ... PHP code ... ?>
+ (PHP code)Only white space characters and comments are allowed
- before the DOCTYPE.
DOCTYPE. XML declaration is not
+ allowed in HTML document.
@@ -483,14 +491,24 @@
an end tag of another element appears or
the end of the document. The document is non-conforming.
- Only body, dd, dt,
- head, html, li,
+
Only body, colgroup, dd,
+ dt, head, html, li,
ol, option, optgroup,
- p, rb, rp, rt, or
- ul end tag can be implied in HTML documents.
+ p, rb, rp, rt,
+ tbody, td, tfoot,
+ th, thead, tr,
+ ul end tag can be omitted in HTML documents.
For any element except for void element, there must be an explicit
end tag.
canvas elementcanvas element is no longer
+ defined as empty. There must be an end tag
+ </canvas>.Note that misnesting tags, such as
<a><b></a></b>, are not
allowed and they also cause this error.
For any end tag in HTML document, there must be a corresponding start tag.
+ +base, basefont,
+ bgsound, br, col,
+ embed, frame, hr,
+ image, img, input,
+ isindex, link, meta,
+ param, spacer, or wbr element$0 child element.
The document is non-conforming.
- For example: -
head element must contain exactly one
- title child element.tr
- element must contain one or more td or th
- child element.head elementtitle child element.html elementhead child element followed
+ by a body element.tr elementtd or th child element.head element.
It cannot be used in e.g. ul, table,
or select.
- html element
- that is the root element of an XHTML documentIn an XHTML document, the root html
- element must have an xmlns attribute
- whose value is set to
- http://www.w3.org/1999/xhtml.
blink,
center, or marquee elementbutton, datalist, form,
+ button, datalist,
+ fieldset, form,
input, label,
optgroup, option, output,
rb, rp, rt, ruby,
@@ -682,6 +709,35 @@
+An element that is not allowed as the root element + is used as the root element of the document. The document is + non-conforming, as far as the conformance checker can tell.
+ +html element in an XHTML documentIn an XHTML document, the root html
+ element must have an xmlns attribute
+ whose value is set to
+ http://www.w3.org/1999/xhtml.
rss elementThe document is written in some version of RSS.
+The conformance checker does not support any version + of RSS. Use Atom 1.0 for feed documents.
feed elementThe Atom feed element must be
+ in the http://www.w3.org/2004/Atom
+ namespace.
The conformance checker does not support Atom 0.3. + Use Atom 1.0 for feed documents.
$0
@@ -849,6 +905,22 @@
<meta http-equiv="Content-Type" content="text/html; charset=charset-name">
+ is obsolete.Old long charset declaration syntax
+ <meta http-equiv="Content-Type" content="text/html; charset=charset-name">
+ is in use. The document is non‐conforming.
The new charset declaration syntax is: +
<meta charset="charset-name">
+
+ The specified link type is non-conforming, and therefore the document is non-conforming.
-contentsindex.copyrightlicense.homeindex.previousprev.startfirst.toctoc or topindex.Warning: The data served to the conforming checker might be out of date; it might have already - been accepted or rejected, depending on which the document - might be conforming or non-conforming. See WHATWG Wiki + been accepted or rejected. The document might or might not be + conforming depending on the status. See WHATWG Wiki for the latest information.
{@}: An obsolete
subtype is used.The specified Internet Media Type is registered with status + of OBSOLETE.
+ +text/ecmascripttext/ecmascript is obsoleted in
+ favor of application/ecmascript. Note that
+ text/javascript would be better alternative
+ for many cases.text/javascripttext/javascript is obsoleted by
+ IETF with backward incompatible alternate
+ application/javascript for architectural
+ purity. Realist may ignore this warning./.The IRI does not end with a /. If there is an
+ authority component in an IRI, a / should be present
+ instead of empty path component.
For example, http://www.example.com/
+ is preferred to http://www.example.com.
The specified document is not a cache manifest. + The document is non-conforming.
+ +An entity labeled as Internet media type
+ text/cache-manifest must contain a cache manifest.
A cache manifest must start with a line whose content is
+ CACHE MANIFEST (exactly one space character between
+ CACHE and MANIFEST).
| Level | +Conforming? | +Description | +
|---|---|---|
| MUST‐level error | +Non‐conforming. | +A violation to a hard requirement of the specification. +The document is non‐conforming. | +
| SHOULD‐level error | +Non‐conforming, but in some case +conforming. | +A violation to a requirement of the specification. +The violation might be legitimize in some case. Otherwise, +the document is non‐conforming. | +
| Warning | +Conforming. | +A warning is an advice from the conformance checker to avoid +to solve a problem in a confusing or possibly wrong way. +It does not affect to the conformance of the document, and +may sometimes be inappropriate. | +
| Not supported | +Unknown. | +Some feature that is not supported by the conformance checker +is used in the document. | +
Copyright 2007 Wakaba
+Copyright
+Wakaba
+<w@suika.fam.cx>.
This document is free software; you can redistribute it and/or modify it under the same terms as Perl itself.