--- test/html-webhacc/error-description-source.xml 2008/07/27 10:33:45 1.26 +++ test/html-webhacc/error-description-source.xml 2008/08/15 08:36:41 1.29 @@ -115,11 +115,50 @@ - + + Character encoding of this document is sniffed + as {text} (Sniffed because no explicit specification + for the character encoding of this document is found in the transfer + procotol headers). + + + + Character encoding of this document is defaulted + to {text} because no explicit specification + for the character encoding of this document is found in the transfer + procotol headers. + + + + Since no decoder for the document character + encoding is found, decoder for the character encoding + {text} is used. Checking results might be + wrong. + + + + Conformance error checking for the character + encoding {text} is not supported. + + + + Sniffed character encoding + {text} is same as the character encoding specified + in the character encoding declaration. This is not an + error. + + + While parsing the document as - $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.

While parsing a document in a character encoding, @@ -145,6 +184,19 @@ + + + The NULL character + is not allowed. + + + + Code point {text} is + not allowed. + +

@@ -179,8 +231,24 @@ + + Attribute name cannot contain characters + ", ', and =. + + + + Attribute value must be quoted by " + or ' if it contains a ", ', or + = character. + + + class="tokenize-error" + modules="HTML::Parser"> The & character must be escaped as &amp;. @@ -217,7 +285,8 @@ + class="tokenize-error" + modules="HTML::Parser"> A </ string is not followed by a tag name. @@ -240,7 +309,8 @@ + class="tokenize-error" + modules="HTML::Parser"> A < character is not followed by tag name or by a ! character. @@ -256,7 +326,8 @@ + class="tokenize-error" + modules="HTML::Parser"> The decimal representation of the code position of a character must be specified after &#. @@ -289,7 +360,8 @@ + class="tokenize-error" + modules="HTML::Parser"> The hexadecimal representation of the code position of a character must be specified after &#x. @@ -311,7 +383,8 @@ + class="tokenize-error" + modules="HTML::Parser"> String <! is not followed by --. @@ -345,7 +418,8 @@ + class="tokenize-error" + modules="HTML::Parser"> String </ is not followed by tag name. @@ -366,8 +440,24 @@ + + Character reference to + {text} is not allowed. + + + + Character reference to + U+000D (CARRIAGE RETURN) + is not allowed. + + + class="tokenize-error" + modules="HTML::Parser"> There is a -- sequence in a comment. @@ -384,9 +474,10 @@ + class="tokenize-error" + modules="HTML::Parser"> There are two attributes with name - $0. + {text}.

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

@@ -396,8 +487,36 @@
+ + Empty start tag (<>) is not + allowed. + + + + Empty end tag (</>) is not + allowed. + + + + End tag cannot have attributes. + + + + Character reference to + {text} is not allowed. + + + class="tokenize-error" + modules="HTML::Parser"> Polytheistic slash (/>) cannot be used for this element. @@ -443,11 +562,55 @@ + + After the string <!DOCTYPE , the + document type name must be specified. + + + + After the keyword PUBLIC, no + oublic identifier is specified. + + + + Character reference must be closed by a + ; character. + + + + After the string <!DOCTYPE, there + must be at least a white space character before the document type + name. + + + + Attributes must be separeted by at least a + white space character. + + + + After the keyword SYSTEM, no + system identifier is specified. + + class="tokenize-error" + modules="HTML::Parser"> Processing instruction - (<?...>) cannot be used. + (<?...>) is not allowed in HTML + document.

Processing instructions (<?...?>), including XML declaration (<?xml ...?>) @@ -495,15 +658,135 @@ + + There is a bogus string after the document type + name. + + + + There is a bogus string after the keyword + PUBLIC. + + + + There is a bogus string after the public + identifier. + + + + There is a bogus string after the keyword + SYSTEM. + + + + There is a bogus string after the system + identifier. + + + + Attribute value is not closed by a quotation + mark. + + + + Comment is not closed by a string + -->. + + + + The DOCTYPE is not closed by a + > character. + + + + The public identifier literal is not closed by a + quotation mark. + + + + The system identifier literal is not closed by a + quotation mark. + + + + Tag is not closed by a > + character. + +

HTML5 Parse Errors in Tree Construction Stage

+ + Start tag <{text}> is + not allowed after the body is closed. + + + + End tag </{text}> is + not allowed after the body is closed. + + + + Non‐white‐space characters are not allowed + after the body is closed. + + + + Start tag <{text}> is + not allowed after the frameset is closed. + + + + End tag </{text}> is + not allowed after the frameset is closed. + + + + Non‐white‐space characters are not allowed + after the frame is closed. + + - The $0 element cannot be - inserted between head and body elements. + The {text} element cannot be + inserted between head and body + elements.

A start tag appears after the head element is closed but before the body element is opened. @@ -511,22 +794,37 @@ - - A DOCTYPE appears after any - element or data character has been seen. - -

A DOCTYPE appears after any element or data character - has been seen. The document is non-conforming.

- -

The DOCTYPE must be placed before any - tag, reference, or data character. Only white space characters - and comments can be inserted before the DOCTYPE.

-
+ + Start tag <{text}> is + not allowed after the html is closed. + + + + End tag </{text}> is + not allowed after the html is closed. + + + + Non‐white‐space characters are not allowed + after the html is closed. + + + + The image element is + obsolete. + class="parse-error" + modules="HTML::Parser"> Anchor cannot be nested.

HTML a elements cannot be nested. @@ -538,8 +836,9 @@ - Tag <$0> + class="parse-error" + modules="HTML::Parser"> + Start tag <{text}> is not allowed in the body element.

The start or end tag of an element, which @@ -549,8 +848,58 @@ + + Some element is not closed before the end of + file. + + + + The button element cannot be + nested. + + + + Element is not closed before the end of + file. + + + + Start tag <form> is + not allowed in a form element. + + + + Start tag <{text}> is + not allowed in a framset element. + + + + End tag </{text}> is + not allowed in a frameset element. + + + + Non‐white‐space characters are not allowed + in a frameset element. + + + class="parse-error" + modules="HTML::Parser"> Start tag <head> is not allowed in the head element. @@ -563,9 +912,85 @@ + + A DOCTYPE appears after any + element or data character has been seen. + + + +

A DOCTYPE appears after any element or data character + has been seen. The document is non-conforming.

+ +

The DOCTYPE must be placed before any + tag, reference, or data character. Only white space characters + and comments can be inserted before the DOCTYPE.

+
+
+ + + The nobr element cannot be + nested. + + + + The {text} element is not + allowed in a noscript element in the + head element. + + + + An end tag </{text}> + appers before the noscript element is closed. + + + + A noscript element is not closed + before the end of file. + + + + Non‐white‐space characters are not allowed + in a noscript element in the head + element. + + + + Element is not closed before the end of + file. + + + + Start tag <{text}> + is not allowed in a select element. + + + + End tag </{text}> + is not allowed in a select element. + + - Tag <$0> + class="parse-error" + modules="HTML::Parser"> + Start tag <{text}> is not allowed in a table element.

The start or end tag of an element, which @@ -581,13 +1006,21 @@ - - Data character is not allowed in - table. + + End tag </{text}> + is not allowed in a table element. + + + + Non‐white‐space character is not allowed within + the table element, outside of the caption and cells. -

A data character appears in table. The document - is non-conforming.

+

A non‐white‐space character appears in table. + The document is non-conforming.

In table, only table related elements are allowed; any other element and data character must be contained in @@ -597,8 +1030,16 @@ + + The isindex element is + obsolete. + + + class="parse-error" + modules="HTML::Parser"> Start tag of tr element is missing. @@ -614,7 +1055,8 @@ + class="parse-error" + modules="HTML::Parser"> This document does not start with a DOCTYPE. @@ -632,8 +1074,9 @@ - Element $0 is not + class="parse-error" + modules="HTML::Parser"> + Element {text} is not closed.

End tag of an element is not found before, for example, @@ -665,7 +1108,8 @@ + class="parse-error" + modules="HTML::Parser"> This <html> tag is not the first start tag. @@ -683,7 +1127,8 @@ + class="parse-error" + modules="HTML::Parser"> This document is written in an old version of HTML. @@ -700,9 +1145,17 @@ + + Start tag <{text}> is + not allowed here. + + - Element $0 is not + class="parse-error" + modules="HTML::Parser"> + Element {text} is not opened.

An end tag appears though no element with the same name @@ -1618,6 +2071,81 @@ + + Input + 入力 + + + + By URL + URL で指定 + + + + By direct input + 直接入力 + + + + More options + 検査オプション + + + + Check an error page + 誤り頁を検査する + + + + Content type + 内容型 + + + + Character encoding + 文字符号化 + + + + As specified + 指定通り + + + + Japanese character encodings + 日本語用文字符号化 + + + + European character encodings + 欧米言語用文字符号化 + + + + Asian character encodings + アジア諸語用文字符号化 + + + + Unicode character encodings + Unicode 系文字符号化 + + + + Document source to check + 検査する文書のソース + + + + Check + 検査 + + + + Setting innerHTML of HTML element + innerHTML に値を設定する HTML 要素 + + Information 情報 @@ -1705,6 +2233,21 @@ 構造誤り + + Transfer Errors + 転送誤り + + + + Trans. Errors + 転送誤り + + + + Result + 結果 + + Quirks Mode 奇癖モード @@ -1857,6 +2400,11 @@ 索引 #{text} + + Unknown location + 位置不明 + + Structure of Table #{text} 表 #{text} の構造 @@ -1872,6 +2420,161 @@ 部分 #{text} + + .. + + + + + Score + 得点 + + + + Subtotal + 小計 + + + + Total + 合計 + + + + Main document + 主文書 + + + + Subdocuments + 部分文書 + + + + Transfer + 転送 + + + + Encoding + 符号 + + + + Character + 文字 + + + + Syntax + 構文 + + + + Structure + 構造 + + + + Semantics + 意味 + + + + N/A + + + + + No error found. + 誤りは見つかりませんでした。 + + + + This document has no transfer protocol header error. + 転送プロトコルの頭部に誤りは見つかりませんでした。 + + + + This document has no parse error. + 構文解析中に誤りは見つかりませんでした。 + + + + This document has no structral error. + 構造上の誤りは見つかりませんでした。 + + + + +

Important: This conformance checking service + is under development. The result above might be wrong.

+ + +

重要: この適合性検査サービスは開発中です。 + この結果は間違いかもしれません。

+
+ + + + No conformance‐error is + found in this document. + この文書に適合性に関わる誤りは見つかりませんでした。 + + + + This document + is likely non-conforming, but in rare case + it might be conforming. The checker cannot determine whether + this document is in the rare case or not. + この文書はおそらく適合ですが、 + 稀に適合している場合もあります。適合性検査器はこの文書が稀な場合に該当するかどうか判定できません。 + + + + This document is + non-conforming. + この文書は適合です。 + + + + The conformance + checker cannot decide whether the document is conforming or + not, since the document contains one or more unsupported + features. The document might or might not be conforming. + 適合性検査器はこの文書が適合するかどうか判定できませんでした。 + この文書は適合性検査器が対応していない機能を使っています。 + この文書は適合しているかもしれませんし、していないかもしれません。 + + + + MUST‐level + error + 必須級の誤り + + + + SHOULD‐level + error + 推奨級の誤り + + + + Warning + 警告 + + + + Information + 情報 + + + + Not + supported + 未対応 + +

Error Levels

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

- + \ No newline at end of file