WebHACC

Description of Errors

WebHACC は、 Web 文書のための適合性検査器 (妥当性検証器) です。 HTML5Atom 1.0CSS3 などの最新の Web 標準に対応しています。

文書を検査する

WebHACC の詳細

Character Encoding Layer Errors

Octet sequence {octets} is not an allowed representation of the character {char} — character reference {char:hexref} should be used instead.

No character is assigned to octet sequence {octets}.

Octet sequence {octets} is illegal.

The input stream is broken.

The input stream is encoded in ISO-2022-JP or its variant but is partially broken.

Note that an ISO-2022-JP stream must end in the ASCII state.

No character is assigned to octet sequence {octets}.

HTML5 Character Encoding Errors

Character encoding {value} is not supported and the explicit character encoding specification is ignored. The result of the conformance checking might be wrong.

Character encoding {text} is not allowed for HTML document.

The character encoding used for the document is not allowed for HTML document. The document is non‐conforming.

Character encoding {text} should not be used for HTML document.

The character encoding used for the document is not recommended for HTML document. The document is non‐conforming unless there is any good reason to use that encoding.

Use of UTF-8 is encouraged (this document is encoded in {text}).

Use of UTF-8 as the character encoding of the document is encouraged, though the use of another character encoding is still conforming.

Conformance for character encoding requirements cannot be checked, since the input is not a byte stream.

The conformance checker cannot detect whether the input document met the requirements on character encoding, since the document is not inputed as a serialized byte sequence. The document is not conforming if it is not encoded in an appropriate character encoding with appropriate labeling.

There is no character encoding declaration.

The document does not contain a character encoding declaration. Unless the character encoding is explicitly specified in lower‐level protocol, e.g. in HTTP, or is implied by BOM, there must be a character encoding declaration. The document is non‐conforming.

The long character encoding declaration syntax <meta http-equiv="Content-Type" content="text/html; charset=charset-name"> is obsolete. The new syntax is:

<meta charset="charset-name">

Note that the encoding declaration in XML declaration has no effect for HTML document.

No character encoding metadata is found in lower‐level protocol nor is there BOM, while character encoding {text} is not a superset of ASCII.

The document is not labeled with character encoding name in lower‐level protocol, e.g. in HTTP, and the document is not begin with BOM. In addition, the character encoding of the document is not a superset of ASCII. The document is non‐conforming.

Unless there is a BOM, the character encoding for the document must be specified in e.g. HTTP‐level, as:

Content-Type: text/html; charset=charset-name

Existence of HTML character encoding declaration, i.e. <meta charset="charset-name">, does not allow to omit charset parameter for HTML document encoded in non‐ASCII compatible encoding.

Character encodings Shift_JIS, Windows-31J, and ISO-2022-JP are not a superset of ASCII for the purpose of HTML conformance.

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.

Results might be wrong, since the conformance checker cannot find an appropriate decoder for the character encoding used for the document.

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.

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 {text}, a character encoding declaration specifying a different character encoding is found. The document is reparsed.

While parsing a document in a character encoding, a character encoding declaration which declares the character encoding of the document as another character encoding is found. The occurence of this warning itself does not make the document non‐conforming. However, the failure of the first attempt to to detect the character encoding might be a result of non‐conformance of the document.

The document will be reparsed from the beginning. Some error or warning might be reported again.

These are suggestions to avoid this warning:

Coded Character Set Layer Errors

The NULL character is not allowed.

Code point {text} is not allowed.

Noncharacter {text} is found in the input stream.

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.

Character {text} is not a Unicode character.

Use of character {text} is deprecated.

Use of character {text} is discouraged.

Code point {text} is not the preferred representation of that character.

Character {text} should not be used in many cases.

HTML5 Parse Errors in Tokenization Stage

Attribute name cannot contain characters ", ', and =.

Attribute value must be quoted by " or ' if it contains a ", ', or = character.

In an unquoted attribute value, a 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.

This error is also raised if one try to use empty attribute value like <foo bar= baz=>; in this example, baz= is treated as an invalid attribute value for the attribute bar, not as another attribute.

文字 &&amp; とエスケープしなければなりません。

文字 & が、文字参照の一部ではなく、 単独で現れました。

URL 中の & 文字も &amp; とエスケープしなければなりません。

文字 & は参照の最初の1文字でなければなりません。

名前付き文字参照 (HTML / WebVTT)
&実体名;
実体名が参照する文字の名前となります。
数値文字参照 (HTML のみ)
&#d;
d が参照する文字の符号位置の十進表現となります。
十六進数文字参照 (HTML のみ)
&#xh;
h が参照する文字の符号位置の十六進表現となります。

データ文字としての & を表したい時は、 文字参照を使ってください。

&amp;

A </ string is not followed by a tag name.

There is a < (U+003C LESS-THAN SIGN) character immediately followed by a / (U+005F SOLIDUS) character, which is not part of any end tag, in the input stream. The document is non-conforming.

The </ sequence immediately followed by an EOF is interpreted as a string data of </.

The </ sequence as string data must be escaped as:

&lt;/

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

文字 < (U+003C LESS-THAN SIGN) が出現しましたが、 正しいマーク付けの一部ではありません。

文字 < をデータ文字として表したい時は、 エスケープしなければなりません。

&lt;

The decimal representation of the code position of a character must be specified after &#.

An & (U+0026 AMPERSAND) character immediately followed by a # (U+0023 NUMBER SIGN) character which is not part of any reference appears in the input stream. The document is non-conforming.

The string &# must be the first two characters of a reference:

Numeric character reference
&#d;
where d is the decimal representation of the code point of the character to be referenced.
Hexadecimal character reference
&#xh;
where h is the hexadecimal representation of the code point of the character to be referenced.

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

&amp;#

The hexadecimal representation of the code position of a character must be specified after &#x.

The string &#x or &#X which is not part of any reference appears in the input stream. The document is non-conforming.

The string &#x or &#X must be the first three characters of a hexadecimal reference:

&#xh;
where h is the hexadecimal representation of the code point of the character to be referenced.

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

&amp;#x

String <! is not followed by --.

There is a < (U+003C LESS-THAN SIGN) character followed by a ! (U+0021 EXCLAMATION MARK) character, which is not followed by a -- or !DOCTYPE. The document is non-conforming.

Comments
In HTML document, comments must be introduced by <!-- (<! immediately followed by two -s) and must be terminated by -->. Strings <! not followed by -- and <!- not followed by - are not valid open delimiters for comments.
Marked sections, including CDATA sections
Marked sections are not allowed in HTML document.
Markup declarations
Markup declarations, except for DOCTYPE and comment declarations, are not allowed in HTML document.
String <!
String <! must be escaped as &lt;!.

String </ is not followed by tag name.

There is a < (U+003C LESS-THAN SIGN) character immediately followed by a / (U+005F SOLIDUS) character, which is not part of any end tag, in the input stream. The document is non-conforming.

The </ sequence not followed by a tag name is parsed as an opening of bogus comment.

The </ sequence as string data must be escaped as:

&lt;/

There is a -- sequence in a comment.

There is a - (U+002D HYPHEN-MINUS) character at the end of the comment or a -- sequence in the comment. The document is non-conforming.

Comments cannot contain a string --, as in XML. Unlike SGML, there cannot be more than one comments (where comment is an SGML term) in the comment declaration.

2つの属性が同じ名前 {text} を使うことはできません。

同じ名前の属性を複数同じタグに指定することはできません。

img 要素の motion 属性は廃止されています。 代わりに img 要素とアニメーション GIF をお使いください。

HTML、XML、WebVTT では、タグ名の無い空の開始タグは認められていません。

開始タグを記述する時はタグ名も明示しなければなりません。

<」という文字を使いたい時は文字参照 「&lt;」を使わなければなりません。

HTML、XML、WebVTT では、タグ名の無い空の終了タグは認められていません。

終了タグを記述する時はタグ名も明示しなければなりません。

<」という文字を使いたい時は文字参照 「&lt;」を使わなければなりません。

終了タグに属性が指定されています。

属性値が指定されていません。

The attribute value is not specified after the = (U+003C EQUAL SIGN) character.

When an attribute value is empty, the = character after the attribute name must be specified as:

<foo bar>

Instead, quotation marks can be used to explicitly represent that the attribute value is empty, as:

<foo bar="">

... or like:

<foo bar=''>

Character reference to {text} is not allowed.

Polytheistic slash (/>) cannot be used for this element.

Polytheistic slash (/>) must not be used for the element. The document is non-conforming.

The polytheistic slash can only be used for base, link, meta, hr, br, img, embed, param, area, col, and input elements.

<script/>

The polytheistic slash cannot be used for script element. Even for an empty script element, there must be an explicit end tag </script>.

NOTE: Though some user agents interpret polytheistic slash for script element as the closing of the element, such usage is not allowed under the current standard.

<basefont/>, <bgsound/>, <frame/>, <keygen/>, <spacer/>, <wbr/>
These elements are themselves non-conforming.
<command/>, <event-source/>, <nest/>, or <source/>
Future revision of HTML5 parsing algorithm is expected to allow polytheistic slash for these elements.
<a/>, <p/>
These elements are not always empty and therefore polytheistic slash is not allowed. Use explicit end tag to represent empty element as:
<p></p>

Note that, unlike in XML, the polytheistic slash has no effect in HTML.

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.

Processing instruction (<?...>) is not allowed in HTML document.

Processing instructions (<?...?>), including XML declaration (<?xml ...?>) and XML style sheet PI (<?xml-stylesheet ...?>), are not allowed in the HTML syntax. The document is non-conforming.

<?xbl?> (XBL Association)
An XBL binding cannot be associated by PI in HTML document. Use binding property in CSS style sheet as:
<style>
p {
  binding: url(binding.xbl);
}
</style>
<?xml?> (XML declaration)
XML declaration is unnecessary for HTML documents.
<?xml-stylesheet?> (XML style sheet PI)
Use HTML link element with rel attribute set to stylesheet (or, alternate stylesheet for an alternate style sheet).
<link rel=stylesheet href="path/to/stylesheet.css">
<?php?> or <? ... PHP code ... ?> (PHP code)
The conformance checker does not support checking for PHP source documents.
Other processing instructions
Processing instructions cannot be inserted in an HTML document. Use XML document or insert ProcessingInstruction node by scripting.

Web browsers will parse processing instructions as bogus comments. Some legacy Web browsers, such as IE:mac and some mobile Web browsers, will display processing instructions as string.

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.

タグが文字 > で閉じられていません。

HTML、XML、WebVTT ではタグは > で閉じられている必要があります。

XML Errors

実体 {value} は宣言されていません。

参照されている実体は宣言されていません。

XML 文書
XML 文書では、ほとんどの実体は文書の文書型定義で制限されていなければなりません。 実体宣言が無いのは妥当性制約違反ですし、 文書の単独性如何によっては整形式制約違反でもあります。
XML 文書では、実体 amp, lt, gt, quot, apos は定義済みであり、明示的に宣言する必要はないのですが、 XML 仕様によれば相互運用性のために敢えて宣言する必要があります。
WebVTT 文書
WebVTT 文書では、文字参照として使えるのは &amp;, &lt;, &gt;, &lrm;, &rlm;, &nbsp; だけです。

HTML5 Parse Errors in Tree Construction Stage

html 要素が閉じられた後に開始タグ <{text}> があります。

html 要素が閉じられた後に終了タグ </{text}> があります。

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 {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. The document is non-conforming.

Start tag <{text}> is not allowed after the html is closed.

The start tag of an element appears after the body element has been closed. The document is non-conforming.

Any content of the document other than head contents and comments must be put into the body element.

End tag </{text}> is not allowed after the html is closed.

The end tag of an element appears after the body element has been closed. The document is non-conforming.

Any content of the document other than head contents and comments must be put into the body element.

Non‐white‐space characters are not allowed after the html is closed.

The image element is obsolete.

Anchor cannot be nested.

HTML a elements cannot be nested. The document is non-conforming.

In the HTML syntax, a start tag of the a implies the end tag of any opening a element.

Start tag <{text}> is not allowed in the 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.

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.

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.

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.

Start tag <{text}> 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 but no other element has been opened. The document is non-conforming.

In table, only table related elements are allowed; any other element must be contained in td or th element to form a part of the table, or caption element to create a table caption.

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 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 td or th element to form a part of the table, or caption element to create a table caption.

The isindex element is obsolete.

Start tag of tr element is missing.

Start tag of a tr element, which is not optional, is missing. The document is non-conforming.

In a table section, a <tr> start tag must occur before any <td> or <th> start tag. Though the HTML5 parser implies the <tr> start tag before these start tags, it must be explicitly specified.

This document does not start with a DOCTYPE.

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

An HTML document must start by a DOCTYPE:

<!DOCTYPE HTML>

Only white space characters and comments are allowed before the DOCTYPE. XML declaration is not allowed in HTML document.

要素 {text} は閉じられていません。

他の要素の終了タグが現れたり、文書の終わりに到達したりする前に、 要素の終了タグが現れませんでした。

HTML 文書では body, colgroup, dd, dt, head, html, li, ol, option, optgroup, p, rp, rt, tbody, td, tfoot, th, thead, tr, ul の終了タグだけを省略できます。 WebVTT 文書では vrt の終了タグだけを省略できます。それ以外の要素は、 空隙要素を除き、明示的に終了タグを書く必要があります。

HTML canvas 要素
camvas は Safari の初期の版では空隙要素でしたが、 現在ではそうではありません。明示的に終了タグ </canvas> を書く必要があります。
XML 文書
XML 文書では終了タグを省略することはできません。 マーク付けを最小化したいなら空要素構文 <element /> を使ってください。

タグが正しく入れ子になっていない、 <a><b></a></b> のようなケースでもこのエラーになります。

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.

The document might or might not be conformant to some version of HTML. However, conformance to any HTML specification other than HTML5 provides for no practical convenience, since Web borwsers will parse any HTML document (roughly) as defined in HTML5.

開始タグ <{text}> はここでは認められていません。

指定されたタグは、その文脈では使うことができません。

WebVTT キューの文章
WebVTT で認められている開始タグは <c>, <b>, <i>, <u>, <ruby>, <rt>, <v> だけです。
開始タグ <rt>ruby 要素の中でだけ使えます。

要素 {text} は開いていません。

終了タグがありましたが、同じ名前の要素は開いていません。

HTML、XML、WebVTT、 Temma では、 終了タグは対応する開始タグがなければなりません。

HTML の要素 base, basefont, bgsound, br, col, command, embed, frame, hr, image, img, input, isindex, keygen, link, meta, param, source, spacer, track, wbr
これらの要素は常に内容が空であるため、 終了タグが認められていません。終了タグを削除してください。

DOCTYPE 遺物文字列が使われています。

The DOCTYPE with the DOCTYPE legacy string, i.e. <!DOCTYPE HTML PUBLIC "XSLT-compat"> is used.

The 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.

Element Content Model Errors

The base element with the href attribute specified cannot be placed after any attribute with a URL.

Data character is not allowed in this context.

A data character appears where it is not allowed in this context. The document is non-conforming.

Possible causes:

Non‐white‐space characters are not allowed in an empty element.

Non‐white‐space characters are not allowed in Person construct.

Non‐white‐space characters are not allowed in Text construct.

There must be an element {text} as a child of this element.

The content model of the element is so defined that it must contain a $0 child element. The document is non-conforming.

HTML head element
There must be a title child element.
HTML html element
There must be a head child element followed by a body element.
HTML tr element
There must be one or more td or th child element.

There must be a td or th element as a child of this element.

The tr element must contain at least one td or th child element. The document is non-conforming.

There must be an element {text} in the Atom namespace as a child of this element.

There must be an Atom link element whose rel attribute is set to alternate as a child of this element.

There should be an Atom link element whose rel attribute is set to self as a child of this element.

子要素 {text} がありません。

There must be a child element with the specified element name, but the element has no such element.

ruby in WebVTT
Any run of non-rt objects in ruby in WebVTT cue text must be followed by a rt object.

There must be at least one hn element descendant.

この要素はこの場所では認められていません。

親要素の内容モデルで認められていない子要素が現れました。

An area element cannot be used outside of a map element.

There is another base element.

In a datatemplate element, only rule elements are allowed.

In a details or fieldset element, only at the beginning of the element a legend element may be used.

Elements are not allowed in an empty element.

In a figure element, only at the beginning or only at the end of the element a lengend element may be used.

This element is not allowed where flow content is expected.

A style element without scoped attribute is not allowed in this context.

This element is not allowed in a noscript element in the head element.

A style element with scoped attribute is not allowed in the head element.

There is another title element.

This element is not allowed in this context.

文字符号化宣言が head 要素の最初の子要素ではありません。

The character encoding declaration (<meta charset="..."> or <meta http-equiv=Content-Type content="text/html; charset=..."> must be the first child element in the head element.

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 title element and other metadata elements must appear after any character encoding declaration is processed.

This element is not allowed where metadata content is expected.

This element is not allowed where phrasing content is expected.

この要素は生テキスト内容が期待される場所では認められていません。

親要素が生テキスト内容を受け付けているので、 ここでは生テキスト内容でない要素を使うことはできません。

This element is not allowed as the root element of a document.

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 document

In XHTML document, the root html element must have an xmlns attribute as:

<html xmlns="http://www.w3.org/1999/xhtml">

rss element

The 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 element

The Atom feed element must be in the http://www.w3.org/2005/Atom namespace as:

<feed xmlns="http://www.w3.org/2005/Atom">

The conformance checker does not support Atom 0.3. Use Atom 1.0 for feed documents.

This element is not allowed as the root element of an XML document.

This element is not allowed in the ruby element.

This element is not allowed in this context.

This element is not allowed in an Atom content element.

This element is not allowed in Person construct.

This element is not allowed in Text construct.

この要素は t:if 要素内のこの場所では認められていません。

この要素はこの場所では認められていません。 t:if 要素内では t:elsif 要素は t:else 要素の後に置くことはできませんし、 t:else 要素は一度しか使えません。

この要素は定義されていません。

The element is not one of elements allowed in the latest version of relevant specifications.

The element cannot be used.

event-source element
The element was renamed as eventsource element (no hyphen).
m element
The element was renamed as mark element.

More than one labelable form-associated element is associated to a label element.

No significant content is contained in this element.

There is no significant content before this element.

No significant content is contained at the end of this element.

There is no {text} 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.

The content of a rp element must be a parenthesis.

Attribute Errors

必須の属性 {text} が指定されていません。

A required attribute is not specified.

Some attribute is defined as required. Without required attributes specified, user agents cannot provide full functionality of the element to the user.

HTML img element
The src attribute must be specified. Additionally, the alt attribute must be specified in many cases.
HTML link element
The rel attribute must be specified. Note that the rev attribute is obsolete.

For an object at least one of data and type attributes must be specified.

For a base element, at least one of href and target attributes must be specified.

For a meta element with the content attribute specified, exactly one of name and http-equiv attributes must be specified.

For a meta element, exactly one of name, http-equiv, and charset attributes must be specified.

Attribute {local-name} is not allowed for {element-local-name} element.

An attribute is specified where it is not allowed. The document is non-conforming.

HTML meta element
For HTML meta element, only one of name, http-equiv, or charset attribute is allowed.

The ismap attribute may only be used for the image contained in an a element.

この属性は定義されていません。

The attribute is not one of attributes allowed for the element in the latest version of relevant specifications.

The attribute cannot be used.

align attribute (various HTML elements)
border attribute (various HTML elements)
These attributes are no longer part of HTML. You can use CSS properties to control the presentation of the element.
autosubmit attribute (menu element)
The attribute was part of HTML5 draft but then dropped. Similar functionality can be implemented by scripts.
language attribute (script element)
The attribute is no longer the standard way to specify the scripting language. If you are using JavaScript, then no explicit specification of the scripting language is necessary, so you can write the element like:

<script>
/* JavaScript code */
</script>

If you are using different scripting language from JavaScript, or you want to declare the scripting language explicitly, you should use the type attribute, as follows:
JavaScript
Use <script type="text/javascript">.
VBScript
Use <script type="text/vbscript">.

The value attribute cannot be specified to an input element whose type is hidden and name is _charset_.

The xml:lang attribute in HTML document is ignored.

The xml:lang attribute does not have an effect in HTML document.

The xml:lang attribute is only applicable to XML documents. In HTML document, it is only allowed to ease migration from XML.

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).

The charset attribute is not allowed in XML document.

The charset attribute of a meta element is not allowed in XML document. The document is non-conforming.

To specify the character encoding used for serialization, if necessary, use XML declaration instead:

<?xml version="1.0" encoding="encoding-name"?>

A noscript element cannot be used in XML document.

名前空間に属さない xml:lang 属性が認められているのは HTML 文書中だけです。

The xmlns attribute in the null namespace is not allowed in XHTML document. The document is non-conforming.

The xmlns attribute in the null namespace is not allowed in XHTML document.

This error should not occur in conformance-checking of static documents.

This attribute is not applied to an input element whose type is {text}.

The value attribute cannot be specified to a li element whose parent element is not an ol element.

xml:lang 属性を指定できるのは lang 属性が指定されている時だけです。

Attribute Value Errors

Attribute value {@} is not allowed. It must be an empty string or a string {local-name}.

The attribute value must be exactly one character.

A character reference cannot be used to represent a character encoding name.

文字符号化 {value} は ASCII 互換ではありません。

Character encoding name {value} is not the preferred name of that character encoding.

Character encoding name {value} is not a registered name.

The specified character encoding name is not registered to IANA. Use of registered character encoding name is a good practice to facilitate interoperability.

EUC-TW
EUC-TW is not registered. Unfortunately, there is no registered name for that character encoding. Use Big5 encoding with character encoding name Big5 if it is enough to represent the document.
ISO-2022-JP-1
ISO-2022-JP-1 is not registered, nevertheless this character encoding name is documented in RFC 2237. Use ISO-2022-JP-2 instead, since that character encoding is a superset of ISO-2022-JP-1.
ISO-2022-JP-3, ISO-2022-JP-3-plane1
These names are not registered and obsoleted in favor of ISO-2022-JP-2004 and ISO-2022-JP-2004-plane1.
ISO-2022-JP-2003, ISO-2022-JP-2003-plane1
These names are not registered and corrected to ISO-2022-JP-2004 and ISO-2022-JP-2004-plane1.
ISO-2022-JP-2004, ISO-2022-JP-2004-plane1
These names are not registered. Unfortunately, there is no registered name for these character encodings.
UTF-8N
UTF-8N is not registered. Character encoding name UTF-8 represents UTF-8 encoding with or without BOM.

WARNING: This error might be raised for a registered character encoding name, since the character encoding name database of the conformance checker is not complete yet.

Character encoding name {value} is a private name.

The specified character encoding name is a private name and not registered to IANA. Use of registered character encoding name is a good practice to facilitate interoperability.

x-euc-jp
Use EUC-JP for the Japanese EUC character encoding.
x-sjis
Use Shift_JIS for standard Shift encoding scheme of JIS coded character set, or Windows-31J for Microsoft standard character set as implemented by Microsoft Windows.

The specified value {value} is syntactically not a character encoding name.

The attribute value must be a character encoding name. However, the specified value is not a character encoding name syntactically. The document is non‐conforming.

Character encoding name is a string of ASCII printable characters, up to 40 characters.

The specified value is not a color name or hexadecimal color number.

The coords attribute have to contain three (3) numbers (specified: {text}).

The coords attribute have to contain four (4) numbers (specified: {text}).

The coords attribute have to contain more than or equal to six (6) numbers (specified: {text}).

The coords attribute have to contain even number of numbers (specified: {text}).

The specified value {value} is out of range.

The specified value is not valid.

年の値が値域外です。

月の値が値域外です。

日の値が値域外です。

時の値が値域外です。

分の値が値域外です。

秒の値が値域外です。

時間帯の部分の時の値が値域外です。

時間帯の部分の分の値が値域外です。

値が日時ではありません。

値が日付か時刻ではありません。

フォーム名が空です。

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

For this attribute only several values are allowed and the value of the attribute is not one of them. The document is non-conforming.

HTML meta element, http-equiv attribute

Only values Default-Style and Refresh are allowed.

Value Content-Type is obsolete; for charset declaration, the charset attribute can be used as:

<meta charset="charset-name">
... where charset-name is a name of the character encoding of the document, such as utf-8.

Values Content-Style-Type and Content-Script-Type are currently not allowed.

Value Keywords is not allowed. Use name attribute instead of http-equiv attribute.

Values Expires, Pragma, and Cache-Control are not allowed; use real HTTP header fields for cache control.

Character encoding declaration syntax <meta http-equiv="Content-Type" content="text/html; charset=charset-name"> is obsolete.

Old long character encoding declaration syntax <meta http-equiv="Content-Type" content="text/html; charset=charset-name"> is in use. The document is non‐conforming.

The new character encoding declaration syntax is:

<meta charset="charset-name">

Attribute value {@} is not allowed.

Form name {value} is already used for another element.

There is another pragma {value}.

This identifier has already been assigned to another element.

The token {value} appears in the attribute value twice.

The alt attribute value is empty.

alt 属性値が空です。

The value of the alt attribute of an area element is an empty value.

In general, the alt attribute value cannot be empty. It must provide an alternative text for the hyperlink represented by the area element. The alternative text is to be used when the Web browser cannot display the image, or is configured not to display images.

As an exception, the alt attribute may be left blank if the same image map (i.e. the ancestor map element) contains another area element whose href attribute references the same resource as the href attribute of the area element in question, and the other area element has an alt attribute with non‐empty value.

属性値が空です。

title 属性の値が空です。

The title attribute value of the link element that defines an alternate style sheet is an empty value.

A 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.

The specified value is out of range.

The attribute value is not a real number.

A fragment identifier references the element itself.

A fragment identifier references no node.

A hash−name reference must start with a # character.

The id attribute value is different from the name attribute value.

The attribute value is not an integer.

Attribute value {@} is not an allowed value.

The attribute value is not a length value.

The specified value is not a valid as a long character encoding declaration.

The specified character encoding name {value} is different from the actual document character encoding {text}.

The specified character encoding name is different from the character encoding of the document. The document is non‐conforming.

Whether the specified character encoding name {value} matches to the actual character encoding name cannot be checked since the input is not a byte stream.

The attribute value is not a valid mode name.

The specified value is out of range.

The attribute value is not a non‐negative integer.

The element referneced by the form attribute is not a form element, or no element is found.

The element referneced by the usemap attribute is not a map element, or no element is found.

The element referneced by the contextmenu attribute is not a menu element, or no element is found.

There is no table header cell whose id is {value} in the same table.

the specified value is not a valid as part of a Refresh pragma.

The attribute value is not an integer or a string template.

Browsing context name {@} is reserved.

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

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.

Namespace name {text} is reserved and cannot be used for an arbitrary prefix.

Namespace prefix {text} is reserved and cannot be used for an arbitrary namespace name.

The specified value {value} is not a valid value.

White space characters are not allowed in the id attribute.

The node referenced by the template attribute is not a template.

The value attribute value is longer than the value of the maxlength attribute.

Browsing context name must not be empty.

Browsing context name {value} is reserved.

The word {value} is not allowed in this attribute.

The specified value is not a legal XML Namespaces 1.0 NCName.

xml:lang 属性の値が lang 属性の値と異なります。

xml:lang 属性 (xml (= http://www.w3.org/XML/1998/namespace) 名前空間の lang 属性や名前空間に属さない xml:lang 属性) の値が同じ要素の名前空間に属さない lang 属性の値と異なっています。

歴史的な理由により、 HTML 要素の言語指定のための属性は langxml:lang の2つがあります。 HTML 文書では名前空間に属さない lang 属性だけが認められており、 かつ効力があります。名前空間に属さない xml:lang 属性は HTML 文書では無視されます。 XHTML 文書では lang 属性も xml:lang 属性も認められています。

通常、要素の言語情報は lang 属性だけを使って指定すれば十分です。

lang 属性と xml:lang 属性の両方を同じ要素に指定する場合、 両者の値は同じでなければなりません。

Table Model Errors

Cell slot ({text}) is filled by multiple cells.

This colspan attribute results in creating a table column that does not contain any cell anchored to it.

This column has no anchored cell.

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>
... since the second row contains only a cell that spans between first and second rows.

This row has no anchored cell.

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

Internet Media Type Errors

The specified value is not a valid value as a multipart boundary.

The specified value is not a valid value for the attribute e4x.

The specified value, {value}, is syntactically not a valid attribute name.

The specified media type is a composite type, which is not allowed in this context.

An Internet Media Type whose intended usage is limited use, {value} is used.

The specified value is not an Internet Media Type.

An obsolete parameter {value} is used.

廃止されたインターネット媒体型 {value} が使われています。

The specified Internet Media Type is registered with its intended usage as OBSOLETE.

Media type text/ecmascript
Media type text/ecmascript is obsoleted in favor of application/ecmascript. Note that text/javascript would be the better alternative in many cases.
Media type text/javascript
Media type text/javascript is obsoleted by IETF with backward incompatible alternate application/javascript for architectural purity. Those who prefer reality to academic purity may ignore this warning.

Parameter {text} have to be specified for the Internet Media Type {value}.

Parameter {value} is not allowed for this Internet Media Type.

Use of a private Internet Media Type {value} is not encouraged.

Use of a private type {value} is not encouraged.

Value {value} is syntactically not a valid subtype value of an Internet Media Type.

Value {value} is syntactically not a valid type.

An unknown parameter {value} is used. The conformance checker cannot determine whether use of this parameter is valid or not.

An unknown Internet Media Type {value} is used. At the time of the update of the conformance checker's Internet Media Type database, the subtype is not reigstered to the IANA registry. The subtype, however, might be registerd to the IANA registry thereafter. Please consult the IANA registry.

Use of an Internet Media Type {value} is not encouraged since it is not part of the IANA registry.

Use of a type {value} is not encouraged since it is not a standardized type.

A value that is not an Internet Media Type is not allowed here.

URL Errors

The specified value 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 specified value is syntactically not an RDF URI reference.

The specified value is syntactically not a URI according to RFC 2396.

The specified value is syntactically not a URI.

URL host address format {text} is not defined.

Default port number should be omitted.

A dot-segment (. or ..) occurs in an absolute reference.

Dot-segment (. or ..) should not occur in an absolute reference.

In relative references, dot-segments are used to represent the current (.) or the parent (..) hierarchy of the path. Though they are also allowed in absolute references, it should be resolved to the canonical form before it has been published.

The host component of the URL is empty.

The URL does not end with a / character.

The port component of the URL is empty.

The fragment component of the URL is not allowed.

The host component of the URL is too long.

A lowercase hexadecimal digit is used in percent-encoding.

The hexadecimal digit in percent-encoding string in the IRI is in lowercase. Though the IRI is conforming, it should be in uppercase.

The host component of the URL is not a DNS host name.

The host component of the URL is not encoded in UTF-8.

Password should not be included in a URL for the security.

An unreserved character is percent-encoded.

An unreserved character is percent-encoded in the IRI. Though it is conforming, it should be in the decoded (or bare) form.

The host {value} should be spelt in lowercase.

URL 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.

CSS Tokenization Errors

非 Unicode 文字のエスケープは認められていません。

非 Unicode 文字の十六進数エスケープは CSS 構文では認められていません。 U+10FFFF より大きな符号位置は Unicode には存在しません。

エスケープ \0 は認められていません。

エスケープ \0 やそれと等価な U+0000 NULL 文字を表す十六進数エスケープは CSS 構文では認められていません。

Media Query Errors

The specified value has a syntax error as a media query.

Media type {value} is not supported by the conformance checker.

Selectors Errors

Argument list of the pseudo-class is not closed by a ) character.

Numbers in the argument an+b have to be integers.

Argument an+b is syntactically incorrect.

Attribute selector is not closed by a ] character.

擬似要素で選択子が終わらなければなりません。

選択子水準3では擬似要素は選択子の最後にのみ使えます。 その後に結合子が来ることはできません。

Argument list of a functional notation is not closed by a ) character.

Argument list of the :lang selector is not closed by a ) character.

Namespace prefix {value} is not declared.

Attribute local name is missing.

Attribute matching operator (e.g. =) is missing.

Attribute name is missing.

Attribute namespace wildcard * is not followed by a | character.

Attribute value is missing.

クラス名がありません。

文字 . の後にクラス名がありません。

クラス名は識別子でなければなりません。 識別子は数字から始まることができません。 識別子は空文字列にできません。

Combinator is missing.

No string is specified in the argument list of the :-manakai-contains pseudo-class selector.

Language tag argument is missing.

Local name part of the type selector (or * for the universal selector) is missing.

Pseudo-class name is missing.

Pseudo-element name is missing.

Sequence of simple selectors is expected.

Argument list of the :not selector is not closed by a ) character.

ID が指定されていません。

Identifier is not specified after the # character.

The # character introduces an ID selector. The character must be followed by an identifier. The identifier cannot start with a digit. White spaces and comments are not allowed between # and the identifier.

ID が構文的に正しい識別子でありません。

No valid identifier is specified after the # character.

The # character introduces an ID selector. The character must be followed by an identifier. The identifier cannot start with a digit. White spaces and comments are not allowed between # and the identifier.

引数リストが ) で閉じられていません。

擬似クラスか擬似要素の引数リストを閉じる ) が指定された位置にありません。

閉じ ) が同じ選択子の中に存在していないか、 指定された位置の引数に構文的に間違いがあります。

擬似クラス :{value}() には対応していません。

指定された擬似クラスに利用者エージェントが対応していません。

利用者エージェントが当該擬似クラスを実装していません。 選択子自体は実際には適合しているかもしれませんが、 未実装のため「無視」されるため、適合するかどうかは不明です。

擬似クラス :{value}() を構文解析器は知りません。

指定された擬似クラスに構文解析器が対応していません。

指定された擬似クラスが新しすぎてまだ構文解析器が対応していないか、 その擬似クラスは非関数記法 (:class) しか持っていないか、 あるいは単純にその擬似クラスは存在しないのかもしれません。

いずれにせよ、 その擬似クラスは構文解析器が実装している選択子仕様に照らして不適合です。

擬似要素 ::{value}() には対応していません。

指定された擬似要素に利用者エージェントが対応していません。

利用者エージェントが当該擬似要素を実装していません。 選択子自体は実際には適合しているかもしれませんが、 未実装のため「無視」されるため、適合するかどうかは不明です。

擬似要素 ::{value}() を構文解析器は知りません。

指定された擬似要素に構文解析器が対応していません。

指定された擬似要素が新しすぎてまだ構文解析器が対応していないか、 その擬似クラスは非関数記法 (:class) しか持っていないか、 あるいは単純にその擬似要素は存在しないのかもしれません。

いずれにせよ、 その擬似クラスは構文解析器が実装している選択子仕様に照らして不適合です。

擬似クラス :{value} には対応していません。

指定された擬似クラスに利用者エージェントが対応していません。

利用者エージェントが当該擬似クラスを実装していません。 選択子自体は実際には適合しているかもしれませんが、 未実装のため「無視」されるため、適合するかどうかは不明です。

擬似クラス :{value} を構文解析器は知りません。

指定された擬似クラスに構文解析器が対応していません。

指定された擬似クラスが新しすぎてまだ構文解析器が対応していないか、 その擬似クラスは関数記法 (:class(args)) しか持っていないか、 あるいは単純にその擬似クラスは存在しないのかもしれません。

いずれにせよ、 その擬似クラスは構文解析器が実装している選択子仕様に照らして不適合です。

擬似要素 :{value} には対応していません。

指定された擬似要素に利用者エージェントが対応していません。

利用者エージェントが当該擬似クラスを実装していません。 選択子自体は実際には適合しているかもしれませんが、 未実装のため「無視」されるため、適合するかどうかは不明です。

擬似要素 :{value} を構文解析器は知りません。

指定された擬似要素に構文解析器が対応していません。

指定された擬似要素が新しすぎてまだ構文解析器が対応していないか、 その擬似要素は関数記法 (:class(args)) しか持っていないか、 あるいは単純にその擬似要素は存在しないのかもしれません。

いずれにせよ、 その擬似要素は構文解析器が実装している選択子仕様に照らして不適合です。

擬似要素は :: から始まるべきです。

選択子水準3以降、擬似要素は : 2つから始まることになっています。

水準1や2からあった擬似要素は : 1つだけで始まることも後方互換性のために認められています。 しかし可能な場合は新しい :: 構文を使うべきです。

Simple selector is not allowed after a pseudo element.

CSS Errors

@{text} 規則はここには書けません。

指定された@規則は、その場所では使うことができません。

CSS の規則は次の順序で指定する必要があります。

指定された @{text} 規則は構文的に間違っています。

Block is not closed before the end of file.

Component <{text}> is already specified.

Value hand is not valid as <'cursor'>.

Specified value is syntactically not a correct <{text}>.

重複した @namespace 宣言が見つかりました。

重複した @namespace 宣言が見つかりました。 名前空間の宣言は、1つの CSS スタイル・シート中に同じ名前空間接頭辞 (または名前空間接頭辞無し) のものが複数あってはいけません。 同じ名前空間接頭辞 (または名前空間接頭辞無し) の前の宣言は無視されます。

No declaration block is found after a group of selectors.

A : character is missing after a property name.

Property name is expected.

A ; character is missing at the end of the property.

Priority part of the declaration is syntactically incorrect.

The @{value} rule is not supported by the conformance checker.

Property {value} is not supported by the conformance checker.

WebVTT Errors

クラス名を空にすることはできません。

クラス名を空文字列にすることはできません。

WebVTT ではクラス名に空白、改行、 .> を含めることはできません。

FORM FEED を使うことはできません。

WebVTT では U+000C FORM FEED を空白として使うことはできません。

通常の空白や改行を使ってください。

改行は認められていません。

WebVTT ではタグ、注釈、識別子の中に改行を含めることはできません。

タグ {text} に注釈を指定することはできません。

注釈をそのタグの中に記述することはできません。

注釈を書けるタグは <v> だけです。

タイムスタンプの構文が正しくありません。

WebVTT 形式のタイムスタンプがあるべき場所ですが、 構文的に正しいタイムスタンプではありません。

WebVTT のタイムスタンプは hh:mm:ss.fffmm:ss.fff のいずれかの形式でなければなりません。

「分」や「秒」の値は59以下でなければなりません。

クラス名に使えない文字が含まれています。

指定された文字列は構文的に正しい WebVTT クラス名ではありません。

WebVTT ではクラス名に <, >, &, . を使うことができません。

注釈を空にすることはできません。

WebVTT の注釈は空にできません。 少なくても1つは空白でない文字を含んでいる必要があります。

終了時刻が開始時刻より前になることはできません。

キューの終了時刻は開始時刻以上でなければなりません。

時刻は終了時刻より前でなければなりません。

WebVTT キューの文章中の時刻は、キューの終了時刻よりも前でなければなりません。

ヘッダーを使うことはできません。

WebVTT のヘッダーの構文と意味は、 執筆時点では定義されていません。

最初のキューの識別子を指定するなら、最初の WEBVTT の行と識別子の間に空行を入れる必要があります。

同じ識別子のキューが他にもあります。

WebVTT ファイル中に同じ識別子のキューが他にもあります。

識別子が重複していても WebVTT 仕様上問題はありませんが、 キューを識別子により取得する API は2つ目以降のキューを無視することになります。

識別子の行が複数あります。 この行は無視します。

タイミングの行の前に置ける識別子の行は1つまでです。

識別子の行が複数あっても、実装が使うのは最後の行だけです。

構文的に正しい WebVTT キュー識別子ではありません。

指定された文字列は正しい WebVTT キュー識別子ではありません。

WebVTT キュー識別子は文字列 --> を含むことができません。 改行も含むことができません。

2つのキューの間に空行がありません。

2つのキューの間に空行がありません。

1つ目のキューの最後と2つ目のキューの最初の間には、 最低でも2つの改行が必要です。

最初のキューの前に空行がありません。

ヘッダーと最初のキューの間に空行がありません。

ヘッダー部分の最後と最初のキューの識別子やタイミングの指定の間には、 最低でも2つの改行が必要です。

WebVTT 文書を表す「WEBVTT」 の行が見つかりません。

WebVTT ファイルの最初の行は「WEBVTT」 でなければなりません。

キューの文章が指定されていません。

キューの文章が指定されていません。

本当にキューの文章を空にしたい場合でも、 時刻の行の次に空行を入れる必要があります。 次のキューが続く場合には、間に2つ空行が必要となります。

タイミングを指定する行がありません。

キューのタイミングを指定する行がありません。 開始と終了の時刻を、 hh:mm:ss.fff&nbsp;-->&nbsp;hh:mm:ss.fff という形式で指定する必要があります。

キューの文章の部分に2つの連続する改行 (あるいは空行) を含めることはできません。

キューの開始時刻は、 同じファイルのここまでのキューの開始時刻よりも前であってはなりません。

キューの開始時刻は、同じ WebVTT ファイルのそれ以前のキューの開始時刻以上でなければなりません。 つまり、 WebVTT ファイル内のキューは開始時刻で整列していなければなりません。

設定 {value} は複数回指定されています。

同じ名前の設定が複数回、同じ行に指定されています。 利用者エージェントは最後の正しい指定を採用します。 それ以外はすべて無視されます。

設定の名前を空にすることはできません。

設定の名前を空にすることはできません。 正しい設定の名前を : の前に指定する必要があります。

設定の値を空にすることはできません。

設定の値を空にすることはできません。 正しい値の名前を : の前に指定する必要があります。

: の前後に空白文字を入れることはできません。

設定 {value} は定義されていません。

指定された名前の設定は、執筆の時点で WebVTT 仕様で定義されていません。この名前の設定を使うことはできず、 無視されます。

設定 {text} では値 {value} は認められていません。

指定された値は、この名前の設定で使うことはできません。 利用者エージェントはこの設定を無視します。

設定の値を指定する必要があります。

設定の名前の後には : と設定の値を指定する必要があります。

: の前後に空白文字を入れることはできません。

構文的に正しい WebVTT キュー文章ではありません。

指定された文字列は正しい WebVTT キュー文章ではありません。

WebVTT キュー文章は連続した改行を含むことができませんし、 改行で始まったり終わったりすることもできません。

時刻は、ここまでの時刻よりも後でなければなりません。

WebVTT キューの文章の中にある時刻のタグは、 キューの開始時刻や、同じ文章中のそれ以前の時刻のタグよりも後の時刻になっていなければなりません。

「時」は2桁以上の数字列でなければなりまえせん。

WebVTT の時刻の「時」 部分は2桁以上の数字の列として表さなければなりません。 値が10よりも小さい時は、十の位に「0」を明示しなければなりません。

時刻の指定の前に空白文字を入れてはいけません。

時刻を指定する行では、開始時刻の前に空白文字を入れることはできません。

--> の前後の空白が抜けています。

時刻の指定の --> の前後には空白文字が必要です。

Cache Manifest Errors

This URL is found both in the explicit or fallback entries and in the online whitelist.

The specified URL has different origin from the manifest.

The scheme component of the URL is different from that of the manifest URL. The URL is ignored.

This oppotunistic caching namespace is already specified.

Fallback entry URL is missing.

This document is not a cache manifest.

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).

This URL is same as the manifest URL.

Regular Expression Errors

Quantifier unexpected on zero-length expression.

Sequence (?{text}...) is not implemented by Perl.

Sequence (?#... is not terminated by ).

(?p{...}) is obsolete.

(?p{}) is obsolete. It was deprecated in Perl 5.8 and is no longer supported in Perl 5.10.

You can use (??{...}) instead.

Sequence (?{...}) is not terminated or {...} is not balanced.

Switch condition is not recognized.

Switch (?(condition)...|...|...) contains too many branches.

An unknown switch condition (?({text} is used.

Sequence (?... is incomplete.

Modifier (?{text}) in a regular expression has no effect.

An unknown sequence (?{text}...) is used.

A (... sequence is not terminated by ).

An unmatched ) is found.

Quantifier {n,m} cannot be n > m.

{text} matches the empty string too many times.

Quantifiers cannot be nested.

A character class [... is not terminated by ].

Quantifier follows nothing.

A \{text} sequence is not followed by {...}.

A \{text}{... is not terminated by }.

A nonexistent group is referenced.

A \ character is not followed by another character,

An unknown escape \{text} is used.

An unknown escape \{text} is used in a character class.

An unknown POSIX character class [:{text}:] is used.

A POSIX syntax [{text}...{text}] is used outside of character classes.

An escape \{text}{} is empty.

An escape that represents a character class cannot be used in range {text}.

Character range {text} is invalid.

Octal escape is used.

WebIDL Errors

An argument name is not followed by a , character or a ) character.

An exception name is not followed by a , character or a ) character.

The token after the unsigned keyword is not short or long.

An extended attribute is not followed by a , character or a ] character.

An argument is specified after an argument with Variadic extended attribute is seen.

Extended attribute {text} is specified for an attribute that is not read-only.

Extended attribute {text} is specified for an attribute whose type is not an interface.

An unknown construct is found where an exception member or a } character is expected.

An unknown construct is found where an interface member or a } character is expected.

An identifier for the {text} is not followed by a { character.

An unknown construct is found after an extended attribute list (where a Definition is expected).

An unknown construct is found where a Definition (optionally preceded by an extended attribute list) is expected.

The type for {text} is not specified.

The type for an argument is not specified.

The type for an exception member is not specified.

No extended attribute is specified after a [ character.

No identifier is specified in an extended attribute assignment.

The specified value {value} is outside of the range of the type for the constant, {text}.

The type of the value, {value}, is different from the type of the constant, {text}.

Extended attribute {text} is already specified for another operation in the same interface.

Constructor name {value} specified by extended attribute {text} is already used for an interface.

Name {text} is already used.

Qualified name {text} is already used.

Extended attribute {text} is already specified.

Exception {text} is not defined in the fragment.

Interface {text} is not defined in the fragment.

No in keyword for an argument is found.

No ( character for an argument list is found.

A raises (or getraises or setraises) keyword is not followed by a ( character.

A sequence<> type is not terminated by a > character.

Keyword sequence is not followed by a < character.

No type is specified in sequence<>.

No identifier is specified for the {text}.

No identifier is specified for the argument.

No identifier is specified for the exception member.

No identifier is specified for the operation.

No semicolon is found at the end of the definition or member.

This definition is not part of any module.

Type {text} cannot be used in valuetype.

The WebIDL fragment ends before all the blocks are closed by }; sequences.

Attribute {value} is not defined in the interface specified for the attribute to which extended attribute {text} is set.

A scoped name is expected here.

A :: token is not followed by an identifier or a DOMString keyword.

Type {text} is not defined.

typedef of name DOMString is ignored.

An unknown extended attribute {text} is used.

The valuetype definition does not define DOMString as sequence<unsigned short>.

valuetype of name DOMString is ignored.

The operation cannot be used as accessor operation of {text}, since its signature different from the expected one.

Use of an argument list for extended attribute {text} is not allowed.

Extended attribute {text} is not applicable for an attribute whose type is not DOMString.

The identifier for extended attribute {text} is not specified.

Use of an identifier for extended attribute {text} is not allowed.

The identifier {value} is not an allowed value for extended attribute {text}.

Extended attribute {text} is not applicable to this kind of object.

Stability Information

This attribute is deprecated.

This element is deprecated.

This element is in the call for implementation stage.

The element is in the call for implementation stage.

Usually, using the element 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.

Elements defined by Atom 1.0 (IETF Proposed Standard), and XBL 2.0 (W3C Candidate Recommendation) belong to this class.

This element is in the last call for comments stage.

The element is in the last call for comments stage.

The element 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.

Elements defined by Web Forms 2.0 as well as some elements defined by HTML5 belong to this class.

This element is documented in a working draft.

The element is documented in a working or editor's draft and not yet completed.

The element should not be used for any practical purpose. The feature might be drastically changed later or might be entirely removed.

Most of new elements defined by HTML5 belong to this class.

This element is not part of any standard the conformance checker knows.

The element is not part of any standard or draft the conformance checker is aware of.

The element should not be used for any practical purpose unless there is really a standard that defines the element.

This attribute is in the call for implementation stage.

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.

This attribute is in the last call for comments stage.

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.

This attribute is documented in a working draft.

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.

This attribute is not part of any standard the conformance checker knows.

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.

Language Tag Errors

拡張部分タグ {value} はこの言語タグ中で既に使われています。

There are two extension subtags with the same singleton in the language tag. A language tag extension can be used only once in a language tag.

Extension subtag {value} is placed after subtag {text}.

Extension {value} is not defined when the conformance checker is written.

Extended language subtag {value} is not in the preferred form, i.e. in lowercase.

Use of extended language subtag {value} is deprecated.

Extended language subtag {text} is not allowed in the combination with this language (and extended language) subtag(s). It must be used with {value}.

The language subtag and the extended language subtag {value} should be replaced by the language subtag {text}. Use of extended language subtags is not recommended in general.

拡張言語部分タグ {value} は登録されていません。

拡張言語部分タグには IANA に登録された文字列しか使えません。 指定された文字列は適合性検査器の言語タグ・データベースの構築の時点で IANA に登録されていませんでした。

また、拡張言語部分タグの2つ目と3つ目は現在使われていません。 拡張言語部分タグは1つの言語タグの中で1つだけ指定できます。

Language tag {value} is not in the preferred case combination.

Use of language tag {value} is deprecated.

Language tag i-default should not be used unless it is really necessary for some reason.

Language tag {value} is not a combination of RFC 4646 subtags and is not a registered grandfathered tag.

部分タグ {value} は構文的に正しくありません。

一次言語部分タグ (狭義の言語を表す部分) は2文字か3文字の基本ラテン文字 (az) の列である必要があります。 IANA に登録されていない言語を表したいなら x- をはじめにつける必要があります。

その他の部分タグは1文字から8文字の英数字 (09, az) でなければなりません。

RFC 1766 言語タグ構文 (廃止済み) では数字は使えませんでした。

言語タグ {value} は非推奨です。

言語タグ {value} は登録されていません。

指定された言語タグは IANA に登録されていません。 未登録の言語タグを使うことは禁止されていませんが、 相互運用性に問題があるかもしれません。

ISO 639 言語符号 {value} は小文字で表すのが良いとされています。

指定された一次言語部分タグには大文字が含まれていました。 言語タグでは ASCII の大文字と小文字を区別しませんが、 言語部分タグでは常に小文字を使うのがよいとされています。

Use of language subtag {value} is deprecated.

言語部分タグ {value} は登録されていません。

Langauge subtag mis should not be used.

Langauge subtag mul should not be used unless it is really necessary.

言語部分タグ {value} は定義されていません。

言語部分タグ {value} は私用の符号です。

The language subtag {value} is syntactically invalid. Language subtag must contain one or more basic latin characters.

Langauge tag und should not be used unless it is really necessary.

私用言語タグ {value} はできれば避けるべきです。

Private use subtag {value} is used.

Subtag {value} is not represented in the preferred case format.

Private use subtag {value} is syntactically invalid.

Language tag {value} is not in the preferred case combination.

Use of language tag {value} is deprecated.

It is a good practice to represent ISO 3166 country code {value} in uppercase.

地域部分タグ {value} は非推奨です。

No semantics is defined for region subtag {value}.

Region subtag {value} is not registered.

Private use country code {value} should be avoided where possible.

Script subtag {value} is not in the preferred form, i.e. titlecase.

Use of script subtag {value} is deprecated.

Script subtag {value} is not registered.

Script subtag {value} is a private use code.

Script subtag {value} should be suppressed when the language subtag is {text}.

異体部分タグ {value} は小文字表記が好ましいとされています。

異体部分タグに大文字が含まれています。言語タグは ASCII の大文字と小文字を区別しませんが、 異体部分タグについては小文字が好ましいとされています。

Variant subtag {text} might not be meaningful when it is used in combination with {value}.

Use of variant subtag {value} is deprecated.

Variant subtag {value} is specified twice in the same language tag.

Variant subtag {value} is not registered.

異体部分タグ {value}{text} よりもに来るべきです。

異体部分タグが複数ある時は、最も重要なものが先に来るべきです。 重要度を決められない時は、アルファベット順に並べるべきです。

Variant subtag {value} cannot be used in this context. It must be preceded by {text}

拡張部分タグ {value} は小文字表記が好ましいとされています。

u 拡張の部分タグに大文字が含まれています。 言語タグは ASCII の大文字と小文字を区別しませんが、 u 拡張の正準形は小文字とされています。

属性 {value} はこの言語タグ拡張部分タグ中で既に使われています。

There are two attributes with same values in the u-extension subtag of the language tag. An attribute can be used only once in a language tag.

属性 {value}{text} よりもに来るべきです。

属性が複数ある時は、アルファベット順に並べるのが正準形です。

属性 {value} は定義されていません。

現時点で u 拡張の属性は1つも定義されていません。

キー {value} はこの言語タグ拡張部分タグ中で既に使われています。

There are two keys with same values in the u-extension subtag of the language tag. A key can be used only once in a language tag.

キー {value}{text} よりもに来るべきです。

キーが複数ある時は、アルファベット順に並べるのが正準形です。

キー {value} は定義されていません。

指定されたキーは適合性検査器が使っている言語タグ・データベースの構築の時点で定義されていません。

定義されていないキーを言語タグで使うことはできません。

キー {text} の型が指定されていません。

言語タグの u 拡張のキーには対応する型 (値) を指定する必要があります。 (ただしキーによっては既定の型 true を省略できることもあります。)

{value} はキー {text} に対して定義されていません。

指定された型は適合性検査器が使っている言語タグ・データベースの構築の時点で定義されていません。

定義されていない型を言語タグで使うことはできません。

{value} はキー {text} に対して使えません。

指定された型の意味が定義されていません。 この誤りは次の場合に報告されます。

RDF/XML Errors

The namespace URI of an element that represents an RDF concept must be http://www.w3.org/1999/02/22-rdf-syntax-ns#.

The specified value is already used as an ID.

Both unqualified attribute and namespace‐qualified RDF attribute are specified, which is not allowed.

An invalid value is specified to the parseType attribute.

There is another element, such that this element is not allowed.

Unqualified attribute is not allowed.

RDF attribute should be namespace‐qualified.

Temma errors

マクロ名が構文的に不適切です。

指定されたマクロ名は構文的に不適合です。

マクロ名は正規表現 [a-z_.][a-z_.0-9-]* に一致しなければなりません。マクロ名は ASCII 大文字・小文字不区別です。

引数リスト属性が変数名でない字句 {value} を含んでいます。

引数指定リスト属性が変数名でない字句を含んでいます。 リストに変数名以外のものを含めてはなりません。変数名は正規表現 \$?[A-Za-z_][0-9A-Za-z_]* に一致し、 \$?_ に一致しないものでなければなりません。

t:for ブロックが見つかりません。

t:next 要素や t:last 要素が指定するブロックが見つかりません。

要素が for 属性を保つ場合は、同じ値の name 属性を持つ t:for 要素の範囲内になければなりません。そうでない場合、 t:for 要素の範囲内になければなりません。

t:next 要素や t:last 要素によってマクロやファイルの取り込みを中断することはできません。

ここではこの子供節点を生成できません。

この原始節点から生成される結果節点は、 結果文書の現在の文脈では認められていません。

例えば、 title 要素内に要素節点や注釈節点を入れることはできません。

ここでは注釈を生成することはできません。

注釈節点はテキストのみが認められている場所では生成できません。 特に、 title, textarea, script, style 各要素の中や、平文モードでは注釈は使えません。

ロケール・オブジェクトが未知の部品型 {value} を返しました。

ロケール・オブジェクトが未知の部品型が指定された部品を返しました。 ロケール・オブジェクトは Temma 処理器モジュールが定義するデータ構造のみを返すことが期待されています。

2つの属性が同じ名前 {text} を使うことはできません。

同じ名前の属性が1つの要素に対して複数回生成されています。

同じ要素に対しては class 以外の属性を複数回生成することはできません。

欄名 {value} が重複しています。

同じマクロ、取り込み、メッセージID の参照の中で同じ名前の欄が複数あってはなりません。

t:field 要素の name 属性により指定される名前は親要素中で固有のものでなければなりません。

引数 {value} の指定が重複しています。

同じ引数名が1つの引数リスト属性中に複数あります。 1つの属性中に同じ引数の指定があってはなりません。

t:sep 要素は一度だけしか使えません。

t:for 要素の中では t:sep 要素は一度しか使えません。

Temma 属性ではない {text}html 要素には指定できません。

Temma 原始文書が body 構文解析モードで解釈される場合、 html 開始タグに Temma 名前空間の属性以外を指定することはできません。つまり、 t:params 属性以外の属性を使うことはできません。

外部ファイルを取り込めません: {value}

処理器は指定された外部ファイルを取り込めませんでした。 何らかのエラー (指定されたファイルが見つからない、 現在の利用者がそのファイルを読む権限を有していない、など) が発生しました。

マクロ {value} は既に定義されています。

指定されたマクロ名は既に他のマクロに使われています。 同じ名前のマクロを定義することはできません。なおマクロ名は ASCII 大文字・小文字不区別です。

マクロ {value} は定義されていません。

参照されているマクロは定義されていません。 マクロは使う前に定義しなければなりません。

マクロ・取り込みの呼び出しスタック溢れです。

マクロ呼び出しや外部ファイルの取り込みの入れ子が深すぎます。 マクロや外部ファイルの循環参照があるのかもしれません。

名前 {value} は認められていません。

指定された要素名・属性名は結果文書の書式では直列化できません。

Temma 文書が生成する要素名・属性名は正規表現 [A-Za-z_-][A-Za-z0-9_:-]* に一致しなければなりません。

指定された condvar オブジェクトは cb メソッドを持っていません。

t:wait 要素で指定された condvar オブジェクトには cb メソッドが定義されていません。

この文書の処理にはロケール・オブジェクトが必要です。

この原始雛形文書の処理にはロケール・オブジェクトが必要です。 msg:* 要素・属性の処理にはロケール・オブジェクトが必要です。

引数 {value} は定義されていません。

指定された引数は html 要素の t:params 属性で定義されていません。

x 属性は配列参照 (かそれと等価なもの) を返さなければなりません。

t:for 要素の x 属性は配列参照 (か配列参照と同じように扱えるもの) を返さなければなりません。

要素内に終了タグと解釈できるテキストが含まれています。

要素にその要素の終了タグと解せるテキストが含まれています。 scriptstyle のような生テキスト要素がそうしたテキストを内容に含めることができず、 結果文書が直列化不能となってしまいますから、禁止されています。

Perl の例外が投げられました: {value}

Perl コード内で例外が投げられましたが、 原始文書中で捕獲されていません。

例外は Perl コード中の die 文で投げられたものか、 構文エラーのため Perl が投げたものです。いずれであれ、 Perl コード内で、あるいは有効範囲内である t:try 要素によって捕獲される必要があります。

Perl の例外が投げられました: {value}

condvar オブジェクトの cb メソッド内で例外が投げられました。 cb メソッドは例外を投げないことになっています。

開始タグは既に閉じられているため、 これ以上この要素の属性を生成することはできません。

要素の内容が生成された後に属性を生成することはできません。 すなわち、属性は空白以外の文字や要素の前に生成しなければなりません。

この属性が undef 値を返してはいけません。

この Perl 式属性 は何らかの値を返すことが期待されていますが、 評価結果は undef 値でした。

{value} 要素は定義されていないかここでは使えません。

この要素は定義されていない要素であるか、特定の場所でのみ使える要素です。 Temma 名前空間の要素で定義されていないものは使ってはいけません。

変数名が構文的に不適切です。

指定された変数名は構文的に不適合です。

変数名は正規表現 \$?[A-Za-z_][0-9A-Za-z_]* と一致し、 \$?_ に一致しないものでなければなりません。

Unsupported Messages

Conformance checking for element {local-name} is not supported; it might or might not be conforming.

The conformant checker does not support the element. It cannot determine whether the document is conforming or not.

Conformance checking for attribute {local-name} of element {element-local-name} is not supported; it might or might not be conforming.

The conformant checker does not support the attribute. It cannot determine whether the document is conforming or not.

Conformance checking for event handler attribute is not supported; it might or might not be conforming.

Conformance checking for media query is not supported; it might or might not be conforming.

Conformance checking for an addr-spec is not supported; it might or might not be conforming.

Conformance checking for script language {text} is not supported; it might or might not be conforming.

Conformance checking for style language {text} is not supported; it might or might not be conforming.

Conformance checking for an Atom content element with type {text} is not supported.

これ以上の詳しい情報はありません。

これについての詳しい情報はありません。

必須レベルの誤り

仕様書の固い要件に対する違反です。文書は不適合です。

推奨レベルの誤り

仕様書の要件に対する違反です。 場合によっては違反してもよい正当な理由があるかもしれませんが、 そうでなければ文書は不適合です。

警告

A warning is an advice from the conformance checker to avoid solving a problem in a confusing or possibly wrong way. It does not affect to the conformance of the document, and may sometimes be inappropriate.

情報

An informational message just provides an additional information on the feature used in the document or the status of the retrieval or so on. It does not affect to the conformance of the document.

未対応

Some feature that is not supported by the conformance checker is used in the document.

License of This Document

Copyright <w@suika.fam.cx>.

This document is free software; you can redistribute it and/or modify it under the same terms as Perl itself.