/[suikacvs]/test/html-webhacc/error-description.en.html.u8
Suika

Diff of /test/html-webhacc/error-description.en.html.u8

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.31 by wakaba, Sat Aug 16 13:09:08 2008 UTC revision 1.42 by wakaba, Thu Dec 11 03:22:56 2008 UTC
# Line 1  Line 1 
1  <!DOCTYPE html><html id="error-description" lang="en" xmlns:d="http://suika.fam.cx/~wakaba/archive/2007/wdcc-desc/" xmlns="http://www.w3.org/1999/xhtml">  <!DOCTYPE html><html id="error-description" lang="en" xmlns:d="http://suika.fam.cx/~wakaba/archive/2007/wdcc-desc/" xmlns="http://www.w3.org/1999/xhtml">
2  <head>  <head>
3  <base href="cc/">  <base href="cc/">
4  <title xml:lang="en">Description of Errors — WebHACC (β)</title>  
5    
6  <link href="../cc-style" rel="stylesheet">  <link href="../cc-style" rel="stylesheet">
7  <link href="#license" rel="license">  <link href="#license" rel="license">
8  </head>  <title xml:lang="en">Description of Errors — WebHACC (β)</title></head>
9  <body>  <body>
10  <header>  <header>
11  <h1><a href="../cc-about"><abbr title="Web Hypertext Application Conformance Checker (β)"><img alt="WebHACC" src="../icons/title"></abbr></a></h1>  <h1><a href="../cc-about"><abbr title="Web Hypertext Application Conformance Checker (β)"><img alt="WebHACC" src="../icons/title"></abbr></a></h1>
# Line 31  Line 32 
32  <section id="character-encoding-layer">  <section id="character-encoding-layer">
33  <h2>Character Encoding Layer Errors</h2>  <h2>Character Encoding Layer Errors</h2>
34    
35  <div class="section" id="illegal-octets-error"><h3>An illegal octet in the input stream.</h3></div>  <div class="section" id="fallback-char-error"><h3>Octet sequence <code><var>{octets}</var></code>
36      is not an allowed representation of the character
37      <code><var>{char}</var></code> — character reference
38      <code><var>{char:hexref}</var></code> should be used instead.</h3></div>
39    
40    <div class="section" id="fallback-unassigned-error"><h3>No character is assigned to octet sequence
41      <code><var>{octets}</var></code>.</h3></div>
42    
43    <div class="section" id="illegal-octets-error"><h3>Octet sequence <code><var>{octets}</var></code>
44      is illegal.</h3></div>
45    
46    <div class="section" id="invalid-state-error"><h3>The input stream is broken.</h3>
47        <p>The input stream is encoded in <code>ISO-2022-JP</code>
48        or its variant but is partially broken.</p>
49    
50        <p>Note that an <code>ISO-2022-JP</code> stream must end in the ASCII
51        state.</p>
52      </div>
53    
54    <div class="section" id="unassigned-code-point-error"><h3>No character is assigned to octet sequence
55      <code><var>{octets}</var></code>.</h3></div>
56  </section>  </section>
57    
58  <section id="html5-character-encoding">  <section id="html5-character-encoding">
59  <h2>HTML5 Character Encoding Errors</h2>  <h2>HTML5 Character Encoding Errors</h2>
60    
61    <div class="section" id="charset:not-supported"><h3>Character encoding <code><var>{value}</var></code>
62      is not supported and the explicit character encoding specification is
63      ignored.  The result of the conformance checking might be
64      <em>wrong</em>.</h3></div>
65    
66  <div class="section" id="disallowed-character-encoding"><h3>Character encoding <code><var>{text}</var></code>  <div class="section" id="disallowed-character-encoding"><h3>Character encoding <code><var>{text}</var></code>
67    is not allowed for <abbr>HTML</abbr> document.</h3>    is not allowed for <abbr>HTML</abbr> document.</h3>
68      <p>The character encoding used for the document is not allowed      <p>The character encoding used for the document is not allowed
# Line 120  Line 146 
146    for the character encoding of this document is found in the transfer    for the character encoding of this document is found in the transfer
147    procotol headers.</h3></div>    procotol headers.</h3></div>
148    
149  <div class="section" id="chardecode:fallback"><h3>Since no decoder for the document character  <div class="section" id="chardecode:fallback"><h3>Results might be <em>wrong</em>, since the
150    encoding is found, decoder for the character encoding    conformance checker cannot find an appropriate decoder for the character
151    <code><var>{text}</var></code> is used.  Checking results might be    encoding used for the document.</h3>
152    <em>wrong</em>.</h3></div>      <p>The conformance checker cannot find an appropriate decoder for
153        the character encoding used to encode characters in the document.</p>
154    
155        <p>This error is raised if:</p>
156        <ul>
157        <li>the conformance checker cannot find any decoder for the character
158        encoding in use, but it knows that the encoding is similar to another
159        character encoding, such that it uses the decoder for that character
160        encoding, and therefore some octets might be interpreted incorrectly,
161        or,</li>
162        <li>the conformance checker find a decoder for the character encoding
163        in use, but it does not know whether the decoder is conforming to the
164        relevant specification or not, and therefore some octets might be
165        interpreted incorrectly.</li>
166        </ul>
167    
168        <p>In either case, the result shown by the conformance checker might
169        contain wrong errors caused by errorneous decoder or might not contain
170        errors that should be raised if an appropriate decoder is used.</p>
171    
172        <!-- TODO: add advise that either install relevant modules or
173             join the developmenet of the modules... -->
174      </div>
175    
176  <div class="section" id="chardecode:no-error"><h3>Conformance error checking for the character  <div class="section" id="chardecode:no-error"><h3>Conformance error checking for the character
177    encoding <code><var>{text}</var></code> is not supported.</h3></div>    encoding <code><var>{text}</var></code> is not supported.</h3></div>
# Line 160  Line 208 
208      <li>Use <code>UTF-8</code>.</li>      <li>Use <code>UTF-8</code>.</li>
209      </ul>      </ul>
210    </div>    </div>
211    </section>
212    
213    <section id="character-set-layer">
214    <h2>Coded Character Set Layer Errors</h2>
215    
216  <div class="section" id="NULL"><h3>The <code class="charname">NULL</code> character  <div class="section" id="NULL"><h3>The <code class="charname">NULL</code> character
217    is not allowed.</h3></div>    is not allowed.</h3></div>
# Line 167  Line 219 
219  <div class="section" id="control-char"><h3>Code point <code><var>{text}</var></code> is  <div class="section" id="control-char"><h3>Code point <code><var>{text}</var></code> is
220    not allowed.</h3></div>    not allowed.</h3></div>
221    
222  </section>  <div class="section" id="nonchar"><h3>Noncharacter <code><var>{text}</var></code>
223      is found in the input stream.</h3>
224  <section id="html5-tokenize-error">      <p>Noncharacter code points are used in the input stream.</p>
 <h2>HTML5 Parse Errors in Tokenization Stage</h2>  
225    
226  <div class="section" id="after-html"><h3>Tag <code>&lt;<var>$0</var>&gt;</code>      <p>Noncharacter code points are reserved for internal processings.
227    is not allowed after the end tag <code>&lt;/html&gt;</code>.</h3>      Their use for information interchanges are forbidden.</p>
     <p>The start or end tag of an element appears after the  
     <code>html</code> element has been closed.  The document is  
     non-conforming.</p>  
228    
229      <p>Any content of the document other than comments      <p>In addition, they are not allowed in HTML document.</p>
230      must be put into the <code>html</code> element.</p>      <!-- "permanently undefined Unicode characters" in HTML5. -->
231    </div>    </div>
232    
233  <div class="section" id="after-body"><h3>Tag <code>&lt;<var>$0</var>&gt;</code>  <div class="section" id="non-unicode"><h3>Character <code><var>{text}</var></code> is not
234    is not allowed after the end tag <code>&lt;/body&gt;</code>.</h3>    a Unicode character.</h3></div>
     <p>The start or end tag of an element appears after the  
     <code>body</code> element has been closed.  The document is  
     non-conforming.</p>  
235    
236      <p>Any content of the document other than <code>head</code>  <div class="section" id="unicode-deprecated"><h3>Use of character <code><var>{text}</var></code>
237      contents and comments must be put into the <code>body</code>    is deprecated.</h3></div>
238      element.</p>  
239    </div>  <div class="section" id="unicode-discouraged"><h3>Use of character <code><var>{text}</var></code>
240      is discouraged.</h3></div>
241    
242    <div class="section" id="unicode-not-preferred"><h3>Code point <code><var>{text}</var></code>
243      is not the preferred representation of that character.</h3></div>
244    
245    <div class="section" id="unicode-should"><h3>Character <code><var>{text}</var></code>
246      should not be used in many cases.</h3></div>
247    
248    </section>
249    
250    <section id="html5-tokenize-error">
251    <h2>HTML5 Parse Errors in Tokenization Stage</h2>
252    
253  <div class="section" id="bad-attribute-name"><h3>Attribute name cannot contain characters  <div class="section" id="bad-attribute-name"><h3>Attribute name cannot contain characters
254    <code>"</code>, <code>'</code>, and <code>=</code>.</h3></div>    <code>"</code>, <code>'</code>, and <code>=</code>.</h3></div>
255    
256  <div class="section" id="bad-attribute-value"><h3>Attribute value must be quoted by <code>"</code>  <div class="section" id="bad-attribute-value"><h3>Attribute value must be quoted by <code>"</code>
257    or <code>'</code> if it contains a <code>"</code>, <code>'</code>, or    or <code>'</code> if it contains a <code>"</code>, <code>'</code>, or
258    <code>=</code> character.</h3></div>    <code>=</code> character.</h3>
259        <p>In an unquoted attribute value, a character <code>"</code>
260        (<code>U+0022</code> <code class="charname">QUOTATION MARK</code>),
261        <code>'</code> (<code>U+0026</code>
262        <code class="charname">APOSTROPHE</code>), or <code>=</code>
263        (<code>U+003D</code> <code class="charname">EQUAL SIGN</code>)
264        is contained.  These characters are not allowed in unquoted attribute
265        values, since they are used to quote attribute values or to separate
266        attribute name and value.</p>
267    
268        <p>This error is also raised if one try to use empty attribute
269        value like <code class="html bad example">&lt;foo bar= baz=&gt;</code>;
270        in this example, <code class="html bad example">baz=</code> is
271        treated as an invalid attribute value for the attribute
272        <code class="html bad example">bar</code>, not as another attribute.</p>
273      </div>
274    
275  <div class="section" id="bare-ero"><h3>The <code>&amp;</code> character must  <div class="section" id="bare-ero"><h3>The <code>&amp;</code> character must
276    be escaped as <code class="html example">&amp;amp;</code>.</h3>    be escaped as <code class="html example">&amp;amp;</code>.</h3>
# Line 371  Line 443 
443      </p>      </p>
444    </div>    </div>
445    
 <div class="section" id="C1-character-reference"><h3>Character reference to  
   <code><var>{text}</var></code> is not allowed.</h3></div>  
   
 <div class="section" id="CR-character-reference"><h3>Character reference to  
   <code>U+000D</code> (<code class="charname">CARRIAGE RETURN</code>)  
   is not allowed.</h3></div>  
   
446  <div class="section" id="dash-in-comment"><h3>There is a <code>--</code> sequence  <div class="section" id="dash-in-comment"><h3>There is a <code>--</code> sequence
447    in a comment.</h3>    in a comment.</h3>
448      <p>There is a <code>-</code> (<code>U+002D</code>      <p>There is a <code>-</code> (<code>U+002D</code>
# Line 408  Line 473 
473    
474  <div class="section" id="end-tag-attribute"><h3>End tag cannot have attributes.</h3></div>  <div class="section" id="end-tag-attribute"><h3>End tag cannot have attributes.</h3></div>
475    
476    <div class="section" id="empty-unquoted-attribute-value"><h3>Attribute value is not specified.</h3>
477        <p>The attribute value is not specified after the <code>=</code>
478        (<code>U+003C</code> <code class="charname">EQUAL SIGN</code>)
479        character.</p>
480    
481        <p>When an attribute value is empty, the <code>=</code> character after
482        the attribute name must be specified as:</p>
483    
484        <p><code class="html example">&lt;foo bar&gt;</code></p>
485    
486        <p>Instead, quotation marks can be used to explicitly represent that
487        the attribute value is empty, as:</p>
488    
489        <p><code class="html example">&lt;foo bar=""&gt;</code></p>
490    
491        <p>... or like:</p>
492    
493        <p><code class="html example">&lt;foo bar=''&gt;</code></p>
494      </div>
495    
496  <div class="section" id="invalid-character-reference"><h3>Character reference to  <div class="section" id="invalid-character-reference"><h3>Character reference to
497    <code><var>{text}</var></code> is not allowed.</h3></div>    <code><var>{text}</var></code> is not allowed.</h3></div>
498    
# Line 562  p { Line 647  p {
647  <section id="html5-parse-errors">  <section id="html5-parse-errors">
648  <h2>HTML5 Parse Errors in Tree Construction Stage</h2>  <h2>HTML5 Parse Errors in Tree Construction Stage</h2>
649    
650    <div class="section" id="after-after-frameset"><h3>There is a start tag
651      <code>&lt;<var>{text}</var>&gt;</code> is after the <code>html</code> element
652      is closed.</h3></div>
653    
654    <div class="section" id="after-after-frameset:/"><h3>There is an end tag
655      <code>&lt;/<var>{text}</var>&gt;</code> is after the <code>html</code> element
656      is closed.</h3></div>
657    
658  <div class="section" id="after-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is  <div class="section" id="after-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
659    not allowed after the <code>body</code> is closed.</h3></div>    not allowed after the <code>body</code> is closed.</h3></div>
660    
# Line 589  p { Line 682  p {
682    </div>    </div>
683    
684  <div class="section" id="after-html"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is  <div class="section" id="after-html"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
685    not allowed after the <code>html</code> is closed.</h3></div>    not allowed after the <code>html</code> is closed.</h3>
686        <p>The start tag of an element appears after the
687        <code>body</code> element has been closed.  The document is
688        non-conforming.</p>
689    
690        <p>Any content of the document other than <code>head</code>
691        contents and comments must be put into the <code>body</code>
692        element.</p>
693      </div>
694    
695  <div class="section" id="after-html:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is  <div class="section" id="after-html:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
696    not allowed after the <code>html</code> is closed.</h3></div>    not allowed after the <code>html</code> is closed.</h3>
697        <p>The end tag of an element appears after the
698        <code>body</code> element has been closed.  The document is
699        non-conforming.</p>
700    
701        <p>Any content of the document other than <code>head</code>
702        contents and comments must be put into the <code>body</code>
703        element.</p>
704      </div>
705    
706  <div class="section" id="after-html:#text"><h3>Non‐white‐space characters are not allowed  <div class="section" id="after-html:#text"><h3>Non‐white‐space characters are not allowed
707    after the <code>html</code> is closed.</h3></div>    after the <code>html</code> is closed.</h3></div>
# Line 824  p { Line 933  p {
933      </dl>      </dl>
934    </div>    </div>
935    
936    <div class="section" id="XSLT-compat"><h3>The <code>DOCTYPE</code> legacy string is
937      used.</h3>
938        <p>The <code>DOCTYPE</code> with the <code>DOCTYPE</code> legacy
939        string, i.e.
940        <code class="html bad example">&lt;!DOCTYPE HTML PUBLIC "XSLT-compat"&gt;</code>
941        is used.</p>
942    
943        <p>The <code>DOCTYPE</code> legacy string should not be used for documents
944        <em>not</em> generated from XSLT transformation process.  It is allowed
945        only to enable to use XSLT style sheets with the HTML output mode, which
946        does not support generation of the <code>DOCTYPE</code> with no
947        <code>PUBLIC</code>
948        identifier.  For other purposes, the <code>DOCTYPE</code> legacy
949        string, i.e. <code class="html bad example">PUBLIC "XSLT-compat"</code>,
950        is useless and should not be used.</p>
951      </div>
952    
953  </section>  </section>
954    
955  <section id="element-content-model-errors">  <section id="element-content-model-errors">
# Line 983  p { Line 1109  p {
1109  <div class="section" id="element-not-allowed:datatemplate"><h3>In a <code>datatemplate</code> element, only  <div class="section" id="element-not-allowed:datatemplate"><h3>In a <code>datatemplate</code> element, only
1110    <code>rule</code> elements are allowed.</h3></div>    <code>rule</code> elements are allowed.</h3></div>
1111    
1112  <div class="section" id="element-not-allowed:details-legend"><h3>In a <code>details</code> element, only at the  <div class="section" id="element-not-allowed:details-legend"><h3>In a <code>details</code> or <code>fieldset</code>
1113    beginning of the element a <code>lengend</code> element    element, only at the beginning of the element a <code>legend</code> element
1114    may be used.</h3></div>    may be used.</h3></div>
1115    
1116  <div class="section" id="element-not-allowed:empty"><h3>Elements are not allowed in an empty  <div class="section" id="element-not-allowed:empty"><h3>Elements are not allowed in an empty
# Line 1013  p { Line 1139  p {
1139  <div class="section" id="element-not-allowed:minus"><h3>This element is not allowed in this  <div class="section" id="element-not-allowed:minus"><h3>This element is not allowed in this
1140    context.</h3></div>    context.</h3></div>
1141    
1142  <div class="section" id="element-not-allowed:meta-charset"><h3>The character encoding declaration must be the  <div class="section" id="element-not-allowed:meta-charset"><h3>The character encoding declaration is not the
1143    first element in the <code>head</code> element.</h3></div>    first child element in the <code>head</code> element.</h3>
1144        <p>The character encoding declaration
1145        (<code class="html example">&lt;meta charset="<var>...</var>"&gt;</code> or
1146        <code class="html example">&lt;meta http-equiv=Content-Type content="text/html; charset=<var>...</var>"&gt;</code>
1147        must be the first child element in the <code>head</code> element.</p>
1148    
1149        <p>The character encoding declaration have to occur near the beginning
1150        of the document to ensure that Web browsers can be determine the
1151        character encoding of the document.</p>
1152    
1153        <p>The <code>title</code> element and other metadata elements must
1154        appear after any character encoding declaration is processed.</p>
1155      </div>
1156    
1157  <div class="section" id="element-not-allowed:metadata"><h3>This element is not allowed where metadata  <div class="section" id="element-not-allowed:metadata"><h3>This element is not allowed where metadata
1158    content is expected.</h3></div>    content is expected.</h3></div>
# Line 1068  p { Line 1206  p {
1206  <div class="section" id="element-not-allowed:atom|TextConstruct"><h3>This element is not allowed in Text  <div class="section" id="element-not-allowed:atom|TextConstruct"><h3>This element is not allowed in Text
1207    construct.</h3></div>    construct.</h3></div>
1208    
1209  <div class="section" id="element-not-defined"><h3>This element is not defined.</h3></div>  <div class="section" id="element-not-defined"><h3>This element is not defined.</h3>
1210        <p>The element is not one of elements allowed
1211        in the latest version of relevant specifications.</p>
1212    
1213        <p>The element cannot be used.</p>
1214    
1215        <dl class="switch">
1216        <dt><code>event-source</code> element</dt>
1217            <dd>The element was renamed as <em><code>eventsource</code>
1218            element</em> (no hyphen).</dd>
1219        <dt><code>m</code> element</dt>
1220            <dd>The element was renamed as <em><code>mark</code>
1221            element</em>.</dd>
1222        </dl>
1223      </div>
1224    
1225    <div class="section" id="multiple-labelable-fae"><h3>More than one labelable form-associated element
1226      is associated to a <code>label</code> element.</h3></div>
1227    
1228  <div class="section" id="no-significant-content"><h3>No significant content is contained  <div class="section" id="no-significant-content"><h3>No significant content is contained
1229    in this element.</h3></div>    in this element.</h3></div>
# Line 1150  p { Line 1305  p {
1305  <div class="section" id="attribute-not-allowed:ismap"><h3>The <code>ismap</code> attribute may only be  <div class="section" id="attribute-not-allowed:ismap"><h3>The <code>ismap</code> attribute may only be
1306    used for the image contained in an <code>a</code> element.</h3></div>    used for the image contained in an <code>a</code> element.</h3></div>
1307    
1308  <div class="section" id="attribute-not-defined"><h3>This attribute is not defined.</h3></div>  <div class="section" id="attribute-not-defined"><h3>This attribute is not defined.</h3>
1309        <p>The attribute is not one of attributes allowed for the element
1310        in the latest version of relevant specifications.</p>
1311    
1312  <div class="section" id="in-HTML:xml:lang"><h3>The <code>xml:lang</code> attribute is not      <p>The attribute cannot be used.</p>
   allowed in HTML document.</h3>  
     <p>The <code>xml:lang</code> attribute is not allowed in  
     HTML document.  The document is non-conforming.</p>  
1313    
1314      <p>Use of the <code>xml:lang</code> attribute is conforming      <dl class="switch">
1315      <em>only</em> in XML documents.</p>      <dt><code>align</code> attribute (various HTML elements)</dt>
1316        <dt><code>border</code> attribute (various HTML elements)</dt>
1317          <dd>These attributes are no longer part of HTML.  You can use CSS
1318          properties to control the presentation of the element.</dd>
1319        <dt><code>autosubmit</code> attribute (<code>menu</code> element)</dt>
1320          <dd>The attribute was part of HTML5 draft but then dropped.
1321          Similar functionality can be implemented by scripts.</dd>
1322        <dt><code>language</code> attribute (<code>script</code> element)</dt>
1323          <dd>The attribute is no longer the standard way to specify the
1324          scripting language.  If you are using JavaScript, then no explicit
1325          specification of the scripting language is necessary, so you can
1326          write the element like:
1327            <p><code class="html example code">&lt;script&gt;<br><!--
1328            --> /* JavaScript code */<br><!--
1329            -->&lt;/script&gt;</code></p>
1330          If you are using different scripting language from JavaScript, or
1331          you want to declare the scripting language explicitly, you should
1332          use the <code>type</code> attribute, as follows:
1333            <dl class="switch">
1334            <dt>JavaScript</dt>
1335              <dd>Use
1336              <code class="html example">&lt;script type="text/javascript"&gt;</code>.</dd>
1337            <dt>VBScript</dt>
1338              <dd>Use
1339              <code class="html example">&lt;script type="text/vbscript"&gt;</code>.</dd>
1340            </dl>
1341          </dd>
1342        </dl>
1343      </div>
1344    
1345    <div class="section" id="_charset_-value"><h3>The <code>value</code> attribute cannot be
1346      specified to an <code>input</code> element whose <code>type</code>
1347      is <code>hidden</code> and <code>name</code> is
1348      <code>_charset_</code>.</h3></div>
1349    
1350    <div class="section" id="in-HTML:xml:lang"><h3>The <code>xml:lang</code> attribute in HTML
1351      document is ignored.</h3>
1352        <p>The <code>xml:lang</code> attribute does not have an effect in
1353        HTML document.</p>
1354    
1355        <p>The <code>xml:lang</code> attribute is only applicable to XML
1356        documents.  In HTML document, it is only allowed to ease migration
1357        from XML.</p>
1358    
1359      <p>To specify natural language information in HTML document,      <p>To specify natural language information in HTML document,
1360      use <code>lang</code> attribute instead.</p>      use <code>lang</code> attribute instead.</p>
# Line 1186  p { Line 1382  p {
1382      </p>      </p>
1383    </div>    </div>
1384    
 <div class="section" id="in-XML:lang"><h3>The <code>lang</code> attribute is not  
   allowed in XML document.</h3>  
     <p>The HTML <code>lang</code> attribute is not allowed in  
     XML document.  The document is non-conforming.</p>  
   
     <p>The <code>lang</code> attribute in <code>null</code>  
     namespace for HTML elements is conforming <em>only</em> in  
     HTML documents.</p>  
   
     <p>To specify natural language information in XML document,  
     use <code>xml:lang</code> attribute instead.</p>  
   </div>  
   
1385  <div class="section" id="in-XML:noscript"><h3>A <code>noscript</code> element cannot be  <div class="section" id="in-XML:noscript"><h3>A <code>noscript</code> element cannot be
1386    used in XML document.</h3></div>    used in XML document.</h3></div>
1387    
1388    <div class="section" id="in-XML:xml:lang"><h3>The <code>xml:lang</code> attribute in no namespace
1389      is only allowed in HTML document.</h3></div>
1390    
1391  <div class="section" id="in-XML:xmlns"><h3>The <code>xmlns</code> attribute  <div class="section" id="in-XML:xmlns"><h3>The <code>xmlns</code> attribute
1392    in the <code>null</code> namespace is not allowed in    in the <code>null</code> namespace is not allowed in
1393    XHTML document.  The document is non-conforming.</h3>    XHTML document.  The document is non-conforming.</h3>
# Line 1212  p { Line 1398  p {
1398      static documents.</p>      static documents.</p>
1399    </div>    </div>
1400    
1401    <div class="section" id="input-attr-not-applicable"><h3>This attribute is not applied to an
1402      <code>input</code> element whose <code>type</code> is
1403      <code><var>{text}</var></code>.</h3></div>
1404    
1405    <div class="section" id="non-ol-li-value"><h3>The <code>value</code> attribute cannot be
1406      specified to a <code>li</code> element whose parent element is
1407      not an <code>ol</code> element.</h3></div>
1408    
1409    <div class="section" id="xml:lang-not-allowed"><h3>The <code>xml:lang</code> attribute is only allowed
1410      when the <code>lang</code> attribute is specified.</h3></div>
1411    
1412  </section>  </section>
1413    
1414  <section id="attribute-value-errors">  <section id="attribute-value-errors">
# Line 1227  p { Line 1424  p {
1424  <div class="section" id="charref-in-charset"><h3>A character reference cannot be used to  <div class="section" id="charref-in-charset"><h3>A character reference cannot be used to
1425    represent a character encoding name.</h3></div>    represent a character encoding name.</h3></div>
1426    
1427    <div class="section" id="charset:not-ascii-compat"><h3>Characeter encoding <code><var>{value}</var></code>
1428      is not ASCII compatible.</h3></div>
1429    
1430  <div class="section" id="charset:not-preferred"><h3>Character encoding name  <div class="section" id="charset:not-preferred"><h3>Character encoding name
1431    <code><var>{value}</var></code> is not the preferred name of that    <code><var>{value}</var></code> is not the preferred name of that
1432    character encoding.</h3></div>    character encoding.</h3></div>
# Line 1342  p { Line 1542  p {
1542  <div class="section" id="datetime:bad-timezone-minute"><h3>Minute number of the timezone component is out of  <div class="section" id="datetime:bad-timezone-minute"><h3>Minute number of the timezone component is out of
1543    range.</h3></div>    range.</h3></div>
1544    
1545  <div class="section" id="datetime:syntax-error"><h3>The attribute value is not a datetime.</h3></div>  <div class="section" id="datetime:syntax-error"><h3>The value is not a datetime.</h3></div>
1546    
1547    <div class="section" id="dateortime:syntax-error"><h3>The value is not a date or time.</h3></div>
1548    
1549  <div class="section" id="dateortime:syntax-error"><h3>The attribute value is not a date or  <div class="section" id="empty-form-name"><h3>Form name is empty.</h3></div>
   time.</h3></div>  
1550    
1551  <div class="section" id="enumerated:invalid"><h3>This attribute only allow a limited set of  <div class="section" id="enumerated:invalid"><h3>This attribute only allow a limited set of
1552    values and the specified value <code><var>{@}</var></code> is not one    values and the specified value <code><var>{@}</var></code> is not one
# Line 1391  p { Line 1592  p {
1592  <div class="section" id="enumerated:non-conforming"><h3>Attribute value <code><var>{@}</var></code>  <div class="section" id="enumerated:non-conforming"><h3>Attribute value <code><var>{@}</var></code>
1593    is not allowed.</h3></div>    is not allowed.</h3></div>
1594    
1595    <div class="section" id="duplicate-form-name"><h3>Form name <code><var>{value}</var></code> is already
1596      used for another element.</h3></div>
1597    
1598  <div class="section" id="duplicate-http-equiv"><h3>There is another pragma  <div class="section" id="duplicate-http-equiv"><h3>There is another pragma
1599    <code><var>{value}</var></code>.</h3></div>    <code><var>{value}</var></code>.</h3></div>
1600    
# Line 1400  p { Line 1604  p {
1604  <div class="section" id="duplicate-token"><h3>The token <code><var>{value}</var></code>  <div class="section" id="duplicate-token"><h3>The token <code><var>{value}</var></code>
1605    appears in the attribute value twice.</h3></div>    appears in the attribute value twice.</h3></div>
1606    
1607  <div class="section" id="empty-attribute-value"><h3>The attribute value must not be empty.</h3></div>  <div class="section" id="empty-anchor-image-alt"><h3>The <code>alt</code> attribute value is
1608      empty.</h3></div>
1609    
1610    <div class="section" id="empty-area-alt"><h3>The <code>alt</code> attribute value is
1611      empty.</h3>
1612        <p>The value of the <code>alt</code> attribute of an <code>area</code>
1613        element is an empty value.</p>
1614    
1615        <p>In general, the <code>alt</code> attribute value cannot be empty.
1616        It must provide an alternative text for the hyperlink represented by
1617        the <code>area</code> element.  The alternative text is to be used
1618        when the Web browser cannot display the image, or is configured not
1619        to display images.</p>
1620    
1621        <p>As an exception, the <code>alt</code> attribute may be left blank
1622        if the same image map (i.e. the ancestor <code>map</code> element)
1623        contains another <code>area</code> element whose <code>href</code>
1624        attribute references the same resource as the <code>href</code>
1625        attribute of the <code>area</code> element in question, and the other
1626        <code>area</code> element has an <code>alt</code> attribute with
1627        non‐empty value.</p>
1628      </div>
1629    
1630    <div class="section" id="empty-attribute-value"><h3>The attribute value is empty.</h3></div>
1631    
1632    <div class="section" id="empty-style-sheet-title"><h3>The value of the <code>title</code> attribute
1633      is empty.</h3>
1634        <p>The <code>title</code> attribute value of the <code>link</code>
1635        element that defines an alternate style sheet is an empty value.</p>
1636    
1637        <p>A <code>link</code> element whose <code>rel</code> attribute
1638        is <code>alternate stylesheet</code> defines an alternate style sheet.
1639        An alternate style sheet must be associated with a name using the
1640        <code>title</code> attribute.  The name cannot be empty.</p>
1641      </div>
1642    
1643  <div class="section" id="float:out-of-range"><h3>The specified value is out of range.</h3></div>  <div class="section" id="float:out-of-range"><h3>The specified value is out of range.</h3></div>
1644    
# Line 1484  p { Line 1722  p {
1722  <div class="section" id="nninteger:syntax-error"><h3>The attribute value is not a non‐negative  <div class="section" id="nninteger:syntax-error"><h3>The attribute value is not a non‐negative
1723    integer.</h3></div>    integer.</h3></div>
1724    
1725  <div class="section" id="no-referenced-map"><h3>The <code>usemap</code> attribute references  <div class="section" id="no-referenced-form"><h3>The element referneced by the <code>form</code>
1726    no image map.</h3></div>    attribute is not a <code>form</code> element, or no element is
1727      found.</h3></div>
1728  <div class="section" id="no-referenced-menu"><h3>The <code>contextmenu</code> attribute references  
1729    no menu.</h3></div>  <div class="section" id="no-referenced-map"><h3>The element referneced by the <code>usemap</code>
1730      attribute is not a <code>map</code> element, or no element is
1731      found.</h3></div>
1732    
1733    <div class="section" id="no-referenced-menu"><h3>The element referneced by the
1734      <code>contextmenu</code> attribute is not a <code>menu</code> element, or
1735      no element is found.</h3></div>
1736    
1737  <div class="section" id="no-referenced-header-cell"><h3>There is no table header cell whose <code>id</code>  <div class="section" id="no-referenced-header-cell"><h3>There is no table header cell whose <code>id</code>
1738    is <code><var>{value}</var></code> in the same table.</h3></div>    is <code><var>{value}</var></code> in the same table.</h3></div>
# Line 1544  p { Line 1788  p {
1788  <div class="section" id="template:not-template"><h3>The node referenced by the <code>template</code>  <div class="section" id="template:not-template"><h3>The node referenced by the <code>template</code>
1789    attribute is not a template.</h3></div>    attribute is not a template.</h3></div>
1790    
1791    <div class="section" id="value-too-long"><h3>The <code>value</code> attribute value is longer
1792      than the value of the <code>maxlength</code> attribute.</h3></div>
1793    
1794  <div class="section" id="window-name:empty"><h3>Browsing context name must not be empty.</h3></div>  <div class="section" id="window-name:empty"><h3>Browsing context name must not be empty.</h3></div>
1795    
1796  <div class="section" id="window-name:reserved"><h3>Browsing context name  <div class="section" id="window-name:reserved"><h3>Browsing context name
# Line 1555  p { Line 1802  p {
1802  <div class="section" id="XML-1.0-NCName:syntax-error"><h3>The specified value is not a legal XML Namespaces  <div class="section" id="XML-1.0-NCName:syntax-error"><h3>The specified value is not a legal XML Namespaces
1803    1.0 <code>NCName</code>.</h3></div>    1.0 <code>NCName</code>.</h3></div>
1804    
1805    <div class="section" id="xml:lang-ne-lang"><h3>The value of the <code>xml:lang</code> attribute
1806      is different from the value of the <code>lang</code> attribute.</h3>
1807        <p>The value of the <code>xml:lang</code> attribute (either the
1808        <code>lang</code> attribute in the <code>xml</code> (i.e.
1809        <code>http://www.w3.org/XML/1998/namespace</code>) namespace, or
1810        the <code>xml:lang</code> attribute in no namespace) for the element has
1811        different value than that of the <code>lang</code> attribute in no
1812        namespace.</p>
1813    
1814        <p>For historical reason, there are two attributes applicable to HTML
1815        elements to specify language information of an element: <code>lang</code>
1816        and <code>xml:lang</code>.  In HTML documents, only <code>lang</code>
1817        attribute in no namespace is allowed and take effect; the
1818        <code>xml:lang</code> attribute in no namespace is ignored in HTML
1819        documents.  In XHTML documents, both <code>lang</code> and
1820        <code>xml:lang</code> attributes are allowed.</p>
1821    
1822        <p>In general, <em>only the <code>lang</code> attribute</em> need to be
1823        specified for an element.</p>
1824    
1825        <p>If both <code>lang</code> and <code>xml:lang</code> attributes are
1826        specified on the same element, their values must be the same value.</p>
1827      </div>
1828    
1829  </section>  </section>
1830    
1831  <section id="table-model-errors">  <section id="table-model-errors">
# Line 1603  p { Line 1874  p {
1874  <section id="imt-warnings">  <section id="imt-warnings">
1875  <h2>Internet Media Type Errors</h2>  <h2>Internet Media Type Errors</h2>
1876    
1877    <div class="section" id="boundary:syntax-error"><h3>The specified value is not a valid value
1878      as a multipart boundary.</h3></div>
1879    
1880    <div class="section" id="e4x:syntax-error"><h3>The specified value is not a valid value
1881      for the attribute <code>e4x</code>.</h3></div>
1882    
1883    <div class="section" id="IMT:attribute-syntax-error"><h3>The specified value,
1884      <code><var>{value}</var></code>, is syntactically not a valid
1885      attribute name.</h3></div>
1886    
1887  <div class="section" id="IMT:composite"><h3>The specified media type is a composite  <div class="section" id="IMT:composite"><h3>The specified media type is a composite
1888    type, which is not allowed in this context.</h3></div>    type, which is not allowed in this context.</h3></div>
1889    
1890    <div class="section" id="IMT:limited-use-subtype"><h3>An Internet Media Type whose intended usage
1891      is limited use, <code><var>{value}</var></code> is used.</h3></div>
1892    
1893  <div class="section" id="IMT:syntax-error"><h3>The specified value is not an Internet Media  <div class="section" id="IMT:syntax-error"><h3>The specified value is not an Internet Media
1894    Type.</h3></div>    Type.</h3></div>
1895    
1896  <div class="section" id="IMT:obsolete-subtype"><h3><code><var>{@}</var></code>: An <em>obsolete</em>  <div class="section" id="IMT:obsolete-parameter"><h3>An obsolete parameter
1897    subtype is used.</h3></div>    <code><var>{value}</var></code> is used.</h3></div>
1898    
1899    <div class="section" id="IMT:obsolete-subtype"><h3>An obsolete Internet Media Type
1900      <code><var>{value}</var></code> is used.</h3>
1901        <p>The specified Internet Media Type is registered with its intended
1902        usage as <i>OBSOLETE</i>.</p>
1903        
1904        <dl class="swtich">
1905        <dt>Media type <code>text/ecmascript</code></dt>
1906          <dd>Media type <code>text/ecmascript</code> is obsoleted in
1907          favor of <code>application/ecmascript</code>.  Note that
1908          <em><code>text/javascript</code></em> would be the better alternative
1909          in many cases.</dd>
1910        <dt>Media type <code>text/javascript</code></dt>
1911          <dd>Media type <code>text/javascript</code> is obsoleted by
1912          <abbr>IETF</abbr> with backward incompatible alternate
1913          <code>application/javascript</code> for architectural
1914          purity.<!-- @@ ref? -->  Those who prefer reality to academic
1915          purity <em>may ignore</em> this warning.</dd>
1916        </dl>
1917      </div>
1918    
1919    <div class="section" id="IMT:parameter-missing"><h3>Parameter <code><var>{text}</var></code> have to
1920      be specified for the Internet Media Type
1921      <code><var>{value}</var></code>.</h3></div>
1922    
1923    <div class="section" id="IMT:parameter-not-allowed"><h3>Parameter <code><var>{value}</var></code> is not
1924      allowed for this Internet Media Type.</h3></div>
1925    
1926  <div class="section" id="IMT:private-subtype"><h3><code><var>{@}</var></code>: A private  <div class="section" id="IMT:private-subtype"><h3>Use of a private Internet Media Type
1927    (<code>x-</code> or <code>x.</code>) subtype is used.</h3></div>    <code><var>{value}</var></code> is not encouraged.</h3></div>
1928    
1929  <div class="section" id="IMT:unregistered-subtype"><h3><code><var>{@}</var></code>: The subtype is  <div class="section" id="IMT:private-type"><h3>Use of a private type
1930    not registered to IANA.</h3></div>    <code><var>{value}</var></code> is not encouraged.</h3></div>
1931    
1932    <div class="section" id="IMT:subtype-syntax-error"><h3>Value <code><var>{value}</var></code> is
1933      syntactically not a valid subtype value of an Internet Media Type.</h3></div>
1934    
1935    <div class="section" id="IMT:type-syntax-error"><h3>Value <code><var>{value}</var></code> is
1936      syntactically not a valid type.</h3></div>
1937    
1938    <div class="section" id="IMT:unknown-parameter"><h3>An unknown parameter <code><var>{value}</var></code>
1939      is used.  The conformance checker cannot determine whether use of this
1940      parameter is valid or not.</h3></div>
1941    
1942    <div class="section" id="IMT:unknown-subtype"><h3>An unknown Internet Media Type
1943      <code><var>{value}</var></code> is used.  At the time of the update of
1944      the conformance checker's Internet Media Type database, the subtype is
1945      not reigstered to the IANA registry.  The subtype, however, might be
1946      registerd to the IANA registry thereafter.  Please consult the IANA
1947      registry.</h3></div>
1948    
1949    <div class="section" id="IMT:unregistered-subtype"><h3>Use of an Internet Media Type
1950      <code><var>{value}</var></code> is not encouraged since it is not
1951      part of the IANA registry.</h3></div>
1952    
1953    <div class="section" id="IMT:unregistered-type"><h3>Use of a type
1954      <code><var>{value}</var></code> is not encouraged since it is not
1955      a standardized type.</h3></div>
1956    
1957  <div class="section" id="not-IMT"><h3>A value that is not an Internet Media Type  <div class="section" id="not-IMT"><h3>A value that is not an Internet Media Type
1958    is not allowed here.</h3></div>    is not allowed here.</h3></div>
# Line 1654  p { Line 1990  p {
1990    URI.</h3></div>    URI.</h3></div>
1991    
1992  <div class="section" id="URL:address-format"><h3>URL host address format  <div class="section" id="URL:address-format"><h3>URL host address format
1993    <code><var>{value}</var></code> is not supported by the    <code><var>{text}</var></code> is not defined.</h3></div>
   conformance checker.</h3></div>  
1994    
1995  <div class="section" id="URL:default-port"><h3>Default port number should be omitted.</h3></div>  <div class="section" id="URL:default-port"><h3>Default port number should be omitted.</h3></div>
1996    
# Line 1883  p { Line 2218  p {
2218    
2219  </section>  </section>
2220    
2221    <section id="regexp-errors">
2222    <h2>Regular Expression Errors</h2>
2223    
2224    <!-- Errors in this section are sorted by
2225    Regexp::Parser::Diagnostics's order, then followed by the
2226    Regexp::Parser::JavaScript's extension. -->
2227    
2228    <!-- TODO: mark fatal errors as such -->
2229    
2230    <div class="section" id="Quantifier-unexpected-on-zero-length-expression"><h3>Quantifier unexpected on zero-length
2231      expression.</h3></div>
2232    
2233    <div class="section" id="Sequence-(?%.*s...)-not-implemented"><h3>Sequence
2234      <code>(?<var>{text}</var><var>...</var>)</code> is not implemented
2235      by Perl.</h3></div>
2236    
2237    <div class="section" id="Sequence-(?#...-not-terminated"><h3>Sequence <code>(?#<var>...</var></code> is
2238      not terminated by <code>)</code>.</h3></div>
2239    
2240    <div class="section" id="(?p{})-is-deprecated----use-(??{})"><h3><code>(?p{<var>...</var>})</code> is
2241      obsolete.</h3>
2242        <p><code>(?p{})</code> is obsolete.  It was deprecated in
2243        Perl 5.8 and is <em>no longer supported</em> in Perl 5.10.</p>
2244    
2245        <p>You can use <code>(??{<var>...</var>})</code> instead.</p>
2246      </div>
2247    
2248    <div class="section" id="Sequence-(?{...})-not-terminated-or-not-{}-balanced"><h3>Sequence <code>(?{<var>...</var>})</code>
2249      is not terminated or <code>{<var>...</var>}</code> is not
2250      balanced.</h3></div>
2251    
2252    <div class="section" id="Switch-condition-not-recognized"><h3>Switch condition is not recognized.</h3></div>
2253    
2254    <div class="section" id="Switch-(?(condition)...-contains-too-many-branches"><h3>Switch
2255      <code>(?(<var>condition</var>)<var>...</var>|<var>...</var><mark>|...</mark>)</code>
2256      contains too many branches.</h3></div>
2257    
2258    <div class="section" id="Unknown-switch-condition-(?(%.2s"><h3>An unknown switch condition
2259      <code>(?(<var>{text}</var></code> is used.</h3></div>
2260    
2261    <div class="section" id="Sequence-(?-incomplete"><h3>Sequence <code>(?<var>...</var></code> is
2262      incomplete.</h3></div>
2263    
2264    <div class="section" id="Useless-(?%s%s)----%suse-/%s-modifier"><h3>Modifier <code>(?<var>{text}</var>)</code>
2265      <em>in</em> a regular expression has no effect.</h3></div>
2266    
2267    <div class="section" id="Sequence-(?%.*s...)-not-recognized"><h3>An unknown sequence
2268      <code>(?<var>{text}</var><var>...</var>)</code> is used.</h3></div>
2269    
2270    <div class="section" id="Unmatched-("><h3>A <code>(<var>...</var></code> sequence
2271      is not terminated by <code>)</code>.</h3></div>
2272    
2273    <div class="section" id="Unmatched-)"><h3>An unmatched <code>)</code> is found.</h3></div>
2274    
2275    <div class="section" id="Can't-do-{n,m}-with-n-&gt;-m"><h3>Quantifier <code>{<var>n</var>,<var>m</var>}</code>
2276      cannot be <span class="math"><var>n</var> &gt; <var>m</var></span>.</h3></div>
2277    
2278    <div class="section" id="%s-matches-null-string-many-times"><h3><code><var>{text}</var></code> matches
2279      the empty string too many times.</h3></div>
2280    
2281    <div class="section" id="Nested-quantifiers"><h3>Quantifiers cannot be nested.</h3></div>
2282    
2283    <div class="section" id="Unmatched-["><h3>A character class <code>[<var>...</var></code>
2284      is not terminated by <code>]</code>.</h3></div>
2285    
2286    <div class="section" id="Quantifier-follows-nothing"><h3>Quantifier follows nothing.</h3></div>
2287    
2288    <div class="section" id="Missing-braces-on-\%s{}"><h3>A <code>\<var>{text}</var></code> sequence
2289      is not followed by <code>{<var>...</var>}</code>.</h3></div>
2290    
2291    <div class="section" id="Missing-right-brace-on-\%s{}"><h3>A <code>\<var>{text}</var>{<var>...</var></code>
2292      is not terminated by <code>}</code>.</h3></div>
2293    
2294    <div class="section" id="Reference-to-nonexistent-group"><h3>A nonexistent group is referenced.</h3></div>
2295    
2296    <div class="section" id="Trailing-\"><h3>A <code>\</code> character is not followed by
2297      another character,</h3></div>
2298    
2299    <div class="section" id="Unrecognized-escape-\%s-passed-through"><h3>An unknown escape <code>\<var>{text}</var></code>
2300      is used.</h3></div>
2301    
2302    <div class="section" id="Unrecognized-escape-\%s-in-character-class-passed-through"><h3>An unknown escape <code>\<var>{text}</var></code>
2303      is used in a character class.</h3></div>
2304    
2305    <div class="section" id="POSIX-class-[:%s:]-unknown"><h3>An unknown POSIX character class
2306      <code>[:<var>{text}</var>:]</code> is used.</h3></div>
2307    
2308    <div class="section" id="POSIX-syntax-[%s-%s]-belongs-inside-character-classes"><h3>A POSIX syntax
2309      <code>[<var>{text}</var><var>...</var><var>{text}</var>]</code> is used
2310      outside of character classes.</h3></div>
2311    
2312    <div class="section" id="Empty-\%s{}"><h3>An escape <code>\<var>{text}</var>{}</code>
2313      is empty.</h3></div>
2314    
2315    <div class="section" id="False-[]-range-&quot;%s-%s&quot;"><h3>An escape that represents a character
2316      class cannot be used in range <code><var>{text}</var></code>.</h3></div>
2317    
2318    <div class="section" id="Invalid-[]-range-&quot;%s-%s&quot;"><h3>Character range <code><var>{text}</var></code>
2319      is invalid.</h3></div>
2320    
2321    <div class="section" id="Octal-escape-is-obsolete"><h3>Octal escape is used.</h3></div>
2322    
2323    </section>
2324    
2325    <section id="webidl-errors">
2326    <h2>WebIDL Errors</h2>
2327    
2328    <div class="section" id="after-argument"><h3>An argument name is not followed by a
2329      <code>,</code> character or a <code>)</code> character.</h3></div>
2330    
2331    <div class="section" id="after-exception-name"><h3>An exception name is not followed by a
2332      <code>,</code> character or a <code>)</code> character.</h3></div>
2333    
2334    <div class="section" id="after-unsigned"><h3>キーワード <code>unsigned</code> の後の字句が
2335      <code>short</code> か <code>long</code> ではありません。</h3></div>
2336    
2337    <div class="section" id="after-xattr"><h3>An extended attribute is not followed by
2338      a <code>,</code> character or a <code>]</code> character.</h3></div>
2339    
2340    <div class="section" id="argument-after-variadic"><h3>An argument is specified after an argument
2341      with <code>Variadic</code> extended attribute is seen.</h3></div>
2342    
2343    <div class="section" id="attr-not-readonly"><h3>Extended attribute <code><var>{text}</var></code> is
2344      specified for an attribute that is not read-only.</h3></div>
2345    
2346    <div class="section" id="attr-type-not-interface"><h3>Extended attribute <code><var>{text}</var></code>
2347      is specified for an attribute whose type is not an interface.</h3></div>
2348    
2349    <div class="section" id="before-exception-member"><h3>An unknown construct is found where an exception
2350      member or a <code>}</code> character is expected.</h3></div>
2351    
2352    <div class="section" id="before-interface-member"><h3>An unknown construct is found where an interface
2353      member or a <code>}</code> character is expected.</h3></div>
2354    
2355    <div class="section" id="before-webidl-block"><h3>An identifier for the <code><var>{text}</var></code>
2356      is not followed by a <code>{</code> character.</h3></div>
2357    
2358    <div class="section" id="before-webidl-def"><h3>An unknown construct is found after an
2359      extended attribute list (where a <code>Definition</code> is
2360      expected).</h3></div>
2361    
2362    <div class="section" id="before-webidl-defs"><h3>An unknown construct is found where a
2363      <code>Definition</code> (optionally preceded by an extended attribute list)
2364      is expected.</h3></div>
2365    
2366    <div class="section" id="before-webidl-type"><h3>The type for <code><var>{text}</var></code> is
2367      not specified.</h3></div>
2368    
2369    <div class="section" id="before-webidl-type:argument"><h3>The type for an argument is not
2370      specified.</h3></div>
2371    
2372    <div class="section" id="before-webidl-type:exception-member"><h3>The type for an exception member is not
2373      specified.</h3></div>
2374    
2375    <div class="section" id="before-xattr"><h3>No extended attribute is specified after
2376      a <code>[</code> character.</h3></div>
2377    
2378    <div class="section" id="before-xattrarg"><h3>No identifier is specified in an extended
2379      attribute assignment.</h3></div>
2380    
2381    <div class="section" id="const-value-out-of-range"><h3>The specified value <code><var>{value}</var></code>
2382      is outside of the range of the type for the constant,
2383      <code><var>{text}</var></code>.</h3></div>
2384    
2385    <div class="section" id="const-type-mismatch"><h3>The type of the value,
2386      <code><var>{value}</var></code>, is different from the type of the constant,
2387      <code><var>{text}</var></code>.</h3></div>
2388    
2389    <div class="section" id="duplicate-accessor"><h3>Extended attribute <code><var>{text}</var></code>
2390      is already specified for another operation in the same interface.</h3></div>
2391    
2392    <div class="section" id="duplicate-constructor-name"><h3>Constructor name <code><var>{value}</var></code>
2393      specified by extended attribute <code><var>{text}</var></code> is already
2394      used for an interface.</h3></div>
2395    
2396    <div class="section" id="duplicate-member"><h3>Name <code><var>{text}</var></code> is
2397      already used.</h3></div>
2398    
2399    <div class="section" id="duplicate-qname"><h3>Qualified name <code><var>{text}</var></code> is
2400      already used.</h3></div>
2401    
2402    <div class="section" id="duplicate-xattr"><h3>Extended attribute <code><var>{text}</var></code>
2403      is already specified.</h3></div>
2404    
2405    <div class="section" id="exception-not-defined"><h3>Exception <code><var>{text}</var></code> is
2406      not defined in the fragment.</h3></div>
2407    
2408    <div class="section" id="interface-not-defined"><h3>Interface <code><var>{text}</var></code> is
2409      not defined in the fragment.</h3></div>
2410    
2411    <div class="section" id="no-arguments-in"><h3>No <code>in</code> keyword for an argument is
2412      found.</h3></div>
2413    
2414    <div class="section" id="no-arguments-lparen"><h3>No <code>(</code> character for an argument
2415      list is found.</h3></div>
2416    
2417    <div class="section" id="no-raises-lparen"><h3>A <code>raises</code> (or <code>getraises</code>
2418      or <code>setraises</code>) keyword is not followed by a <code>(</code>
2419      character.</h3></div>
2420    
2421    <div class="section" id="no-sequence-gt"><h3>A <code>sequence&lt;&gt;</code> type is not
2422      terminated by a <code>&gt;</code> character.</h3></div>
2423    
2424    <div class="section" id="no-sequence-lt"><h3>Keyword <code>sequence</code> is not followed
2425      by a <code>&lt;</code> character.</h3></div>
2426    
2427    <div class="section" id="no-sequence-type"><h3>No type is specified in
2428      <code>sequence&lt;&gt;</code>.</h3></div>
2429    
2430    <div class="section" id="no-webidl-identifier"><h3>No identifier is specified for the
2431      <code><var>{text}</var></code>.</h3></div>
2432    
2433    <div class="section" id="no-webidl-identifier:argument"><h3>No identifier is specified for the
2434      argument.</h3></div>
2435    
2436    <div class="section" id="no-webidl-identifier:exception-member"><h3>No identifier is specified for the
2437      exception member.</h3></div>
2438    
2439    <div class="section" id="no-webidl-identifier:operation"><h3>No identifier is specified for the
2440      operation.</h3></div>
2441    
2442    <div class="section" id="no-webidl-semicolon"><h3>No semicolon is found at the end of the
2443      definition or member.</h3></div>
2444    
2445    <div class="section" id="non-module-definition"><h3>This definition is not part of any
2446      module.</h3></div>
2447    
2448    <div class="section" id="not-boxable-type"><h3>Type <code><var>{text}</var></code> cannot be
2449      used in <code>valuetype</code>.</h3></div>
2450    
2451    <div class="section" id="premature-end-of-webidl"><h3>The WebIDL fragment ends before all the blocks
2452      are closed by <code>};</code> sequences.</h3></div>
2453    
2454    <div class="section" id="referenced-attr-not-defined"><h3>Attribute <code><var>{value}</var></code> is
2455      not defined in the interface specified for the attribute to which
2456      extended attribute <code><var>{text}</var></code> is set.</h3></div>
2457    
2458    <div class="section" id="scoped-name"><h3>A scoped name is expected here.</h3></div>
2459    
2460    <div class="section" id="scoped-name:dcolon"><h3>A <code>::</code> token is not followed by
2461      an identifier or a <code>DOMString</code> keyword.</h3></div>
2462    
2463    <div class="section" id="type-not-defined"><h3>Type <code><var>{text}</var></code> is not
2464      defined.</h3></div>
2465    
2466    <div class="section" id="typedef-ignored"><h3><code>typedef</code> of name <code>DOMString</code>
2467      is ignored.</h3></div>
2468    
2469    <div class="section" id="unknown-xattr"><h3>An unknown extended attribute
2470      <code><var>{text}</var></code> is used.</h3></div>
2471    
2472    <div class="section" id="valuetype-DOMString"><h3>The <code>valuetype</code> definition does
2473      not define <code>DOMString</code> as
2474      <code>sequence&lt;unsigned short&gt;</code>.</h3></div>
2475    
2476    <div class="section" id="valuetype-ignored"><h3><code>valuetype</code> of name
2477      <code>DOMString</code> is ignored.</h3></div>
2478    
2479    <div class="section" id="wrong-signature-accessor"><h3>The operation cannot be used as accessor operation
2480      of <code><var>{text}</var></code>, since its signature different from
2481      the expected one.</h3></div>
2482    
2483    <div class="section" id="xattr-arglist-not-allowed"><h3>Use of an argument list for extended attribute
2484      <code><var>{text}</var></code> is not allowed.</h3></div>
2485    
2486    <div class="section" id="xattr-for-wrong-type"><h3>Extended attribute <code><var>{text}</var></code>
2487      is not applicable for an attribute whose type is not
2488      <code>DOMString</code>.</h3></div>
2489    
2490    <div class="section" id="xattr-id-missing"><h3>The identifier for extended attribute
2491      <code><var>{text}</var></code> is not specified.</h3></div>
2492    
2493    <div class="section" id="xattr-id-not-allowed"><h3>Use of an identifier for extended attribute
2494      <code><var>{text}</var></code> is not allowed.</h3></div>
2495    
2496    <div class="section" id="xattr-id-value-not-allowed"><h3>The identifier <code><var>{value}</var></code> is
2497      not an allowed value for extended attribute
2498      <code><var>{text}</var></code>.</h3></div>
2499    
2500    <div class="section" id="xattr-not-applicable"><h3>Extended attribute <code><var>{text}</var></code>
2501      is not applicable to this kind of object.</h3></div>
2502    
2503    </section>
2504    
2505  <section id="information">  <section id="information">
2506  <h2>Stability Information</h2>  <h2>Stability Information</h2>
2507    
# Line 1985  p { Line 2604  p {
2604  <div class="section" id="langtag:extension:duplication"><h3>There is another extension subtag  <div class="section" id="langtag:extension:duplication"><h3>There is another extension subtag
2605    <code><var>{value}</var></code>.</h3></div>    <code><var>{value}</var></code>.</h3></div>
2606    
2607    <div class="section" id="langtag:extension:order"><h3>Extension subtag <code><var>{value}</var></code>
2608      is placed after subtag <code><var>{text}</var></code>.</h3></div>
2609    
2610    <div class="section" id="langtag:extension:unknown"><h3>Extension <code><var>{value}</var></code> is not
2611      defined when the conformance checker is written.</h3></div>
2612    
2613    <div class="section" id="langtag:extlang:case"><h3>Extended language subtag
2614      <code><var>{value}</var></code> is not in the preferred form, i.e. in
2615      lowercase.</h3></div>
2616    
2617    <div class="section" id="langtag:extlang:deprecated"><h3>Use of extended language subtag
2618      <code><var>{value}</var></code> is deprecated<!-- in favor of {text} (might
2619      be undef) -->.</h3></div>
2620    
2621    <div class="section" id="langtag:extlang:prefix"><h3>Extended language subtag
2622      <code><var>{text}</var></code> is not allowed in the combination with this
2623      language (and extended language) subtag(s).</h3></div>
2624    
2625    <div class="section" id="langtag:extlang:invalid"><h3>Extended language subtag
2626      <code><var>{text}</var></code> is not registered.</h3></div>
2627    
2628    <div class="section" id="langtag:grandfathered:case"><h3>Language tag <code><var>{value}</var></code> is
2629      not in the preferred case combination.</h3></div>
2630    
2631    <div class="section" id="langtag:grandfathered:deprecated"><h3>Use of language tag
2632      <code><var>{value}</var></code> is deprecated<!-- in favor of {text} (might
2633      be undef) -->.</h3></div>
2634    
2635    <div class="section" id="langtag:grandfathered:invalid"><h3>Language tag <code><var>{value}</var></code> is
2636      not a combination of RFC 4646 subtags and is not a registered grandfathered
2637      tag.</h3></div>
2638    
2639  <div class="section" id="langtag:illegal"><h3>Subtag <code><var>{value}</var></code> is  <div class="section" id="langtag:illegal"><h3>Subtag <code><var>{value}</var></code> is
2640    syntactically invalid.</h3></div>    syntactically invalid.</h3></div>
2641    
2642  <div class="section" id="langtag:language:case"><h3>It is a good practice to represent ISO 639-1  <div class="section" id="langtag:language:case"><h3>It is a good practice to represent ISO 639-1
2643    language code <code><var>{value}</var></code> in lowercase.</h3></div>    language code <code><var>{value}</var></code> in lowercase.</h3></div>
2644    
2645    <div class="section" id="langtag:language:deprecated"><h3>Use of language subtag
2646      <code><var>{value}</var></code> is deprecated<!-- in favor of {text} (might
2647      be undef) -->.</h3></div>
2648    
2649    <div class="section" id="langtag:language:invalid"><h3>Language subtag <code><var>{value}</var></code>
2650      is not registered.</h3></div>
2651    
2652  <div class="section" id="langtag:language:mul"><h3>Langauge tag <code>mul</code> should not be  <div class="section" id="langtag:language:mul"><h3>Langauge tag <code>mul</code> should not be
2653    used.</h3></div>    used.</h3></div>
2654    
2655  <div class="section" id="langtag:language:nosemantics"><h3>No semantics is defined for language subtag  <div class="section" id="langtag:language:nosemantics"><h3>No semantics is defined for language subtag
2656    <code><var>{value}</var></code>.</h3></div>    <code><var>{value}</var></code>.</h3></div>
2657    
2658    <div class="section" id="langtag:language:private"><h3>Language subtag <code><var>{value}</var></code>
2659      is a private use code.</h3></div>
2660    
2661  <div class="section" id="langtag:language:syntax"><h3>The language subtag <code><var>{value}</var></code>  <div class="section" id="langtag:language:syntax"><h3>The language subtag <code><var>{value}</var></code>
2662    is syntactically invalid.</h3></div>    is syntactically invalid.</h3></div>
2663    
# Line 2006  p { Line 2667  p {
2667  <div class="section" id="langtag:private"><h3>It would be better if a private use language  <div class="section" id="langtag:private"><h3>It would be better if a private use language
2668    tag (<code><var>{value}</var></code>) is not used.</h3></div>    tag (<code><var>{value}</var></code>) is not used.</h3></div>
2669    
2670    <div class="section" id="langtag:privateuse"><h3>Private use subtag <code><var>{value}</var></code>
2671      is used.</h3></div>
2672    
2673    <div class="section" id="langtag:privateuse:case"><h3>Subtag <code><var>{value}</var></code> is not
2674      represented in the preferred case format.</h3></div>
2675    
2676  <div class="section" id="langtag:privateuse:syntax"><h3>Private use subtag <code><var>{value}</var></code>  <div class="section" id="langtag:privateuse:syntax"><h3>Private use subtag <code><var>{value}</var></code>
2677    is syntactically invalid.</h3></div>    is syntactically invalid.</h3></div>
2678    
2679    <div class="section" id="langtag:redundant:case"><h3>Language tag <code><var>{value}</var></code> is
2680      not in the preferred case combination.</h3></div>
2681    
2682    <div class="section" id="langtag:redundant:deprecated"><h3>Use of language tag
2683      <code><var>{value}</var></code> is deprecated<!-- in favor of {text} (might
2684      be undef) -->.</h3></div>
2685    
2686  <div class="section" id="langtag:region:case"><h3>It is a good practice to represent ISO 3166  <div class="section" id="langtag:region:case"><h3>It is a good practice to represent ISO 3166
2687    country code <code><var>{value}</var></code> in uppercase.</h3></div>    country code <code><var>{value}</var></code> in uppercase.</h3></div>
2688    
2689    <div class="section" id="langtag:region:deprecated"><h3>Use of region subtag
2690      <code><var>{value}</var></code> is deprecated<!-- in favor of {text} (might
2691      be undef) -->.</h3></div>
2692    
2693  <div class="section" id="langtag:region:nosemantics"><h3>No semantics is defined for region subtag  <div class="section" id="langtag:region:nosemantics"><h3>No semantics is defined for region subtag
2694    <code><var>{value}</var></code>.</h3></div>    <code><var>{value}</var></code>.</h3></div>
2695    
2696    <div class="section" id="langtag:region:invalid"><h3>Region subtag <code><var>{value}</var></code>
2697      is not registered.</h3></div>
2698    
2699  <div class="section" id="langtag:region:private"><h3>Use of private use country code  <div class="section" id="langtag:region:private"><h3>Use of private use country code
2700    <code><var>{value}</var></code> is not allowed.</h3></div>    <code><var>{value}</var></code> is not allowed.</h3></div>
2701    
2702    <div class="section" id="langtag:script:case"><h3>Script subtag <code><var>{value}</var></code> is
2703      not in the preferred form, i.e. titlecase.</h3></div>
2704    
2705    <div class="section" id="langtag:script:deprecated"><h3>Use of script subtag
2706      <code><var>{value}</var></code> is deprecated<!-- in favor of {text} (might
2707      be undef) -->.</h3></div>
2708    
2709    <div class="section" id="langtag:script:invalid"><h3>Script subtag <code><var>{value}</var></code>
2710      is not registered.</h3></div>
2711    
2712    <div class="section" id="langtag:script:private"><h3>Script subtag <code><var>{value}</var></code>
2713      is a private use code.</h3></div>
2714    
2715    <div class="section" id="langtag:script:suppress"><h3>Script subtag <code><var>{value}</var></code>
2716      should be suppressed when the language subtag is
2717      <code><var>{text}</var></code>.</h3></div>
2718    
2719    <div class="section" id="langtag:variant:case"><h3>Variant subtag <code><var>{value}</var></code> is
2720      not in the preferred form, i.e. lowercase.</h3></div>
2721    
2722    <div class="section" id="langtag:variant:combination"><h3>Variant subtag <code><var>{text}</var></code> might
2723      not be meaningful when it is used in combination with
2724      <code><var>{value}</var></code>.</h3></div>
2725    
2726    <div class="section" id="langtag:variant:deprecated"><h3>Use of variant subtag
2727      <code><var>{value}</var></code> is deprecated<!-- in favor of {text} (might
2728      be undef) -->.</h3></div>
2729    
2730    <div class="section" id="langtag:variant:duplication"><h3>Variant subtag <code><var>{value}</var></code>
2731      is specified twice.</h3></div>
2732    
2733    <div class="section" id="langtag:variant:invalid"><h3>Variant subtag <code><var>{value}</var></code>
2734      is not registered.</h3></div>
2735    
2736    <div class="section" id="langtag:variant:prefix"><h3>Variant subtag <code><var>{value}</var></code>
2737      cannot be used in this context.</h3></div>
2738    
2739  </section>  </section>
2740    
2741  <section id="rdfxml-errors">  <section id="rdfxml-errors">
# Line 2115  p { Line 2833  p {
2833    
2834    
2835    
2836    
2837    
2838    
2839    
2840    

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.42

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24