--- test/html-webhacc/error-description.en.html.u8 2007/07/17 13:52:54 1.5 +++ test/html-webhacc/error-description.en.html.u8 2007/07/21 04:58:17 1.6 @@ -58,14 +58,14 @@

A < character is not followed by tag name or by a ! character.

-

A < (U+003C LESS-THAN - SIGN) character which is not part of any markup appears - in the input stream.

+

A < (U+003C + LESS-THAN SIGN) character which is not part + of any markup appears in the input stream.

The < character as a data character must be escaped as:

-<lt;
+&lt;

@@ -79,7 +79,6 @@ The document is non-conforming.

The string &# must be the first two characters - NUMBER SIGN) character must be the first two characters of a reference:

Numeric character reference
@@ -96,7 +95,7 @@

To represent &# as data characters, use - named entity reference: + a named entity reference for the & character:

 &amp;#

@@ -116,7 +115,7 @@ of the code point of the character to be referenced.

To represent &#x as data characters, use - named entity reference: + a named entity reference for the & character:

 &amp;#x

@@ -135,7 +134,8 @@ declaration.

-

There are two attributes with same name.

+

There are two attributes with name + $0.

There are more than one attributes with the same name in a tag. The document is non-conforming.

@@ -175,8 +175,8 @@

Instead of XML style sheet, PIs, you must use the HTML link element whose rel - attribute is set to stylesheet (or alternate - stylesheet for an aleternate style sheet).

+ attribute is set to stylesheet (or + alternate stylesheet for an aleternate style sheet).

Web browsers will parse processing instructions as bogus comments. Some legacy Web browsers, such as IE:mac and @@ -215,15 +215,25 @@

Tag <$0> - is not allowed in body.

+ is not allowed in a body element.

The start or end tag of an element, which cannot be a descendant of body element, appears in the input stream while the body element has been opened. The document is non-conforming.

+

Start tag <head> + is not allowed in the head element.

+

There is a start tag <head> in the + <head> element. The document is non-conforming.

+ +

In an HTML document there must not be more than + one head element, therefore no more than one + start tag <head> can appear in the input stream.

+
+

Tag <$0> - is not allowed in table.

+ is not allowed in a table element.

The start or end tag of an element, which cannot be a child of table element, appears in the input stream while the table element has been opened @@ -260,7 +270,7 @@ these start tags, it must be explicitly specified.

-

This document does not start with the +

This document does not start with a DOCTYPE.

The document does not start with a DOCTYPE. The document is non-conforming.

@@ -281,11 +291,25 @@ the end of the document. The document is non-conforming.

+

This <html> tag is not + the first start tag.

+

There is a start tag of the html element + that it not the first start tag in the input stream. + The document is non-conforming.

+ +

In an HTML document, there cannot be more than one + html element and therefore there cannot be + more than one <html> tag. In addition, + nothing can be placed before the <html> tag + except a DOCTYPE, white space characters, + and comments.

+
+

This document is written in an old version of HTML.

The document contains a DOCTYPE declaration - that is different from HTML5 DOCTYPE (i.e. <!DOCTYPE - HTML>). The document is non-conforming.

+ that is different from HTML5 DOCTYPE (i.e. + <!DOCTYPE HTML>). The document is non-conforming.

The document might or might not be conformant to some version of HTML. However, conformance to any HTML @@ -314,24 +338,20 @@ context. The document is non-conforming.

Possible causes: -

-
If the erred element is an inline-level element (such - as a or span)
-

A data character cannot be a child - of certain sectioning elements such as body, - section, and blockquote.

- -

Any inline-level content must be put - in e.g. paragraph element such as p.

-
If the erred element is a block-level element (such as - div or hn)
-

Though some elements such as div, - li, and td allow - either one of block-level or inline-level content - is allowed. If there is a block-level content, - any inline-level content must be put - in e.g. paragraph element such as p.

-
+
    +
  • A data character cannot be a child + of certain sectioning elements such as body, + section, and blockquote.

    + +

    Any inline-level content must be put + in e.g. paragraph element such as p.

  • +
  • Though some elements such as div, + li, and td allow + either one of block-level or inline-level content + is allowed. If there is a block-level content, + any inline-level content must be put + in e.g. paragraph element such as p.

  • +

@@ -368,24 +388,32 @@ not support form elements yet.

Possible causes: -

-
If the erred element is an inline-level element (such - as a or span)
+
+
If the element with the error is an inline-level element, + such as a, progress, or img

An inline-level element cannot be a child of certain sectioning elements such as body, section, and blockquote.

Any inline-level content must be put in e.g. paragraph element such as p.

-
If the erred element is a block-level element (such as - div or hn)
+
If the element with the error is a block-level element, + such as div, hn, or + section

Though some elements such as div, li, and td allow either one of block-level or inline-level content is allowed. If there is a block-level content, any inline-level content must be put in e.g. paragraph element such as p.

-
If the erred element is the root html element
+
If the element with the error is a noscript element
+
The noscript element is allowed only in the context + where a block-level or inline-level content is expected + and in the head element. + It cannot be used in e.g. ul, table, + or select.
+
If the element with the error is the html element + that is the root element of an XHTML document

In an XHTML document, the root html element must have an xmlns attribute whose value is set to @@ -394,6 +422,15 @@

+

There is no $0 + element before this element.

+

There must be an element before another element, but there + is not. The document is non-conforming.

+ +

For example, there must be a dt element + before any dd element.

+
+
@@ -423,6 +460,13 @@

To specify natural language information in HTML document, use lang attribute instead.

+ +

XHTML 1.0 Appendix C was encouraged to specify both + lang and xml:lang attributes with + the same value. Such a duplication has no effect in practice. + Use only one of lang (in HTML) or xml:lang (in + XML).

+
@@ -469,7 +513,8 @@

Attribute Value Errors

This attribute only allow a limited set of - values and the specified value is not one of them.

+ values and the specified value {@} is not one + of them.

This identifier has already been assigned to another element.

@@ -489,14 +534,38 @@ +
+
Link type contents
+
Use link type index.
+
Link type copyright
+
Use link type license.
+
Link type home
+
Use link type index.
+
Link type start
+
Use link type first.
+
Link type toc
+
Use link type index.
+
+ + +

Browsing context name + {@} is reserved.

+

The specified browsing context name is reserved. + The document is non-conforming.

-

This browsing context name is reserved.

+

Names of browsing contexts starting with _ + (U+005F LOW LINE) + are reserved so that it must not be used.

+ +

Old version of HTML, non-HTML markup languages, and + Web browsers define or implements special reserved + browsing context names _blank, + _main, and _replace. + However, they are not conforming attribute values.

+
@@ -529,24 +598,58 @@

The table has no cell (td or th) in the last row.

+

This rowspan attribute + results in creating a table row that does not contain + any cell anchored to it.

+

The rowspan attribute value of the cell + is so specified that it extends a table in the row axis. + However, the extended row does not contain any cell by itself. + The document is non-conforming.

+ +

For example, the table below is non-conforming: +

+<table>
+<tbody>
+<tr><td rowspan=2></td></tr>
+</tbody>
+</table>
+ ... is non-conforming, since the second row contains only + a cell that spans the first and the second rows.

+
+

Internet Media Type Warnings

-

An obsolete subtype is used.

- -

A private (x- or x.) +

{@}: An obsolete subtype is used.

-

The subtype is not registered to IANA.

+

{@}: A private + (x- or x.) subtype is used.

+ +

{@}: The subtype is + not registered to IANA.

URI (or IRI) Errors

-

This string is syntactically not an IRI.

+

The specified value is syntactically not an IRI + reference.

+

The specified value does not satisfy the syntactical requirements + for IRI references. The document is non-conforming.

+ +

Possible causes: +

    +
  • The string might contain one or more white space characters. + Especially, the (U+0020 + SPACE) character cannot be + used in IRI references.
  • +
+

+
@@ -582,6 +685,22 @@ decoded (or bare) form.

+

URI scheme name is in uppercase.

+

The scheme part of the IRI is written in uppercase letter.

+ +

Uppercase scheme names are not required to be processed + correctly.

+ +
+
@@ -644,6 +763,6 @@ and/or modify it under the same terms as Perl itself.

- + \ No newline at end of file