--- test/html-webhacc/error-description-source.xml 2008/08/15 05:53:23 1.28
+++ test/html-webhacc/error-description-source.xml 2008/08/15 12:11:56 1.30
@@ -22,8 +22,9 @@
The character encoding used for the document is not allowed
@@ -31,9 +32,9 @@
The character encoding used for the document is not recommended
@@ -42,19 +43,20 @@
Use of UTF-8 as the character encoding of the document is encouraged,
though the use of another character encoding is still conforming. The conformance checker cannot detect whether the input document
met the requirements on character encoding, since the document
@@ -64,8 +66,8 @@
The document is not labeled with character encoding name
@@ -115,11 +117,50 @@
While parsing a document in a character encoding,
@@ -145,6 +186,19 @@
There are more than one attributes with the same
name in a tag. The document is non-conforming. Processing instructions ( A start tag appears after the A The HTML The start or end tag of an element, which
@@ -549,8 +850,58 @@
A The The start or end tag of an element, which
@@ -581,13 +1008,21 @@
A data character appears in A non‐white‐space character appears in In End tag of an element is not found before, for example,
@@ -665,7 +1110,8 @@
An end tag appears though no element with the same name
@@ -731,8 +1186,22 @@
The content model of the element is so defined that it
@@ -791,6 +1266,12 @@
An element that is not allowed as the root element
is used as the root element of the document. The document is
@@ -889,9 +1463,50 @@
There must be an element before another element, but there
@@ -902,14 +1517,20 @@
A required attribute is not specified. The document
@@ -931,7 +1552,37 @@
The specified character encoding name is not registered to
IANA. Use of registered character encoding name
@@ -1071,10 +1766,10 @@
The specified character encoding name is a private name and
not registered to IANA. Use of registered character
@@ -1093,10 +1788,10 @@
The attribute value must be a character encoding name. However,
the specified value is not a character encoding name syntactically.
@@ -1106,8 +1801,106 @@
The specified link type cannot be used for the element.
@@ -1177,9 +2034,22 @@
The specified link type is non-conforming, and therefore
@@ -1202,11 +2072,17 @@
The specified character encoding name is different from
the character encoding of the document. The document
@@ -1214,6 +2090,54 @@
HTML5 Character Encoding Errors
-$0
+{text}
is not allowed for HTML document.$0
+{text}
should not be used for HTML document.{text}).$0
+ character encoding {text}
is not a superset of ASCII.{text} (Sniffed because no explicit specification
+ for the character encoding of this document is found in the transfer
+ procotol headers).{text} because no explicit specification
+ for the character encoding of this document is found in the transfer
+ procotol headers.{text} is used. Checking results might be
+ wrong.{text} is not supported.{text} is same as the character encoding specified
+ in the character encoding declaration. This is not an
+ error.$0, a character encoding declaration specifying
- character encoding as $1 is found. The document
+ {text}, a character encoding declaration specifying
+ a different character encoding is found. The document
is reparsed.NULL character
+ is not allowed.{text} is
+ not allowed.", ', and =."
+ or ' if it contains a ", ', or
+ = character.& character must
be escaped as &.</ string is not followed
by a tag name.< character is not followed
by tag name or by a ! character.&#.&#x.<! is not followed
by --.</ is not followed
by tag name.{text} is not allowed.U+000D (CARRIAGE RETURN)
+ is not allowed.-- sequence
in a comment.$0.{text}.
<>) is not
+ allowed.</>) is not
+ allowed.{text} is not allowed./>) cannot be
used for this element.<!DOCTYPE , the
+ document type name must be specified.PUBLIC, no
+ oublic identifier is specified.; character.<!DOCTYPE, there
+ must be at least a white space character before the document type
+ name.SYSTEM, no
+ system identifier is specified.<?...>) cannot be used.<?...>) is not allowed in HTML
+ document.
<?...?>),
including XML declaration (<?xml ...?>)
@@ -495,15 +660,135 @@
PUBLIC.SYSTEM.-->.DOCTYPE is not closed by a
+ > character.>
+ character.HTML5 Parse Errors in Tree Construction Stage
+<{text}> is
+ not allowed after the body is closed.</{text}> is
+ not allowed after the body is closed.body is closed.<{text}> is
+ not allowed after the frameset is closed.</{text}> is
+ not allowed after the frameset is closed.frame is closed.$0 element cannot be
- inserted between head and body elements.{text} element cannot be
+ inserted between head and body
+ elements.head element is closed
but before the body element is opened.
@@ -511,22 +796,37 @@
DOCTYPE appears after any
- element or data character has been seen.DOCTYPE appears after any element or data character
- has been seen. The document is non-conforming.DOCTYPE must be placed before any
- tag, reference, or data character. Only white space characters
- and comments can be inserted before the DOCTYPE.<{text}> is
+ not allowed after the html is closed.</{text}> is
+ not allowed after the html is closed.html is closed.image element is
+ obsolete.a elements cannot be nested.
@@ -538,8 +838,9 @@
<$0>
+ class="parse-error"
+ modules="HTML::Parser">
+ <{text}>
is not allowed in the body element.button element cannot be
+ nested.<form> is
+ not allowed in a form element.<{text}> is
+ not allowed in a framset element.</{text}> is
+ not allowed in a frameset element.frameset element.<head>
is not allowed in the head element.DOCTYPE appears after any
+ element or data character has been seen.DOCTYPE appears after any element or data character
+ has been seen. The document is non-conforming.DOCTYPE must be placed before any
+ tag, reference, or data character. Only white space characters
+ and comments can be inserted before the DOCTYPE.nobr element cannot be
+ nested.{text} element is not
+ allowed in a noscript element in the
+ head element.</{text}>
+ appers before the noscript element is closed.noscript element is not closed
+ before the end of file.noscript element in the head
+ element.<{text}>
+ is not allowed in a select element.</{text}>
+ is not allowed in a select element.<$0>
+ class="parse-error"
+ modules="HTML::Parser">
+ <{text}>
is not allowed in a table element.table.</{text}>
+ is not allowed in a table element.table element, outside of the caption and cells.table. The document
- is non-conforming.table.
+ The document is non-conforming.table, only table related elements
are allowed; any other element and data character must be contained in
@@ -597,8 +1032,16 @@
isindex element is
+ obsolete.tr
element is missing.DOCTYPE.$0 is not
+ class="parse-error"
+ modules="HTML::Parser">
+ {text} is not
closed.<html> tag is not
the first start tag.<{text}> is
+ not allowed here.$0 is not
+ class="parse-error"
+ modules="HTML::Parser">
+ {text} is not
opened.Element Content Model Errors
+base element with the
+ href attribute specified cannot be placed after
+ any attribute with a URL.base element with the
+ target attribute specified cannot be placed after
+ any element that defines a hyperlink.$0
+ modules="ContentChecker::HTML">
+ {text}
element as a child of this element.hn element descendant.area element cannot be used
+ outside of a map element.base
+ element.datatemplate element, only
+ rule elements are allowed.details element, only at the
+ beginning of the element a lengend element
+ may be used.figure element, only at the
+ beginning or only at the end of the element a lengend element
+ may be used.style element without
+ scoped attribute is not allowed in this context.noscript element in the head element.style element with
+ scoped attribute is not allowed in the head
+ element.title
element.head element.ruby
+ element.$0
+ modules="ContentChecker::HTML">
+ {text}
element before this element.rp element must
+ be a parenthesis.Attribute Errors
$0
+ modules="ContentChecker::HTML">
+ {text}
is not specified.object at least one of
+ data and type attributes must be
+ specified.base element, at least one of
+ href and target attributes must be
+ specified.meta element with the
+ content attribute specified, exactly one of
+ name and http-equiv attributes must be
+ specified.meta element, exactly one of
+ name, http-equiv, and charset
+ attributes must be specified.{local-name} is not allowed for
{element-local-name} element.ismap attribute may only be
+ used for the image contained in an a element.xml:lang attribute is not
allowed in HTML document.charset attribute is not
allowed in XML document.lang attribute is not
allowed in XML document.noscript element cannot be
+ used in XML document.xmlns attribute
in the null namespace is not allowed in
XHTML document. The document is non-conforming.Attribute Value Errors
-$0
- is not registered.{@}
+ is not allowed. It must be an empty string or a string
+ {local-name}.{value} is not the preferred name of that
+ character encoding.{value} is not a registered name.$0 is a private
- character encoding name.{value} is a private name.{value}
+ is syntactically not a character encoding name.coords attribute have to
+ contain three (3) numbers (specified:
+ {text}).coords attribute have to
+ contain four (4) numbers (specified:
+ {text}).coords attribute have to
+ contain more than or equal to six (6) numbers (specified:
+ {text}).coords attribute have to
+ contain even number of numbers (specified:
+ {text}).{value}
+ is out of range.{@} is not one
of them.{@}
+ is not allowed.{value}.{value}
+ appears in the attribute value twice.# character.id attribute value is
+ different from the name attribute value.$0
+ modules="ContentChecker::HTML">
+ {value}
cannot be specified for this element.{@}
+ is not an allowed value.$0
+ modules="ContentChecker::HTML">
+ {value}
is non-conforming.$1
- is different from document character encoding
- $0.{value} is different from the actual document
+ character encoding {text}.{value} matches to the actual character encoding
+ name cannot be checked since the input is not a byte stream.usemap attribute references
+ no image map.contextmenu attribute references
+ no menu.Refresh pragma.template.{text}
+ is reserved and cannot be used for an arbitrary prefix.Attribute Value Warnings
+{text}
+ is reserved and cannot be used for an arbitrary namespace name.$0
+{value}
is proposed but not accepted yet; it should not be
used until it has been accepted.{value}
+ is not a valid value.id attribute.template
+ attribute is not a template.{value} is reserved.{value} is not
+ allowed in this attribute.Internet Media Type Warnings
+Internet Media Type Errors
+
+Stability Information
-
The attribute is in the call for implementation stage.
+ +Usually, using the attribute is safe. However, it is a new feature + so that it might not be implemented correctly. If it is found that + the feature is hard or impossible to implement, the feature + might be revised, or in some case it might be dropped.
+The attribute is in the last call for comments stage.
+ +The attribute is relatively mature, though the standardization + is not done yet. It may be used for experiments. Since it is a new + feature, it might not be implemented correctly or at all. If it is + found that the feature is hard or impossible to implement, the feature + might be revised or might be dropped.
+The attribute is documented in a working or editor's draft + and not yet completed.
+ +The attribute should not be used for any practical purpose. + The feature might be drastically changed later or might be + entirely removed.
+The attribute is not part of any standard or draft the conformance + checker is aware of.
+ +The attribute should not be used for any practical purpose unless + there is really a standard that defines the attribute.
+{local-name} is not supported; it might or
might not be conforming.{local-name} of element
{element-local-name} is not supported;
@@ -1551,9 +2593,9 @@
$0 is not
+{value} is not
standardized or registered at the time of the release of the conformance
checker; it is non-conforming unless it now has been
registered.$0 is not supported;
+ language {text} is not supported;
it might or might not be conforming.$0 is not supported;
+ language {text} is not supported;
it might or might not be conforming.