--- test/html-webhacc/error-description-source.xml 2008/08/29 13:46:58 1.39
+++ test/html-webhacc/error-description-source.xml 2008/09/16 14:00:20 1.48
@@ -56,8 +56,45 @@
The input stream is encoded in Note that an The conformance checker cannot find an appropriate decoder for
+ the character encoding used to encode characters in the document. This error is raised if: In either case, the result shown by the conformance checker might
+ contain wrong errors caused by errorneous decoder or might not contain
+ errors that should be raised if an appropriate decoder is used. Noncharacter code points are used in the input stream. Noncharacter code points are reserved for internal processings.
+ Their use for information interchanges are forbidden. In addition, they are not allowed in HTML document. In an unquoted attribute value, a character This error is also raised if one try to use empty attribute
+ value like The attribute value is not specified after the When an attribute value is empty, the Instead, quotation marks can be used to explicitly represent that
+ the attribute value is empty, as: ... or like: The The The character encoding declaration
+ ( The character encoding declaration have to occur near the beginning
+ of the document to ensure that Web browsers can be determine the
+ character encoding of the document. The The element is not one of elements allowed
+ in the latest version of relevant specifications. The element cannot be used. The attribute is not one of attributes allowed for the element
+ in the latest version of relevant specifications. The attribute cannot be used. The The Use of the The To specify natural language information in HTML document,
use The HTML The To specify natural language information in XML document,
- use The A The value of the For historical reason, there are two attributes applicable to HTML
+ elements to specify language information of an element: In general, only the If both 歴史的な理由により、 HTML 要素の言語指定のための属性は
+ 通常、要素の言語情報は The specified Internet Media Type is registered with status
- of OBSOLETE. The specified Internet Media Type is registered with its intended
+ usage as OBSOLETE.Character Encoding Layer Errors
-{octets}
+ is not an allowed representation of the character
+ {char} — character reference
+ {char:hexref} should be used instead.{octets}.{octets}
+ is illegal.ISO-2022-JP
+ or its variant but is partially broken.ISO-2022-JP stream must end in the ASCII
+ state.{octets}.{text} is used. Checking results might be
- wrong.
+
+
+ Coded Character Set Layer Errors
NULL character
is not allowed.{text} is
not allowed.{text}
+ is found in the input stream.{text} is not
+ a Unicode character.{text}
+ is deprecated.{text}
+ is discouraged.{text}
+ is not the preferred representation of that character.{text}
+ should not be used in many cases."
or ' if it contains a ", ', or
= character."
+ (U+0022 QUOTATION MARK),
+ ' (U+0026
+ APOSTROPHE), or =
+ (U+003D EQUAL SIGN)
+ is contained. These characters are not allowed in unquoted attribute
+ values, since they are used to quote attribute values or to separate
+ attribute name and value.<foo bar= baz=>;
+ in this example, baz= is
+ treated as an invalid attribute value for the attribute
+ bar, not as another attribute.=
+ (U+003C EQUAL SIGN)
+ character.= character after
+ the attribute name must be specified as:<foo bar><foo bar=""><foo bar=''>HTML5 Parse Errors in Tree Construction Stage
+<{text}> is after the html element
+ is closed.html 要素が閉じられた後に開始タグ
+ <{text}> があります。</{text}> is after the html element
+ is closed.html 要素が閉じられた後に終了タグ
+ </{text}> があります。<{text}> is
@@ -1141,6 +1312,29 @@
DOCTYPE legacy string is
+ used.DOCTYPE
+ 遺物文字列が使われています。DOCTYPE with the DOCTYPE legacy
+ string, i.e.
+ <!DOCTYPE HTML PUBLIC "XSLT-compat">
+ is used.DOCTYPE legacy string should not be used for documents
+ not generated from XSLT transformation process. It is allowed
+ only to enable to use XSLT style sheets with the HTML output mode, which
+ does not support generation of the DOCTYPE with no
+ PUBLIC
+ identifier. For other purposes, the DOCTYPE legacy
+ string, i.e. PUBLIC "XSLT-compat",
+ is useless and should not be used.head element.head element.head
+ 要素の最初の子要素ではありません。<meta charset="..."> or
+ <meta http-equiv=Content-Type content="text/html; charset=...">
+ must be the first child element in the head element.title element and other metadata elements must
+ appear after any character encoding declaration is processed.
+
+ event-source elementeventsource
+ element (no hyphen).m elementmark
+ element.
+
+ align attribute (various HTML elements)border attribute (various HTML elements)autosubmit attribute (menu element)language attribute (script element)<script>
/* JavaScript code */
</script>type attribute, as follows:
+
+
+ <script type="text/javascript">.<script type="text/vbscript">.xml:lang attribute is not
- allowed in HTML document.xml:lang attribute in HTML
+ document is ignored.xml:lang attribute is not allowed in
- HTML document. The document is non-conforming.xml:lang attribute does not have an effect in
+ HTML document.xml:lang attribute is conforming
- only in XML documents.xml:lang attribute is only applicable to XML
+ documents. In HTML document, it is only allowed to ease migration
+ from XML.lang attribute instead.lang attribute is not
- allowed in XML document.lang attribute is not allowed in
- XML document. The document is non-conforming.lang attribute in null
- namespace for HTML elements is conforming only in
- HTML documents.xml:lang attribute instead.noscript element cannot be
used in XML document.xml:lang attribute in no namespace
+ is only allowed in HTML document.xml:lang
+ 属性が認められているのは HTML 文書中だけです。xmlns attribute
@@ -1700,6 +1953,14 @@
xml:lang attribute is only allowed
+ when the lang attribute is specified.xml:lang 属性を指定できるのは
+ lang 属性が指定されている時だけです。title attribute
+ is empty.title 属性の値が空です。title attribute value of the link
+ element that defines an alternate style sheet is an empty value.link element whose rel attribute
+ is alternate stylesheet defines an alternate style sheet.
+ An alternate style sheet must be associated with a name using the
+ title attribute. The name cannot be empty.xml:lang attribute
+ is different from the value of the lang attribute.xml:lang 属性の値が lang
+ 属性の値と異なります。xml:lang attribute (either the
+ lang attribute in the xml (i.e.
+ http://www.w3.org/XML/1998/namespace) namespace, or
+ the xml:lang attribute in no namespace) for the element has
+ different value than that of the lang attribute in no
+ namespace.lang
+ and xml:lang. In HTML documents, only lang
+ attribute in no namespace is allowed and take effect; the
+ xml:lang attribute in no namespace is ignored in HTML
+ documents. In XHTML documents, both lang and
+ xml:lang attributes are allowed.lang attribute need to be
+ specified for an element.lang and xml:lang attributes are
+ specified on the same element, their values must be the same value.xml:lang 属性 (xml (=
+ http://www.w3.org/XML/1998/namespace) 名前空間の
+ lang 属性や名前空間に属さない
+ xml:lang 属性) の値が同じ要素の名前空間に属さない
+ lang 属性の値と異なっています。lang と xml:lang の2つがあります。 HTML
+ 文書では名前空間に属さない lang 属性だけが認められており、
+ かつ効力があります。名前空間に属さない
+ xml:lang 属性は HTML 文書では無視されます。 XHTML 文書では
+ lang 属性も xml:lang 属性も認められています。lang
+ 属性だけを使って指定すれば十分です。lang 属性と xml:lang
+ 属性の両方を同じ要素に指定する場合、
+ 両者の値は同じでなければなりません。{value} is used.{value} が使われています。
- text/ecmascripttext/ecmascript is obsoleted in
favor of application/ecmascript. Note that
- text/javascript would be better alternative
- for many cases.text/javascript would be the better alternative
+ in many cases.
text/javascripttext/javascript is obsoleted by
IETF with backward incompatible alternate
application/javascript for architectural
- purity. Realist may ignore this warning.{value} is not supported by the
- conformance checker.{text} is not defined.
WebIDL Errors
+
+, character or a ) character., character or a ) character.unsigned
+ keyword is not short or long.unsigned の後の字句が
+ short か long ではありません。, character or a ] character.Variadic extended attribute is seen.{text} is
+ specified for an attribute that is not read-only.{text}
+ is specified for an attribute whose type is not an interface.} character is expected.} character is expected.{text}
+ is not followed by a { character.Definition is
+ expected).Definition (optionally preceded by an extended attribute list)
+ is expected.{text} is
+ not specified.[ character.{value}
+ is outside of the range of the type for the constant,
+ {text}.{value}, is different from the type of the constant,
+ {text}.{text}
+ is already specified for another operation in the same interface.{value}
+ specified by extended attribute {text} is already
+ used for an interface.{text} is
+ already used.{text} is
+ already used.{text}
+ is already specified.{text} is
+ not defined in the fragment.{text} is
+ not defined in the fragment.in keyword for an argument is
+ found.( character for an argument
+ list is found.raises (or getraises
+ or setraises) keyword is not followed by a (
+ character.sequence<> type is not
+ terminated by a > character.sequence is not followed
+ by a < character.sequence<>.{text}.{text} cannot be
+ used in valuetype.}; sequences.{value} is
+ not defined in the interface specified for the attribute to which
+ extended attribute {text} is set.:: token is not followed by
+ an identifier or a DOMString keyword.{text} is not
+ defined.typedef of name DOMString
+ is ignored.{text} is used.valuetype definition does
+ not define DOMString as
+ sequence<unsigned short>.valuetype of name
+ DOMString is ignored.{text}, since its signature different from
+ the expected one.{text} is not allowed.{text}
+ is not applicable for an attribute whose type is not
+ DOMString.{text} is not specified.{text} is not allowed.{value} is
+ not an allowed value for extended attribute
+ {text}.{text}
+ is not applicable to this kind of object.Stability Information
@@ -3680,7 +4361,7 @@