/[pub]/test/html-webhacc/error-description-source.xml
Suika

Diff of /test/html-webhacc/error-description-source.xml

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

revision 1.19 by wakaba, Sun Feb 24 02:17:51 2008 UTC revision 1.30 by wakaba, Fri Aug 15 12:11:56 2008 UTC
# Line 11  Web Document Conformance Checker (BETA)< Line 11  Web Document Conformance Checker (BETA)<
11  <body>  <body>
12  <h1>Description of Errors</h1>  <h1>Description of Errors</h1>
13    
14    <section id="character-encoding-layer">
15    <h2>Character Encoding Layer Errors</h2>
16    
17    <d:item name="illegal-octets-error" class="error-category-charset" level="m">
18      <d:message xml:lang="en">An illegal octet in the input stream.</d:message>
19    </d:item>
20    </section>
21    
22  <section id="html5-character-encoding">  <section id="html5-character-encoding">
23  <h2>HTML5 Character Encoding Errors</h2>  <h2>HTML5 Character Encoding Errors</h2>
24    
25  <d:item name="character encoding" class="format-charset must" level="m">  <d:item name="disallowed character encoding"
26    <d:message xml:lang="en">Character encoding <code><var>$0</var></code>      modules="ContentChecker">
27      <d:message xml:lang="en">Character encoding <code><var>{text}</var></code>
28    is not allowed for <abbr>HTML</abbr> document.</d:message>    is not allowed for <abbr>HTML</abbr> document.</d:message>
29    <d:desc xml:lang="en">    <d:desc xml:lang="en">
30      <p>The character encoding used for the document is not allowed      <p>The character encoding used for the document is not allowed
# Line 23  Web Document Conformance Checker (BETA)< Line 32  Web Document Conformance Checker (BETA)<
32    </d:desc>    </d:desc>
33  </d:item>  </d:item>
34    
35  <d:item name="character encoding" class="format-charset should"  <d:item name="bad character encoding"
36      level="s">      modules="ContentChecker">
37    <d:message xml:lang="en">Character encoding <code><var>$0</var></code>    <d:message xml:lang="en">Character encoding <code><var>{text}</var></code>
38    should not be used for <abbr>HTML</abbr> document.</d:message>    should not be used for <abbr>HTML</abbr> document.</d:message>
39    <d:desc xml:lang="en">    <d:desc xml:lang="en">
40      <p>The character encoding used for the document is not recommended      <p>The character encoding used for the document is not recommended
# Line 34  Web Document Conformance Checker (BETA)< Line 43  Web Document Conformance Checker (BETA)<
43    </d:desc>    </d:desc>
44  </d:item>  </d:item>
45    
46  <d:item name="character encoding" class="format-charset warning"  <d:item name="non-utf-8 character encoding"
47      level="w">      modules="ContentChecker">
48    <d:message xml:lang="en">Use of UTF-8 is encouraged.</d:message>    <d:message xml:lang="en">Use of UTF-8 is encouraged (this document
49      is encoded in <code><var>{text}</var></code>).</d:message>
50    <d:desc xml:lang="en">    <d:desc xml:lang="en">
51      <p>Use of UTF-8 as the character encoding of the document is encouraged,      <p>Use of UTF-8 as the character encoding of the document is encouraged,
52      though the use of another character encoding is conforming.</p>      though the use of another character encoding is still conforming.</p>
53    </d:desc>    </d:desc>
54  </d:item>  </d:item>
55    
56  <d:item name="character encoding" class="format-charset unsupported"  <d:item name="character encoding unchecked"
57      level="unsupported">      modules="ContentChecker">
58    <d:message xml:lang="en">Conformance for character encoding requirements    <d:message xml:lang="en">Conformance for character encoding requirements
59    cannot be checked.</d:message>    cannot be checked, since the input is not a byte stream.</d:message>
60    <d:desc xml:lang="en">    <d:desc xml:lang="en">
61      <p>The conformance checker cannot detect whether the input document      <p>The conformance checker cannot detect whether the input document
62      met the requirements on character encoding, since the document      met the requirements on character encoding, since the document
# Line 56  Web Document Conformance Checker (BETA)< Line 66  Web Document Conformance Checker (BETA)<
66    </d:desc>    </d:desc>
67  </d:item>  </d:item>
68    
69  <d:item name="no character encoding declaration" class="format-charset error"  <d:item name="no character encoding declaration"
70      level="m">      modules="ContentChecker">
71    <d:message xml:lang="en">There is no character encoding    <d:message xml:lang="en">There is no character encoding
72    declaration.</d:message>    declaration.</d:message>
73    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 77  Web Document Conformance Checker (BETA)< Line 87  Web Document Conformance Checker (BETA)<
87    </d:desc>    </d:desc>
88  </d:item>  </d:item>
89    
90  <d:item name="non ascii superset" class="format-charset error"  <d:item name="non ascii superset"
91      level="m">      modules="ContentChecker">
92    <d:message xml:lang="en">No character encoding metadata is found    <d:message xml:lang="en">No character encoding metadata is found
93    in lower‐level protocol nor is there <abbr>BOM</abbr>, while    in lower‐level protocol nor is there <abbr>BOM</abbr>, while
94    character encoding <code><var>$0</var></code>    character encoding <code><var>{text}</var></code>
95    is not a superset of <abbr>ASCII</abbr>.</d:message>    is not a superset of <abbr>ASCII</abbr>.</d:message>
96    <d:desc xml:lang="en">    <d:desc xml:lang="en">
97      <p>The document is not labeled with character encoding name      <p>The document is not labeled with character encoding name
# Line 107  Web Document Conformance Checker (BETA)< Line 117  Web Document Conformance Checker (BETA)<
117    </d:desc>    </d:desc>
118  </d:item>  </d:item>
119    
120  <d:item name="charset label detected" class="format-charset warning"  <d:item name="sniffing:chardet"
121      level="w">      modules="HTML::Parser">
122      <d:message xml:lang="en">Character encoding of this document is sniffed
123      as <code><var>{text}</var></code> (Sniffed because no explicit specification
124      for the character encoding of this document is found in the transfer
125      procotol headers).</d:message>
126    </d:item>
127    
128    <d:item name="sniffing:default"
129        modules="HTML::Parser">
130      <d:message xml:lang="en">Character encoding of this document is defaulted
131      to <code><var>{text}</var></code> because no explicit specification
132      for the character encoding of this document is found in the transfer
133      procotol headers.</d:message>
134    </d:item>
135    
136    <d:item name="chardecode:fallback"
137        modules="HTML::Parser">
138      <d:message xml:lang="en">Since no decoder for the document character
139      encoding is found, decoder for the character encoding
140      <code><var>{text}</var></code> is used.  Checking results might be
141      <em>wrong</em>.</d:message>
142    </d:item>
143    
144    <d:item name="chardecode:no error"
145        modules="HTML::Parser">
146      <d:message xml:lang="en">Conformance error checking for the character
147      encoding <code><var>{text}</var></code> is not supported.</d:message>
148    </d:item>
149    
150    <d:item name="charset label:matching"
151        modules="HTML::Parser">
152      <d:message xml:lang="en">Sniffed character encoding
153      <code><var>{text}</var></code> is same as the character encoding specified
154      in the character encoding declaration.  This is <em>not</em> an
155      error.</d:message>
156    </d:item>
157    
158    <d:item name="charset label detected"
159        class="format-charset warning"
160        modules="HTML::Parser">
161    <d:message xml:lang="en">While parsing the document as    <d:message xml:lang="en">While parsing the document as
162    <code><var>$0</var></code>, a character encoding declaration specifying    <code><var>{text}</var></code>, a character encoding declaration specifying
163    character encoding as <code><var>$1</var></code> is found.  The document    a different character encoding is found.  The document
164    is reparsed.</d:message>    is reparsed.</d:message>
165    <d:desc xml:lang="en">    <d:desc xml:lang="en">
166      <p>While parsing a document in a character encoding,      <p>While parsing a document in a character encoding,
# Line 119  Web Document Conformance Checker (BETA)< Line 168  Web Document Conformance Checker (BETA)<
168      encoding of the document as another character encoding is found.      encoding of the document as another character encoding is found.
169      The occurence of this warning itself does not make the document      The occurence of this warning itself does not make the document
170      non‐conforming.  However, the failure of the first attempt to      non‐conforming.  However, the failure of the first attempt to
171      to detect the character encoding might be the result of non‐conformance      to detect the character encoding might be a result of non‐conformance
172      of the document.</p>      of the document.</p>
173    
174      <p>The document will be reparsed from the beginning.  Some error      <p>The document will be reparsed from the beginning.  Some error
# Line 137  Web Document Conformance Checker (BETA)< Line 186  Web Document Conformance Checker (BETA)<
186      </ul>      </ul>
187    </d:desc>    </d:desc>
188  </d:item>  </d:item>
189    
190    <d:item name="NULL"
191        modules="HTML::Parser">
192      <d:message xml:lang="en">The <code class="charname">NULL</code> character
193      is not allowed.</d:message>
194    </d:item>
195    
196    <d:item name="control char"
197        modules="HTML::Parser">
198      <d:message xml:lang="en">Code point <code><var>{text}</var></code> is
199      not allowed.</d:message>
200    </d:item>
201    
202  </section>  </section>
203    
204  <section id="html5-tokenize-error">  <section id="html5-tokenize-error">
# Line 171  Web Document Conformance Checker (BETA)< Line 233  Web Document Conformance Checker (BETA)<
233    </d:desc>    </d:desc>
234  </d:item>  </d:item>
235    
236    <d:item name="bad attribute name"
237        class="tokenize-error"
238        modules="HTML::Parser">
239      <d:message xml:lang="en">Attribute name cannot contain characters
240      <code>"</code>, <code>'</code>, and <code>=</code>.</d:message>
241    </d:item>
242    
243    <d:item name="bad attribute value"
244        class="tokenize-error"
245        modules="HTML::Parser">
246      <d:message xml:lang="en">Attribute value must be quoted by <code>"</code>
247      or <code>'</code> if it contains a <code>"</code>, <code>'</code>, or
248      <code>=</code> character.</d:message>
249    </d:item>
250    
251  <d:item name="bare ero"  <d:item name="bare ero"
252      class="tokenize-error">      class="tokenize-error"
253        modules="HTML::Parser">
254    <d:message xml:lang="en">The <code>&amp;</code> character must    <d:message xml:lang="en">The <code>&amp;</code> character must
255    introduce a reference.</d:message>    be escaped as <code class="html example">&amp;amp;</code>.</d:message>
256    <d:desc xml:lang="en">    <d:desc xml:lang="en">
257      <p>An <code>&amp;</code> character which      <p>An <code>&amp;</code> character which
258      is not part of any reference appears in the input stream.      is not part of any reference appears in the input stream.
# Line 209  Web Document Conformance Checker (BETA)< Line 287  Web Document Conformance Checker (BETA)<
287  </d:item>  </d:item>
288    
289  <d:item name="bare etago"  <d:item name="bare etago"
290      class="tokenize-error">      class="tokenize-error"
291        modules="HTML::Parser">
292    <d:message xml:lang="en">A <code>&lt;/</code> string is not followed    <d:message xml:lang="en">A <code>&lt;/</code> string is not followed
293    by a tag name.</d:message><!-- </ EOF -->    by a tag name.</d:message><!-- </ EOF -->
294    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 232  Web Document Conformance Checker (BETA)< Line 311  Web Document Conformance Checker (BETA)<
311  </d:item>  </d:item>
312    
313  <d:item name="bare stago"  <d:item name="bare stago"
314      class="tokenize-error">      class="tokenize-error"
315        modules="HTML::Parser">
316    <d:message xml:lang="en">A <code>&lt;</code> character is not followed    <d:message xml:lang="en">A <code>&lt;</code> character is not followed
317    by tag name or by a <code>!</code> character.</d:message>    by tag name or by a <code>!</code> character.</d:message>
318    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 248  Web Document Conformance Checker (BETA)< Line 328  Web Document Conformance Checker (BETA)<
328  </d:item>  </d:item>
329    
330  <d:item name="bare nero"  <d:item name="bare nero"
331      class="tokenize-error">      class="tokenize-error"
332        modules="HTML::Parser">
333    <d:message xml:lang="en">The decimal representation of the code position    <d:message xml:lang="en">The decimal representation of the code position
334    of a character must be specified after <code>&amp;#</code>.</d:message>    of a character must be specified after <code>&amp;#</code>.</d:message>
335    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 281  Web Document Conformance Checker (BETA)< Line 362  Web Document Conformance Checker (BETA)<
362  </d:item>  </d:item>
363    
364  <d:item name="bare hcro"  <d:item name="bare hcro"
365      class="tokenize-error">      class="tokenize-error"
366        modules="HTML::Parser">
367    <d:message xml:lang="en">The hexadecimal representation of the code position    <d:message xml:lang="en">The hexadecimal representation of the code position
368    of a character must be specified after <code>&amp;#x</code>.</d:message>    of a character must be specified after <code>&amp;#x</code>.</d:message>
369    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 303  Web Document Conformance Checker (BETA)< Line 385  Web Document Conformance Checker (BETA)<
385  </d:item>  </d:item>
386    
387  <d:item name="bogus comment"  <d:item name="bogus comment"
388      class="tokenize-error">      class="tokenize-error"
389        modules="HTML::Parser">
390    <d:message xml:lang="en">String <code>&lt;!</code> is not followed    <d:message xml:lang="en">String <code>&lt;!</code> is not followed
391    by <code>--</code>.</d:message>    by <code>--</code>.</d:message>
392    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 337  Web Document Conformance Checker (BETA)< Line 420  Web Document Conformance Checker (BETA)<
420  </d:item>  </d:item>
421    
422  <d:item name="bogus end tag"  <d:item name="bogus end tag"
423      class="tokenize-error">      class="tokenize-error"
424        modules="HTML::Parser">
425    <d:message xml:lang="en">String <code>&lt;/</code> is not followed    <d:message xml:lang="en">String <code>&lt;/</code> is not followed
426    by tag name.</d:message><!-- </ non-name-start-char-non-EOF -->    by tag name.</d:message><!-- </ non-name-start-char-non-EOF -->
427    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 358  Web Document Conformance Checker (BETA)< Line 442  Web Document Conformance Checker (BETA)<
442    </d:desc>    </d:desc>
443  </d:item>  </d:item>
444    
445    <d:item name="C1 character reference"
446        class="tokenize-error"
447        modules="HTML::Parser">
448      <d:message xml:lang="en">Character reference to
449      <code><var>{text}</var></code> is not allowed.</d:message>
450    </d:item>
451    
452    <d:item name="CR character reference"
453        class="tokenize-error"
454        modules="HTML::Parser">
455      <d:message xml:lang="en">Character reference to
456      <code>U+000D</code> (<code class="charname">CARRIAGE RETURN</code>)
457      is not allowed.</d:message>
458    </d:item>
459    
460  <d:item name="dash in comment"  <d:item name="dash in comment"
461      class="tokenize-error">      class="tokenize-error"
462        modules="HTML::Parser">
463    <d:message xml:lang="en">There is a <code>--</code> sequence    <d:message xml:lang="en">There is a <code>--</code> sequence
464    in a comment.</d:message>    in a comment.</d:message>
465    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 376  Web Document Conformance Checker (BETA)< Line 476  Web Document Conformance Checker (BETA)<
476  </d:item>  </d:item>
477    
478  <d:item name="duplicate attribute"  <d:item name="duplicate attribute"
479      class="tokenize-error">      class="tokenize-error"
480        modules="HTML::Parser">
481    <d:message xml:lang="en">There are two attributes with name    <d:message xml:lang="en">There are two attributes with name
482        <code><var>$0</var></code>.</d:message>        <code><var>{text}</var></code>.</d:message>
483    <d:desc xml:lang="en">    <d:desc xml:lang="en">
484      <p>There are more than one attributes with the same      <p>There are more than one attributes with the same
485      name in a tag.  The document is non-conforming.</p>      name in a tag.  The document is non-conforming.</p>
# Line 388  Web Document Conformance Checker (BETA)< Line 489  Web Document Conformance Checker (BETA)<
489    </d:desc>    </d:desc>
490  </d:item>  </d:item>
491    
492    <d:item name="empty start tag"
493        class="tokenize-error"
494        modules="HTML::Parser">
495      <d:message xml:lang="en">Empty start tag (<code>&lt;></code>) is not
496      allowed.</d:message>
497    </d:item>
498    
499    <d:item name="empty end tag"
500        class="tokenize-error"
501        modules="HTML::Parser">
502      <d:message xml:lang="en">Empty end tag (<code>&lt;/></code>) is not
503      allowed.</d:message>
504    </d:item>
505    
506    <d:item name="end tag attribute"
507        class="tokenize-error"
508        modules="HTML::Parser">
509      <d:message xml:lang="en">End tag cannot have attributes.</d:message>
510    </d:item>
511    
512    <d:item name="invalid character reference"
513        class="tokenize-error"
514        modules="HTML::Parser">
515      <d:message xml:lang="en">Character reference to
516      <code><var>{text}</var></code> is not allowed.</d:message>
517    </d:item>
518    
519  <d:item name="nestc"  <d:item name="nestc"
520      class="tokenize-error">      class="tokenize-error"
521        modules="HTML::Parser">
522    <d:message xml:lang="en">Polytheistic slash (<code>/></code>) cannot be    <d:message xml:lang="en">Polytheistic slash (<code>/></code>) cannot be
523    used for this element.</d:message>    used for this element.</d:message>
524    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 435  Web Document Conformance Checker (BETA)< Line 564  Web Document Conformance Checker (BETA)<
564    </d:desc>    </d:desc>
565  </d:item>  </d:item>
566    
567    <d:item name="no DOCTYPE name"
568        class="tokenize-error"
569        modules="HTML::Parser">
570      <d:message xml:lang="en">After the string <code>&lt;!DOCTYPE </code>, the
571      document type name must be specified.</d:message>
572    </d:item>
573    
574    <d:item name="no PUBLIC literal"
575        class="tokenize-error"
576        modules="HTML::Parser">
577      <d:message xml:lang="en">After the keyword <code>PUBLIC</code>, no
578      oublic identifier is specified.</d:message>
579    </d:item>
580    
581    <d:item name="no refc"
582        class="tokenize-error"
583        modules="HTML::Parser">
584      <d:message xml:lang="en">Character reference must be closed by a
585      <code>;</code> character.</d:message>
586    </d:item>
587    
588    <d:item name="no space before DOCTYPE name"
589        class="tokenize-error"
590        modules="HTML::Parser">
591      <d:message xml:lang="en">After the string <code>&lt;!DOCTYPE</code>, there
592      must be at least a white space character before the document type
593      name.</d:message>
594    </d:item>
595    
596    <d:item name="no space between attributes"
597        class="tokenize-error"
598        modules="HTML::Parser">
599      <d:message xml:lang="en">Attributes must be separeted by at least a
600      white space character.</d:message>
601    </d:item>
602    
603    <d:item name="no SYSTEM literal"
604        class="tokenize-error"
605        modules="HTML::Parser">
606      <d:message xml:lang="en">After the keyword <code>SYSTEM</code>, no
607      system identifier is specified.</d:message>
608    </d:item>
609    
610  <d:item name="pio"  <d:item name="pio"
611      class="tokenize-error">      class="tokenize-error"
612        modules="HTML::Parser">
613    <d:message xml:lang="en">Processing instruction    <d:message xml:lang="en">Processing instruction
614    (<code>&lt;?<var>...</var>></code>) cannot be used.</d:message>    (<code>&lt;?<var>...</var>></code>) is not allowed in HTML
615      document.</d:message>
616    <d:desc xml:lang="en">    <d:desc xml:lang="en">
617      <p>Processing instructions (<code>&lt;?<var>...</var>?></code>),      <p>Processing instructions (<code>&lt;?<var>...</var>?></code>),
618      including XML declaration (<code>&lt;?xml <var>...</var>?></code>)      including XML declaration (<code>&lt;?xml <var>...</var>?></code>)
# Line 487  p { Line 660  p {
660    </d:desc>    </d:desc>
661  </d:item>  </d:item>
662    
663    <d:item name="string after DOCTYPE name"
664        class="tokenize-error"
665        modules="HTML::Parser">
666      <d:message xml:lang="en">There is a bogus string after the document type
667      name.</d:message>
668    </d:item>
669    
670    <d:item name="string after PUBLIC"
671        class="tokenize-error"
672        modules="HTML::Parser">
673      <d:message xml:lang="en">There is a bogus string after the keyword
674      <code>PUBLIC</code>.</d:message>
675    </d:item>
676    
677    <d:item name="string after PUBLIC literal"
678        class="tokenize-error"
679        modules="HTML::Parser">
680      <d:message xml:lang="en">There is a bogus string after the public
681      identifier.</d:message>
682    </d:item>
683    
684    <d:item name="string after SYSTEM"
685        class="tokenize-error"
686        modules="HTML::Parser">
687      <d:message xml:lang="en">There is a bogus string after the keyword
688      <code>SYSTEM</code>.</d:message>
689    </d:item>
690    
691    <d:item name="string after SYSTEM literal"
692        class="tokenize-error"
693        modules="HTML::Parser">
694      <d:message xml:lang="en">There is a bogus string after the system
695      identifier.</d:message>
696    </d:item>
697    
698    <d:item name="unclosed attribute value"
699        class="tokenize-error"
700        modules="HTML::Parser">
701      <d:message xml:lang="en">Attribute value is not closed by a quotation
702      mark.</d:message>
703    </d:item>
704    
705    <d:item name="unclosed comment"
706        class="tokenize-error"
707        modules="HTML::Parser">
708      <d:message xml:lang="en">Comment is not closed by a string
709      <code>--></code>.</d:message>
710    </d:item>
711    
712    <d:item name="unclosed DOCTYPE"
713        class="tokenize-error"
714        modules="HTML::Parser">
715      <d:message xml:lang="en">The <code>DOCTYPE</code> is not closed by a
716      <code>></code> character.</d:message>
717    </d:item>
718    
719    <d:item name="unclosed PUBLIC literal"
720        class="tokenize-error"
721        modules="HTML::Parser">
722      <d:message xml:lang="en">The public identifier literal is not closed by a
723      quotation mark.</d:message>
724    </d:item>
725    
726    <d:item name="unclosed SYSTEM literal"
727        class="tokenize-error"
728        modules="HTML::Parser">
729      <d:message xml:lang="en">The system identifier literal is not closed by a
730      quotation mark.</d:message>
731    </d:item>
732    
733    <d:item name="unclosed tag"
734        class="tokenize-error"
735        modules="HTML::Parser">
736      <d:message xml:lang="en">Tag is not closed by a <code>></code>
737      character.</d:message>
738    </d:item>
739    
740  </section>  </section>
741    
742  <section id="html5-parse-errors">  <section id="html5-parse-errors">
743  <h2>HTML5 Parse Errors in Tree Construction Stage</h2>  <h2>HTML5 Parse Errors in Tree Construction Stage</h2>
744    
745    <d:item name="after body"
746        class="parse-error"
747        modules="HTML::Parser">
748      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>></code> is
749      not allowed after the <code>body</code> is closed.</d:message>
750    </d:item>
751    
752    <d:item name="after body:/"
753        class="parse-error"
754        modules="HTML::Parser">
755      <d:message xml:lang="en">End tag <code>&lt;/<var>{text}</var>></code> is
756      not allowed after the <code>body</code> is closed.</d:message>
757    </d:item>
758    
759    <d:item name="after body:#text"
760        class="parse-error"
761        modules="HTML::Parser">
762      <d:message xml:lang="en">Non‐white‐space characters are not allowed
763      after the <code>body</code> is closed.</d:message>
764    </d:item>
765    
766    <d:item name="after frameset"
767        class="parse-error"
768        modules="HTML::Parser">
769      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>></code> is
770      not allowed after the <code>frameset</code> is closed.</d:message>
771    </d:item>
772    
773    <d:item name="after frameset:/"
774        class="parse-error"
775        modules="HTML::Parser">
776      <d:message xml:lang="en">End tag <code>&lt;/<var>{text}</var>></code> is
777      not allowed after the <code>frameset</code> is closed.</d:message>
778    </d:item>
779    
780    <d:item name="after frameset:#text"
781        class="parse-error"
782        modules="HTML::Parser">
783      <d:message xml:lang="en">Non‐white‐space characters are not allowed
784      after the <code>frame</code> is closed.</d:message>
785    </d:item>
786    
787  <d:item name="after head"  <d:item name="after head"
788      class="parse-error">      class="parse-error">
789    <d:message xml:lang="en">The <code><var>$0</var></code> element cannot be    <d:message xml:lang="en">The <code><var>{text}</var></code> element cannot be
790    inserted between <code>head</code> and <code>body</code> elements.</d:message>    inserted between <code>head</code> and <code>body</code>
791      elements.</d:message>
792    <d:desc xml:lang="en">    <d:desc xml:lang="en">
793      <p>A start tag appears after the <code>head</code> element is closed      <p>A start tag appears after the <code>head</code> element is closed
794      but before the <code>body</code> element is opened.      but before the <code>body</code> element is opened.
# Line 503  p { Line 796  p {
796    </d:desc>    </d:desc>
797  </d:item>  </d:item>
798    
799  <d:item name="DOCTYPE in the middle"  <d:item name="after html"
800      class="parse-error">      class="parse-error"
801    <d:message xml:lang="en">A <code>DOCTYPE</code> appears after any      modules="HTML::Parser">
802    element or data character has been seen.</d:message>    <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>></code> is
803    <d:desc xml:lang="en">    not allowed after the <code>html</code> is closed.</d:message>
804      <p>A <code>DOCTYPE</code> appears after any element or data character  </d:item>
805      has been seen.  The document is non-conforming.</p>  
806        <d:item name="after html:/"
807      <p>The <code>DOCTYPE</code> must be placed before any      class="parse-error"
808      tag, reference, or data character.  Only white space characters      modules="HTML::Parser">
809      and comments can be inserted before the <code>DOCTYPE</code>.</p>    <d:message xml:lang="en">End tag <code>&lt;/<var>{text}</var>></code> is
810    </d:desc>    not allowed after the <code>html</code> is closed.</d:message>
811    </d:item>
812    
813    <d:item name="after html:#text"
814        class="parse-error"
815        modules="HTML::Parser">
816      <d:message xml:lang="en">Non‐white‐space characters are not allowed
817      after the <code>html</code> is closed.</d:message>
818    </d:item>
819    
820    <d:item name="image"
821        class="parse-error"
822        modules="HTML::Parser">
823      <d:message xml:lang="en">The <code>image</code> element is
824      obsolete.</d:message>
825  </d:item>  </d:item>
826    
827  <d:item name="in a:a"  <d:item name="in a:a"
828      class="parse-error">      class="parse-error"
829        modules="HTML::Parser">
830    <d:message xml:lang="en">Anchor cannot be nested.</d:message>    <d:message xml:lang="en">Anchor cannot be nested.</d:message>
831    <d:desc xml:lang="en">    <d:desc xml:lang="en">
832      <p>HTML <code>a</code> elements cannot be nested.      <p>HTML <code>a</code> elements cannot be nested.
# Line 530  p { Line 838  p {
838  </d:item>  </d:item>
839    
840  <d:item name="in body"  <d:item name="in body"
841      class="parse-error">      class="parse-error"
842    <d:message xml:lang="en">Tag <code>&lt;<var>$0</var>&gt;</code>      modules="HTML::Parser">
843      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>&gt;</code>
844    is not allowed in the <code>body</code> element.</d:message>    is not allowed in the <code>body</code> element.</d:message>
845    <d:desc xml:lang="en">    <d:desc xml:lang="en">
846      <p>The start or end tag of an element, which      <p>The start or end tag of an element, which
# Line 541  p { Line 850  p {
850    </d:desc>    </d:desc>
851  </d:item>  </d:item>
852    
853    <d:item name="in body:#eof"
854        class="parse-error"
855        modules="HTML::Parser">
856      <d:message xml:lang="en">Some element is not closed before the end of
857      file.</d:message>
858    </d:item>
859    
860    <d:item name="in button:button"
861        class="parse-error"
862        modules="HTML::Parser">
863      <d:message xml:lang="en">The <code>button</code> element cannot be
864      nested.</d:message>
865    </d:item>
866    
867    <d:item name="in CDATA:#eof"
868        class="parse-error"
869        modules="HTML::Parser">
870      <d:message xml:lang="en">Element is not closed before the end of
871      file.</d:message>
872    </d:item>
873    
874    <d:item name="in form:form"
875        class="parse-error"
876        modules="HTML::Parser">
877      <d:message xml:lang="en">Start tag <code>&lt;form></code> is
878      not allowed in a <code>form</code> element.</d:message>
879    </d:item>
880    
881    <d:item name="in frameset"
882        class="parse-error"
883        modules="HTML::Parser">
884      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>></code> is
885      not allowed in a <code>framset</code> element.</d:message>
886    </d:item>
887    
888    <d:item name="in frameset:/"
889        class="parse-error"
890        modules="HTML::Parser">
891      <d:message xml:lang="en">End tag <code>&lt;/<var>{text}</var>></code> is
892      not allowed in a <code>frameset</code> element.</d:message>
893    </d:item>
894    
895    <d:item name="in frameset:#text"
896        class="parse-error"
897        modules="HTML::Parser">
898      <d:message xml:lang="en">Non‐white‐space characters are not allowed
899      in a <code>frameset</code> element.</d:message>
900    </d:item>
901    
902  <d:item name="in head:head"  <d:item name="in head:head"
903      class="parse-error">      class="parse-error"
904        modules="HTML::Parser">
905    <d:message xml:lang="en">Start tag <code>&lt;head&gt;</code>    <d:message xml:lang="en">Start tag <code>&lt;head&gt;</code>
906    is not allowed in the <code>head</code> element.</d:message>    is not allowed in the <code>head</code> element.</d:message>
907    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 555  p { Line 914  p {
914    </d:desc>    </d:desc>
915  </d:item>  </d:item>
916    
917    <d:item name="in html:#DOCTYPE"
918        class="parse-error"
919        modules="HTML::Parser">
920      <d:message xml:lang="en">A <code>DOCTYPE</code> appears after any
921      element or data character has been seen.</d:message>
922      <!-- <!DOCTYPE HTML><!DOCTYPE HTML> -->
923      <!-- <html><!DOCTYPE HTML> -->
924      <d:desc xml:lang="en">
925        <p>A <code>DOCTYPE</code> appears after any element or data character
926        has been seen.  The document is non-conforming.</p>
927        
928        <p>The <code>DOCTYPE</code> must be placed before any
929        tag, reference, or data character.  Only white space characters
930        and comments can be inserted before the <code>DOCTYPE</code>.</p>
931      </d:desc>
932    </d:item>
933    
934    <d:item name="in nobr:nobr"
935        class="parse-error"
936        modules="HTML::Parser">
937      <d:message xml:lang="en">The <code>nobr</code> element cannot be
938      nested.</d:message>
939    </d:item>
940    
941    <d:item name="in noscript"
942        class="parse-error"
943        modules="HTML::Parser">
944      <d:message xml:lang="en">The <code><var>{text}</var></code> element is not
945      allowed in a <code>noscript</code> element in the
946      <code>head</code> element.</d:message>
947    </d:item>
948    
949    <d:item name="in noscript:/"
950        class="parse-error"
951        modules="HTML::Parser">
952      <d:message xml:lang="en">An end tag <code>&lt;/<var>{text}</var>></code>
953      appers before the <code>noscript</code> element is closed.</d:message>
954    </d:item>
955    
956    <d:item name="in noscript:#eof"
957        class="parse-error"
958        modules="HTML::Parser">
959      <d:message xml:lang="en">A <code>noscript</code> element is not closed
960      before the end of file.</d:message>
961    </d:item>
962    
963    <d:item name="in noscript:#text"
964        class="parse-error"
965        modules="HTML::Parser">
966      <d:message xml:lang="en">Non‐white‐space characters are not allowed
967      in a <code>noscript</code> element in the <code>head</code>
968      element.</d:message>
969    </d:item>
970    
971    <d:item name="in PCDATA:#eof"
972        class="parse-error"
973        modules="HTML::Parser">
974      <d:message xml:lang="en">Element is not closed before the end of
975      file.</d:message>
976    </d:item>
977    
978    <d:item name="in select"
979        class="parse-error"
980        modules="HTML::Parser">
981      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>&gt;</code>
982      is not allowed in a <code>select</code> element.</d:message>
983    </d:item>
984    
985    <d:item name="in select:/"
986        class="parse-error"
987        modules="HTML::Parser">
988      <d:message xml:lang="en">End tag <code>&lt;/<var>{text}</var>&gt;</code>
989      is not allowed in a <code>select</code> element.</d:message>
990    </d:item>
991    
992  <d:item name="in table"  <d:item name="in table"
993      class="parse-error">      class="parse-error"
994    <d:message xml:lang="en">Tag <code>&lt;<var>$0</var>&gt;</code>      modules="HTML::Parser">
995      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>&gt;</code>
996    is not allowed in a <code>table</code> element.</d:message>    is not allowed in a <code>table</code> element.</d:message>
997    <d:desc xml:lang="en">    <d:desc xml:lang="en">
998      <p>The start or end tag of an element, which      <p>The start or end tag of an element, which
# Line 573  p { Line 1008  p {
1008    </d:desc>    </d:desc>
1009  </d:item>  </d:item>
1010    
1011  <d:item name="in table:#character"  <d:item name="in table:/"
1012      class="parse-error">      class="parse-error"
1013    <d:message xml:lang="en">Data character is not allowed in      modules="HTML::Parser">
1014    <code>table</code>.</d:message>    <d:message xml:lang="en">End tag <code>&lt;/<var>{text}</var>&gt;</code>
1015      is not allowed in a <code>table</code> element.</d:message>
1016    </d:item>
1017    
1018    <d:item name="in table:#text"
1019        class="parse-error"
1020        modules="HTML::Parser">
1021      <d:message xml:lang="en">Non‐white‐space character is not allowed within
1022      the <code>table</code> element, outside of the caption and cells.</d:message>
1023    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1024      <p>A data character appears in <code>table</code>.  The document      <p>A non‐white‐space character appears in <code>table</code>.
1025      is non-conforming.</p>      The document is non-conforming.</p>
1026    
1027      <p>In <code>table</code>, only table related elements      <p>In <code>table</code>, only table related elements
1028      are allowed; any other element and data character must be contained in      are allowed; any other element and data character must be contained in
# Line 589  p { Line 1032  p {
1032    </d:desc>    </d:desc>
1033  </d:item>  </d:item>
1034    
1035    <d:item name="isindex"
1036        class="parse-error"
1037        modules="HTML::Parser">
1038      <d:message xml:lang="en">The <code>isindex</code> element is
1039      obsolete.</d:message>
1040    </d:item>
1041    
1042  <d:item name="missing start tag:tr"  <d:item name="missing start tag:tr"
1043      class="parse-error">      class="parse-error"
1044        modules="HTML::Parser">
1045    <d:message xml:lang="en">Start tag of <code>tr</code>    <d:message xml:lang="en">Start tag of <code>tr</code>
1046    element is missing.</d:message>    element is missing.</d:message>
1047    <d:desc>    <d:desc>
# Line 606  p { Line 1057  p {
1057  </d:item>  </d:item>
1058    
1059  <d:item name="no DOCTYPE"  <d:item name="no DOCTYPE"
1060      class="parse-error">      class="parse-error"
1061        modules="HTML::Parser">
1062    <d:message xml:lang="en">This document does not start with a    <d:message xml:lang="en">This document does not start with a
1063    <code>DOCTYPE</code>.</d:message>    <code>DOCTYPE</code>.</d:message>
1064    <d:desc>    <d:desc>
# Line 624  p { Line 1076  p {
1076  </d:item>  </d:item>
1077    
1078  <d:item name="not closed"  <d:item name="not closed"
1079      class="parse-error">      class="parse-error"
1080    <d:message xml:lang="en">Element <code><var>$0</var></code> is not      modules="HTML::Parser">
1081      <d:message xml:lang="en">Element <code><var>{text}</var></code> is not
1082    closed.</d:message>    closed.</d:message>
1083    <d:desc>    <d:desc>
1084      <p>End tag of an element is not found before, for example,      <p>End tag of an element is not found before, for example,
# Line 657  p { Line 1110  p {
1110  </d:item>  </d:item>
1111    
1112  <d:item name="not first start tag"  <d:item name="not first start tag"
1113      class="parse-error">      class="parse-error"
1114        modules="HTML::Parser">
1115    <d:message xml:lang="en">This <code>&lt;html></code> tag is not    <d:message xml:lang="en">This <code>&lt;html></code> tag is not
1116    the first start tag.</d:message>    the first start tag.</d:message>
1117    <d:desc>    <d:desc>
# Line 675  p { Line 1129  p {
1129  </d:item>  </d:item>
1130    
1131  <d:item name="not HTML5"  <d:item name="not HTML5"
1132      class="parse-error">      class="parse-error"
1133        modules="HTML::Parser">
1134    <d:message xml:lang="en">This document is written in an old version of    <d:message xml:lang="en">This document is written in an old version of
1135    HTML.</d:message>    HTML.</d:message>
1136    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 692  p { Line 1147  p {
1147    </d:desc>    </d:desc>
1148  </d:item>  </d:item>
1149    
1150    <d:item name="start tag not allowed"
1151        class="parse-error"
1152        modules="HTML::Parser">
1153      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>></code> is
1154      not allowed here.</d:message>
1155    </d:item>
1156    
1157  <d:item name="unmatched end tag"  <d:item name="unmatched end tag"
1158      class="parse-error">      class="parse-error"
1159    <d:message xml:lang="en">Element <code><var>$0</var></code> is not      modules="HTML::Parser">
1160      <d:message xml:lang="en">Element <code><var>{text}</var></code> is not
1161    opened.</d:message>    opened.</d:message>
1162    <d:desc>    <d:desc>
1163      <p>An end tag appears though no element with the same name      <p>An end tag appears though no element with the same name
# Line 723  p { Line 1186  p {
1186  <section id="element-content-model-errors">  <section id="element-content-model-errors">
1187  <h2>Element Content Model Errors</h2>  <h2>Element Content Model Errors</h2>
1188    
1189    <d:item name="basehref after URL attribute"
1190        modules="ContentChecker::HTML">
1191      <d:message xml:lang="en">The <code>base</code> element with the
1192      <code>href</code> attribute specified cannot be placed after
1193      any attribute with a URL.</d:message>
1194    </d:item>
1195    
1196    <d:item name="basetarget after hyperlink"
1197        modules="ContentChecker::HTML">
1198      <d:message xml:lang="en">The <code>base</code> element with the
1199      <code>target</code> attribute specified cannot be placed after
1200      any element that defines a hyperlink.</d:message>
1201    </d:item>
1202    
1203  <d:item name="character not allowed"  <d:item name="character not allowed"
1204      class="content-model-error">      modules="ContentChecker::HTML">
1205    <d:message xml:lang="en">Data character is not allowed in this    <d:message xml:lang="en">Data character is not allowed in this
1206    context.</d:message>    context.</d:message>
1207    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 750  p { Line 1227  p {
1227    </d:desc>    </d:desc>
1228  </d:item>  </d:item>
1229    
1230    <d:item name="character not allowed:empty"
1231        modules="ContentChecker::HTML">
1232      <d:message xml:lang="en">Non‐white‐space characters are not allowed in
1233      an empty element.</d:message>
1234    </d:item>
1235    
1236  <d:item name="child element missing"  <d:item name="child element missing"
1237      class="content-model-error">      modules="ContentChecker::HTML">
1238    <d:message xml:lang="en">There must be a <code><var>$0</var></code>    <d:message xml:lang="en">There must be a <code><var>{text}</var></code>
1239    element as a child of this element.</d:message>    element as a child of this element.</d:message>
1240    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1241      <p>The content model of the element is so defined that it      <p>The content model of the element is so defined that it
# Line 783  p { Line 1266  p {
1266    </d:desc>    </d:desc>
1267  </d:item>  </d:item>
1268    
1269    <d:item name="element missing:hn"
1270        modules="ContentChecker::HTML">
1271      <d:message xml:lang="en">There must be at least one
1272      <code>h<var>n</var></code> element descendant.</d:message>
1273    </d:item>
1274    
1275  <d:item name="element not allowed"  <d:item name="element not allowed"
1276      class="content-model-error">      class="content-model-error">
1277    <d:message xml:lang="en">This element is not allowed in this    <d:message xml:lang="en">This element is not allowed in this
# Line 851  p { Line 1340  p {
1340    </d:desc>    </d:desc>
1341  </d:item>  </d:item>
1342    
1343  <d:item name="element not allowed:root"  <d:item name="element not allowed:area"
1344      class="content-model-error">      modules="ContentChecker ContentChecker::HTML">
1345    <d:message xml:lang="en">This element is not allowed as a root    <d:message xml:lang="en">An <code>area</code> element cannot be used
1346      outside of a <code>map</code> element.</d:message>
1347    </d:item>
1348    
1349    <d:item name="element not allowed:base"
1350        modules="ContentChecker ContentChecker::HTML">
1351      <d:message xml:lang="en">There is another <code>base</code>
1352      element.</d:message>
1353    </d:item>
1354    
1355    <d:item name="element not allowed:datatemplate"
1356        modules="ContentChecker ContentChecker::HTML">
1357      <d:message xml:lang="en">In a <code>datatemplate</code> element, only
1358      <code>rule</code> elements are allowed.</d:message>
1359    </d:item>
1360    
1361    <d:item name="element not allowed:details legend"
1362        modules="ContentChecker::HTML">
1363      <d:message xml:lang="en">In a <code>details</code> element, only at the
1364      beginning of the element a <code>lengend</code> element
1365      may be used.</d:message>
1366    </d:item>
1367    
1368    <d:item name="element not allowed:empty"
1369        modules="ContentChecker::HTML">
1370      <d:message xml:lang="en">Elements are not allowed in an empty
1371    element.</d:message>    element.</d:message>
1372    </d:item>
1373    
1374    <d:item name="element not allowed:figure legend"
1375        modules="ContentChecker::HTML">
1376      <d:message xml:lang="en">In a <code>figure</code> element, only at the
1377      beginning or only at the end of the element a <code>lengend</code> element
1378      may be used.</d:message>
1379    </d:item>
1380    
1381    <d:item name="element not allowed:flow"
1382        modules="ContentChecker::HTML">
1383      <d:message xml:lang="en">This element is not allowed where flow
1384      content is expected.</d:message>
1385    </d:item>
1386    
1387    <d:item name="element not allowed:flow style"
1388        modules="ContentChecker::HTML">
1389      <d:message xml:lang="en">A <code>style</code> element without
1390      <code>scoped</code> attribute is not allowed in this context.</d:message>
1391    </d:item>
1392    
1393    <d:item name="element not allowed:head noscript"
1394        modules="ContentChecker::HTML">
1395      <d:message xml:lang="en">This element is not allowed in a
1396      <code>noscript</code> element in the <code>head</code> element.</d:message>
1397    </d:item>
1398    
1399    <d:item name="element not allowed:head style"
1400        modules="ContentChecker::HTML">
1401      <d:message xml:lang="en">A <code>style</code> element with
1402      <code>scoped</code> attribute is not allowed in the <code>head</code>
1403      element.</d:message>
1404    </d:item>
1405    
1406    <d:item name="element not allowed:head title"
1407        modules="ContentChecker ContentChecker::HTML">
1408      <d:message xml:lang="en">There is another <code>title</code>
1409      element.</d:message>
1410    </d:item>
1411    
1412    <d:item name="element not allowed:minus"
1413        modules="ContentChecker ContentChecker::HTML">
1414      <d:message xml:lang="en">This element is not allowed in this
1415      context.</d:message>
1416    </d:item>
1417    
1418    <d:item name="element not allowed:meta charset"
1419        modules="ContentChecker::HTML">
1420      <d:message xml:lang="en">The character encoding declaration must be the
1421      first element in the <code>head</code> element.</d:message>
1422    </d:item>
1423    
1424    <d:item name="element not allowed:metadata"
1425        modules="ContentChecker::HTML">
1426      <d:message xml:lang="en">This element is not allowed where metadata
1427      content is expected.</d:message>
1428    </d:item>
1429    
1430    <d:item name="element not allowed:phrasing"
1431        modules="ContentChecker::HTML">
1432      <d:message xml:lang="en">This element is not allowed where phrasing
1433      content is expected.</d:message>
1434    </d:item>
1435    
1436    <d:item name="element not allowed:root"
1437        modules="ContentChecker">
1438      <d:message xml:lang="en">This element is not allowed as the root
1439      element of a document.</d:message>
1440    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1441      <p>An element that is not allowed as the root element      <p>An element that is not allowed as the root element
1442      is used as the root element of the document.  The document is      is used as the root element of the document.  The document is
# Line 881  p { Line 1463  p {
1463    </d:desc>    </d:desc>
1464  </d:item>  </d:item>
1465    
1466    <d:item name="element not allowed:root:xml"
1467        modules="ContentChecker">
1468      <d:message xml:lang="en">This element is not allowed as the root element
1469      of an XML document.</d:message>
1470    </d:item>
1471    
1472    <d:item name="element not allowed:ruby base"
1473        modules="ContentChecker">
1474      <d:message xml:lang="en">This element is not allowed in the <code>ruby</code>
1475      element.</d:message>
1476    </d:item>
1477    
1478    <d:item name="element not allowed:text"
1479        modules="ContentChecker::HTML">
1480      <d:message xml:lang="en">This element is not allowed in this
1481      context.</d:message>
1482    </d:item>
1483    
1484    <d:item name="element not defined"
1485        modules="ContentChecker">
1486      <d:message xml:lang="en">This element is not defined.</d:message>
1487    </d:item>
1488    
1489    <d:item name="no significant content"
1490        modules="ContentChecker::HTML">
1491      <d:message xml:lang="en">No significant content is contained
1492      in this element.</d:message>
1493    </d:item>
1494    
1495    <d:item name="no significant content before"
1496        modules="ContentChecker::HTML">
1497      <d:message xml:lang="en">There is no significant content
1498      before this element.</d:message>
1499    </d:item>
1500    
1501    <d:item name="no significant content at the end"
1502        modules="ContentChecker::HTML">
1503      <d:message xml:lang="en">No significant content is contained
1504      at the end of this element.</d:message>
1505    </d:item>
1506    
1507  <d:item name="ps element missing"  <d:item name="ps element missing"
1508      class="content-model-error">      modules="ContentChecker::HTML">
1509    <d:message xml:lang="en">There is no <code><var>$0</var></code>    <d:message xml:lang="en">There is no <code><var>{text}</var></code>
1510    element before this element.</d:message>    element before this element.</d:message>
1511    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1512      <p>There must be an element before another element, but there      <p>There must be an element before another element, but there
# Line 894  p { Line 1517  p {
1517    </d:desc>    </d:desc>
1518  </d:item>  </d:item>
1519    
1520    <d:item name="rp:syntax error"
1521        modules="ContentChecker::HTML">
1522      <d:message xml:lang="en">The content of a <code>rp</code> element must
1523      be a parenthesis.</d:message>
1524    </d:item>
1525    
1526  </section>  </section>
1527    
1528  <section id="attribute-errors">  <section id="attribute-errors">
1529  <h2>Attribute Errors</h2>  <h2>Attribute Errors</h2>
1530    
1531  <d:item name="attribute missing"  <d:item name="attribute missing"
1532      class="attribute-error">      modules="ContentChecker::HTML">
1533    <d:message xml:lang="en">Required attribute <code><var>$0</var></code>    <d:message xml:lang="en">Required attribute <code><var>{text}</var></code>
1534    is not specified.</d:message>    is not specified.</d:message>
1535    <d:desc>    <d:desc>
1536      <p>A required attribute is not specified.  The document      <p>A required attribute is not specified.  The document
# Line 923  p { Line 1552  p {
1552    </d:desc>    </d:desc>
1553  </d:item>  </d:item>
1554    
1555  <d:item name="attribute not allowed" class="attribute-error">  <d:item name="attribute missing:data|type"
1556        modules="ContentChecker::HTML">
1557      <d:message xml:lang="en">For an <code>object</code> at least one of
1558      <code>data</code> and <code>type</code> attributes must be
1559      specified.</d:message>
1560    </d:item>
1561    
1562    <d:item name="attribute missing:href|target"
1563        modules="ContentChecker::HTML">
1564      <d:message xml:lang="en">For a <code>base</code> element, at least one of
1565      <code>href</code> and <code>target</code> attributes must be
1566      specified.</d:message>
1567    </d:item>
1568    
1569    <d:item name="attribute missing:name|http-equiv"
1570        modules="ContentChecker::HTML">
1571      <d:message xml:lang="en">For a <code>meta</code> element with the
1572      <code>content</code> attribute specified, exactly one of
1573      <code>name</code> and <code>http-equiv</code> attributes must be
1574      specified.</d:message>
1575    </d:item>
1576    
1577    <d:item name="attribute missing:name|http-equiv|charset"
1578        modules="ContentChecker::HTML">
1579      <d:message xml:lang="en">For a <code>meta</code> element, exactly one of
1580      <code>name</code>, <code>http-equiv</code>, and <code>charset</code>
1581      attributes must be specified.</d:message>
1582    </d:item>
1583    
1584    <d:item name="attribute not allowed"
1585        modules="ContentChecker::HTML">
1586    <d:message xml:lang="en">Attribute    <d:message xml:lang="en">Attribute
1587    <code><var>{local-name}</var></code> is not allowed for    <code><var>{local-name}</var></code> is not allowed for
1588    <code><var>{element-local-name}</var></code> element.</d:message>    <code><var>{element-local-name}</var></code> element.</d:message>
# Line 940  p { Line 1599  p {
1599    </d:desc>    </d:desc>
1600  </d:item>  </d:item>
1601    
1602    <d:item name="attribute not allowed:ismap"
1603        modules="ContentChecker::HTML">
1604      <d:message xml:lang="en">The <code>ismap</code> attribute may only be
1605      used for the image contained in an <code>a</code> element.</d:message>
1606    </d:item>
1607    
1608    <d:item name="attribute not defined"
1609        modules="ContentChecker">
1610      <d:message xml:lang="en">This attribute is not defined.</d:message>
1611    </d:item>
1612    
1613  <d:item name="in HTML:xml:lang"  <d:item name="in HTML:xml:lang"
1614      class="attribute-error">      class="attribute-error"
1615        modules="ContentChecker::XML">
1616    <d:message xml:lang="en">The <code>xml:lang</code> attribute is not    <d:message xml:lang="en">The <code>xml:lang</code> attribute is not
1617    allowed in HTML document.</d:message>    allowed in HTML document.</d:message>
1618    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 966  p { Line 1637  p {
1637  </d:item>  </d:item>
1638    
1639  <d:item name="in XML:charset"  <d:item name="in XML:charset"
1640      class="attribute-error">      modules="ContentChecker::HTML">
1641    <d:message xml:lang="en">The <code>charset</code> attribute is not    <d:message xml:lang="en">The <code>charset</code> attribute is not
1642    allowed in XML document.</d:message>    allowed in XML document.</d:message>
1643    <d:desc>    <d:desc>
# Line 982  p { Line 1653  p {
1653  </d:item>  </d:item>
1654    
1655  <d:item name="in XML:lang"  <d:item name="in XML:lang"
1656      class="attribute-error">      modules="ContentChecker::HTML">
1657    <d:message xml:lang="en">The <code>lang</code> attribute is not    <d:message xml:lang="en">The <code>lang</code> attribute is not
1658    allowed in XML document.</d:message>    allowed in XML document.</d:message>
1659    <d:desc>    <d:desc>
# Line 998  p { Line 1669  p {
1669    </d:desc>    </d:desc>
1670  </d:item>  </d:item>
1671    
1672    <d:item name="in XML:noscript"
1673        modules="ContentChecker::HTML">
1674      <d:message xml:lang="en">A <code>noscript</code> element cannot be
1675      used in XML document.</d:message>
1676    </d:item>
1677    
1678  <d:item name="in XML:xmlns"  <d:item name="in XML:xmlns"
1679      class="attribute-error">      modules="ContentChecker::HTML">
1680    <d:message xml:lang="en">The <code>xmlns</code> attribute    <d:message xml:lang="en">The <code>xmlns</code> attribute
1681    in the <code>null</code> namespace is not allowed in    in the <code>null</code> namespace is not allowed in
1682    XHTML document.  The document is non-conforming.</d:message>    XHTML document.  The document is non-conforming.</d:message>
# Line 1017  p { Line 1694  p {
1694  <section id="attribute-value-errors">  <section id="attribute-value-errors">
1695  <h2>Attribute Value Errors</h2>  <h2>Attribute Value Errors</h2>
1696    
1697  <d:item name="charset:not registered" class="attribute-value-warning warning"  <d:item name="boolean:invalid"
1698      level="w">      modules="ContentChecker::HTML">
1699    <d:message xml:lang="en">Character encoding name <code><var>$0</var></code>    <d:message xml:lang="en">Attribute value <code><var>{@}</var></code>
1700    is not registered.</d:message>    is not allowed.  It must be an empty string or a string
1701      <code><var>{local-name}</var></code>.</d:message>
1702    </d:item>
1703    
1704    <d:item name="char:syntax error"
1705        modules="ContentChecker::HTML">
1706      <d:message xml:lang="en">The attribute value must be exactly one
1707      character.</d:message>
1708    </d:item>
1709    
1710    <d:item name="charref in charset"
1711        modules="ContentChecker::HTML">
1712      <d:message xml:lang="en">A character reference cannot be used to
1713      represent a character encoding name.</d:message>
1714    </d:item>
1715    
1716    <d:item name="charset:not preferred"
1717        modules="ContentChecker::HTML">
1718      <d:message xml:lang="en">Character encoding name
1719      <code><var>{value}</var></code> is not the preferred name of that
1720      character encoding.</d:message>
1721    </d:item>
1722    
1723    <d:item name="charset:not registered"
1724        modules="ContentChecker::HTML">
1725      <d:message xml:lang="en">Character encoding name
1726      <code><var>{value}</var></code> is not a registered name.</d:message>
1727    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1728      <p>The specified character encoding name is not registered to      <p>The specified character encoding name is not registered to
1729      <abbr>IANA</abbr>.  Use of registered character encoding name      <abbr>IANA</abbr>.  Use of registered character encoding name
# Line 1063  p { Line 1766  p {
1766    </d:desc>    </d:desc>
1767  </d:item>  </d:item>
1768    
1769  <d:item name="charset:private" class="attribute-value-warning warning"  <d:item name="charset:private"
1770      level="w">      modules="ContentChecker::HTML">
1771    <d:message xml:lang="en"><code><var>$0</var></code> is a private    <d:message xml:lang="en">Character encoding name
1772    character encoding name.</d:message>    <code><var>{value}</var></code> is a private name.</d:message>
1773    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1774      <p>The specified character encoding name is a private name and      <p>The specified character encoding name is a private name and
1775      not registered to <abbr>IANA</abbr>.  Use of registered character      not registered to <abbr>IANA</abbr>.  Use of registered character
# Line 1085  p { Line 1788  p {
1788    </d:desc>    </d:desc>
1789  </d:item>  </d:item>
1790    
1791  <d:item name="charset:syntax error" class="attribute-value-error"  <d:item name="charset:syntax error"
1792      level="m">      modules="ContentChecker::HTML">
1793    <d:message xml:lang="en">The specified value is syntactically not a    <d:message xml:lang="en">The specified value <code><var>{value}</var></code>
1794    character encoding name.</d:message>    is syntactically not a character encoding name.</d:message>
1795    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1796      <p>The attribute value must be a character encoding name.  However,      <p>The attribute value must be a character encoding name.  However,
1797      the specified value is not a character encoding name syntactically.      the specified value is not a character encoding name syntactically.
# Line 1098  p { Line 1801  p {
1801    </d:desc>    </d:desc>
1802  </d:item>  </d:item>
1803    
1804    <d:item name="color:syntax error"
1805        modules="ContentChecker::HTML">
1806      <d:message xml:lang="en">The specified value is not a color
1807      name or hexadecimal color number.</d:message>
1808    </d:item>
1809    
1810    <d:item name="coords:number not 3"
1811        modules="ContentChecker::HTML">
1812      <d:message xml:lang="en">The <code>coords</code> attribute have to
1813      contain three (3) numbers (specified:
1814      <code><var>{text}</var></code>).</d:message>
1815    </d:item>
1816    
1817    <d:item name="coords:number not 4"
1818        modules="ContentChecker::HTML">
1819      <d:message xml:lang="en">The <code>coords</code> attribute have to
1820      contain four (4) numbers (specified:
1821      <code><var>{text}</var></code>).</d:message>
1822    </d:item>
1823    
1824    <d:item name="coords:number lt 6"
1825        modules="ContentChecker::HTML">
1826      <d:message xml:lang="en">The <code>coords</code> attribute have to
1827      contain more than or equal to six (6) numbers (specified:
1828      <code><var>{text}</var></code>).</d:message>
1829    </d:item>
1830    
1831    <d:item name="coords:number not even"
1832        modules="ContentChecker::HTML">
1833      <d:message xml:lang="en">The <code>coords</code> attribute have to
1834      contain even number of numbers (specified:
1835      <code><var>{text}</var></code>).</d:message>
1836    </d:item>
1837    
1838    <d:item name="coords:out of range"
1839        modules="ContentChecker::HTML">
1840      <d:message xml:lang="en">The specified value <code><var>{value}</var></code>
1841      is out of range.</d:message>
1842    </d:item>
1843    
1844    <d:item name="coords:syntax error"
1845        modules="ContentChecker::HTML">
1846      <d:message xml:lang="en">The specified value is not valid.</d:message>
1847    </d:item>
1848    
1849    <d:item name="datetime:bad year"
1850        modules="ContentChecker::HTML">
1851      <d:message xml:lang="en">Year number is out of range.</d:message>
1852    </d:item>
1853    
1854    <d:item name="datetime:bad month"
1855        modules="ContentChecker::HTML">
1856      <d:message xml:lang="en">Month number is out of range.</d:message>
1857    </d:item>
1858    
1859    <d:item name="datetime:bad day"
1860        modules="ContentChecker::HTML">
1861      <d:message xml:lang="en">Day number is out of range.</d:message>
1862    </d:item>
1863    
1864    <d:item name="datetime:bad hour"
1865        modules="ContentChecker::HTML">
1866      <d:message xml:lang="en">Hour number is out of range.</d:message>
1867    </d:item>
1868    
1869    <d:item name="datetime:bad minute"
1870        modules="ContentChecker::HTML">
1871      <d:message xml:lang="en">Minute number is out of range.</d:message>
1872    </d:item>
1873    
1874    <d:item name="datetime:bad second"
1875        modules="ContentChecker::HTML">
1876      <d:message xml:lang="en">Second number is out of range.</d:message>
1877    </d:item>
1878    
1879    <d:item name="datetime:bad timezone hour"
1880        modules="ContentChecker::HTML">
1881      <d:message xml:lang="en">Hour number of the timezone component is out of
1882      range.</d:message>
1883    </d:item>
1884    
1885    <d:item name="datetime:bad timezone minute"
1886        modules="ContentChecker::HTML">
1887      <d:message xml:lang="en">Minute number of the timezone component is out of
1888      range.</d:message>
1889    </d:item>
1890    
1891    <d:item name="datetime:syntax error"
1892        modules="ContentChecker::HTML">
1893      <d:message xml:lang="en">The attribute value is not a datetime.</d:message>
1894    </d:item>
1895    
1896    <d:item name="dateortime:syntax error"
1897        modules="ContentChecker::HTML">
1898      <d:message xml:lang="en">The attribute value is not a date or
1899      time.</d:message>
1900    </d:item>
1901    
1902  <d:item name="enumerated:invalid"  <d:item name="enumerated:invalid"
1903      class="attribute-value-error">      modules="ContentChecker::HTML">
1904    <d:message xml:lang="en">This attribute only allow a limited set of    <d:message xml:lang="en">This attribute only allow a limited set of
1905    values and the specified value <code><var>{@}</var></code> is not one    values and the specified value <code><var>{@}</var></code> is not one
1906    of them.</d:message>    of them.</d:message>
# Line 1145  p { Line 1946  p {
1946    </d:desc>    </d:desc>
1947  </d:item>  </d:item>
1948    
1949    <d:item name="enumerated:non-conforming"
1950        modules="ContentChecker::HTML">
1951      <d:message xml:lang="en">Attribute value <code><var>{@}</var></code>
1952      is not allowed.</d:message>
1953    </d:item>
1954    
1955    <d:item name="duplicate http-equiv"
1956        modules="ContentChecker::HTML">
1957      <d:message xml:lang="en">There is another pragma
1958      <code><var>{value}</var></code>.</d:message>
1959    </d:item>
1960    
1961  <d:item name="duplicate ID"  <d:item name="duplicate ID"
1962      class="attribute-value-error">      class="attribute-value-error"
1963        modules="ContentChecker::XML ContentChecker::HTML">
1964    <d:message xml:lang="en">This identifier has already been    <d:message xml:lang="en">This identifier has already been
1965    assigned to another element.</d:message>    assigned to another element.</d:message>
1966    <!-- @@ <id=a xml:id=a>? -->    <!-- @@ <id=a xml:id=a>? -->
1967  </d:item>  </d:item>
1968    
1969    <d:item name="duplicate token"
1970        modules="ContentChecker::HTML">
1971      <d:message xml:lang="en">The token <code><var>{value}</var></code>
1972      appears in the attribute value twice.</d:message>
1973    </d:item>
1974    
1975    <d:item name="empty attribute value"
1976        modules="ContentChecker::HTML">
1977      <d:message xml:lang="en">The attribute value must not be empty.</d:message>
1978    </d:item>
1979    
1980    <d:item name="float:out of range"
1981        modules="ContentChecker::HTML">
1982      <d:message xml:lang="en">The specified value is out of range.</d:message>
1983    </d:item>
1984    
1985    <d:item name="float:syntax error"
1986        modules="ContentChecker::HTML">
1987      <d:message xml:lang="en">The attribute value is not a real
1988      number.</d:message>
1989    </d:item>
1990    
1991    <d:item name="fragment points itself"
1992        modules="ContentChecker">
1993      <d:message xml:lang="en">A fragment identifier references the element
1994      itself.</d:message>
1995    </d:item>
1996    
1997    <d:item name="fragment points nothing"
1998        modules="ContentChecker">
1999      <d:message xml:lang="en">A fragment identifier references no
2000      node.</d:message>
2001    </d:item>
2002    
2003    <d:item name="hashref:syntax error"
2004        modules="ContentChecker::HTML">
2005      <d:message xml:lang="en">A hash−name reference must start with a
2006      <code>#</code> character.</d:message>
2007    </d:item>
2008    
2009    <d:item name="id ne name"
2010        modules="ContentChecker::HTML">
2011      <d:message xml:lang="en">The <code>id</code> attribute value is
2012      different from the <code>name</code> attribute value.</d:message>
2013    </d:item>
2014    
2015    <d:item name="integer:syntax error"
2016        modules="ContentChecker::HTML">
2017      <d:message xml:lang="en">The attribute value is not an integer.</d:message>
2018    </d:item>
2019    
2020  <d:item name="link type:bad context"  <d:item name="link type:bad context"
2021      class="attribute-value-error">      modules="ContentChecker::HTML">
2022    <d:message xml:lang="en">The link type <code><var>$0</var></code>    <d:message xml:lang="en">The link type <code><var>{value}</var></code>
2023    cannot be specified for this element.</d:message>    cannot be specified for this element.</d:message>
2024    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2025      <p>The specified link type cannot be used for the element.      <p>The specified link type cannot be used for the element.
# Line 1169  p { Line 2034  p {
2034    </d:desc>    </d:desc>
2035  </d:item>  </d:item>
2036    
2037    <d:item name="invalid attribute value"
2038        class="attribute-value-error"
2039        modules="ContentChecker::XML ContentChecker::HTML">
2040      <d:message xml:lang="en">Attribute value <code><var>{@}</var></code>
2041      is not an allowed value.</d:message>
2042    </d:item>
2043    
2044    <d:item name="length:syntax error"
2045        modules="ContentChecker::HTML">
2046      <d:message xml:lang="en">The attribute value is not a length
2047      value.</d:message>
2048    </d:item>
2049    
2050  <d:item name="link type:non-conforming"  <d:item name="link type:non-conforming"
2051      class="attribute-value-error">      modules="ContentChecker::HTML">
2052    <d:message xml:lang="en">The link type <code><var>$0</var></code>    <d:message xml:lang="en">The link type <code><var>{value}</var></code>
2053    is non-conforming.</d:message>    is non-conforming.</d:message>
2054    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2055      <p>The specified link type is non-conforming, and therefore      <p>The specified link type is non-conforming, and therefore
# Line 1194  p { Line 2072  p {
2072    </d:desc>    </d:desc>
2073  </d:item>  </d:item>
2074    
2075  <d:item name="mismatched charset name" class="attribute-value-error"  <d:item name="meta content-type syntax error"
2076      level="m">      modules="ContentChecker::HTML">
2077    <d:message xml:lang="en">Character encoding name <code><var>$1</var></code>    <d:message xml:lang="en">The specified value is not a valid as a long
2078    is different from document character encoding    character encoding declaration.</d:message>
2079    <code><var>$0</var></code>.</d:message>  </d:item>
2080    
2081    <d:item name="mismatched charset name"
2082        modules="ContentChecker::HTML">
2083      <d:message xml:lang="en">The specified character encoding name
2084      <code><var>{value}</var></code> is different from the actual document
2085      character encoding <code><var>{text}</var></code>.</d:message>
2086    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2087      <p>The specified character encoding name is different from      <p>The specified character encoding name is different from
2088      the character encoding of the document.  The document      the character encoding of the document.  The document
# Line 1206  p { Line 2090  p {
2090    </d:desc>    </d:desc>
2091  </d:item>  </d:item>
2092    
2093    <d:item name="mismatched charset name not checked"
2094        mopdules="ContentChecker::HTML">
2095      <d:message xml:lang="en">Whether the specified character encoding name
2096      <code><var>{value}</var></code> matches to the actual character encoding
2097      name cannot be checked since the input is not a byte stream.</d:message>
2098    </d:item>
2099    
2100    <d:item name="mode:syntax error"
2101        modules="ContentChecker::HTML">
2102      <d:message xml:lang="en">The attribute value is not a valid mode
2103      name.</d:message>
2104    </d:item>
2105    
2106    <d:item name="nninteger:out of range"
2107        modules="ContentChecker::HTML">
2108      <d:message xml:lang="en">The specified value is out of range.</d:message>
2109    </d:item>
2110    
2111    <d:item name="nninteger:syntax error"
2112        modules="ContentChecker::HTML">
2113      <d:message xml:lang="en">The attribute value is not a non‐negative
2114      integer.</d:message>
2115    </d:item>
2116    
2117    <d:item name="no referenced map"
2118        modules="ContentChecker">
2119      <d:message xml:lang="en">The <code>usemap</code> attribute references
2120      no image map.</d:message>
2121    </d:item>
2122    
2123    <d:item name="no referenced menu"
2124        modules="ContentChecker">
2125      <d:message xml:lang="en">The <code>contextmenu</code> attribute references
2126      no menu.</d:message>
2127    </d:item>
2128    
2129    <d:item name="refresh:syntax error"
2130        modules="ContentChecker::HTML">
2131      <d:message xml:lang="en">the specified value is not a valid as part
2132      of a <code>Refresh</code> pragma.</d:message>
2133    </d:item>
2134    
2135    <d:item name="repeat:syntax error"
2136        modules="ContentChecker::HTML">
2137      <d:message xml:lang="en">The attribute value is not an integer or
2138      a string <code>template</code>.</d:message>
2139    </d:item>
2140    
2141  <d:item name="reserved browsing context name"  <d:item name="reserved browsing context name"
2142      class="attribute-value-error">      class="attribute-value-error">
2143    <d:message xml:lang="en">Browsing context name    <d:message xml:lang="en">Browsing context name
# Line 1226  p { Line 2158  p {
2158    </d:desc>    </d:desc>
2159  </d:item>  </d:item>
2160    
2161  </section>  <d:item name="Reserved Prefixes and Namespace Names:Name"
2162        modules="ContentChecker::XML">
2163      <d:message xml:lang="en">Namespace name <code><var>{text}</var></code>
2164      is reserved and cannot be used for an arbitrary prefix.</d:message>
2165    </d:item>
2166    
2167  <section id="attribute-value-warnings">  <d:item name="Reserved Prefixes and Namespace Names:Prefix"
2168  <h2>Attribute Value Warnings</h2>      modules="ContentChecker::XML">
2169      <d:message xml:lang="en">Namespace prefix <code><var>{text}</var></code>
2170      is reserved and cannot be used for an arbitrary namespace name.</d:message>
2171    </d:item>
2172    
2173  <d:item name="link type:proposed" level="s"  <d:item name="link type:proposed"
2174      class="attribute-value-warning should">      modules="ContentChecker::HTML">
2175    <d:message xml:lang="en">Link type <code><var>$0</var></code>    <d:message xml:lang="en">Link type <code><var>{value}</var></code>
2176    is proposed but not accepted yet; it <em>should not</em> be    is proposed but not accepted yet; it <em>should not</em> be
2177    used until it has been accepted.</d:message>    used until it has been accepted.</d:message>
2178    <d:desc>    <d:desc>
# Line 1249  p { Line 2188  p {
2188    </d:desc>    </d:desc>
2189  </d:item>  </d:item>
2190    
2191    <d:item name="sizes:syntax error"
2192        modules="ContentChecker::HTML">
2193      <d:message xml:lang="en">The specified value <code><var>{value}</var></code>
2194      is not a valid value.</d:message>
2195    </d:item>
2196    
2197    <d:item name="space in ID"
2198        modules="ContentChecker::HTML">
2199      <d:message xml:lang="en">White space characters are not allowed
2200      in the <code>id</code> attribute.</d:message>
2201    </d:item>
2202    
2203    <d:item name="template:not template"
2204        modules="ContentChecker ContentChecker::HTML">
2205      <d:message xml:lang="en">The node referenced by the <code>template</code>
2206      attribute is not a template.</d:message>
2207    </d:item>
2208    
2209    <d:item name="window name:empty"
2210        modules="ContentChecker::HTML">
2211      <d:message xml:lang="en">Browsing context name must not be empty.</d:message>
2212    </d:item>
2213    
2214    <d:item name="window name:reserved"
2215        modules="ContentChecker::HTML">
2216      <d:message xml:lang="en">Browsing context name
2217      <code><var>{value}</var></code> is reserved.</d:message>
2218    </d:item>
2219    
2220    <d:item name="word not allowed"
2221        modules="ContentChecker::HTML">
2222      <d:message xml:lang="en">The word <code><var>{value}</var></code> is not
2223      allowed in this attribute.</d:message>
2224    </d:item>
2225    
2226  </section>  </section>
2227    
2228  <section id="table-model-errors">  <section id="table-model-errors">
# Line 1292  p { Line 2266  p {
2266  </section>  </section>
2267    
2268  <section id="imt-warnings">  <section id="imt-warnings">
2269  <h2>Internet Media Type Warnings</h2>  <h2>Internet Media Type Errors</h2>
2270    
2271    <d:item name="IMT:syntax error"
2272        modules="ContentChecker::HTML">
2273      <d:message xml:lang="en">The specified value is not an Internet Media
2274      Type.</d:message>
2275    </d:item>
2276    
2277  <d:item name="IMT:obsolete subtype"  <d:item name="IMT:obsolete subtype"
2278      class="should" level="s">      class="should" level="s">
# Line 1456  p { Line 2436  p {
2436  <section id="information">  <section id="information">
2437  <h2>Stability Information</h2>  <h2>Stability Information</h2>
2438    
2439  <d:item name="status:cr:element" class="level-i" level="i">  <d:item name="deprecated:attr"
2440        modules="ContentChecker">
2441      <d:message xml:lang="en">This attribute is deprecated.</d:message>
2442    </d:item>
2443    
2444    <d:item name="deprecated:element"
2445        modules="ContentChecker">
2446      <d:message xml:lang="en">This element is deprecated.</d:message>
2447    </d:item>
2448    
2449    <d:item name="status:cr:element"
2450        modules="ContentChecker">
2451    <d:message xml:lang="en">This element is in the    <d:message xml:lang="en">This element is in the
2452    <strong>call‐for‐implementation</strong> phase.</d:message>    <strong>call for implementation</strong> stage.</d:message>
2453    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2454      <p>The element is in the call‐for‐implementation phase.</p>      <p>The element is in the call for implementation stage.</p>
2455            
2456      <p>Usually, using the element is safe.  However, it is a new feature      <p>Usually, using the element is safe.  However, it is a new feature
2457      so that it might not be implemented correctly.  If it is found that      so that it might not be implemented correctly.  If it is found that
2458      the feature is hard or impossible to implement, the feature      the feature is hard or impossible to implement, the feature
2459      might be revised, or in some case it might be dropped.</p>      might be revised, or in some case it might be dropped.</p>
2460    
2461      <p>Elements defined by HTML4, Atom 1.0, and XBL 2.0 belong to this      <p>Elements defined by Atom 1.0 (IETF Proposed Standard), and XBL 2.0
2462      class.</p>      (W3C Candidate Recommendation) belong to this class.</p>
2463    </d:desc>    </d:desc>
2464  </d:item>  </d:item>
2465    
2466  <d:item name="status:lc:element" class="level-i" level="i">  <d:item name="status:lc:element"
2467        modules="ContentChecker">
2468    <d:message xml:lang="en">This element is in the <strong>last    <d:message xml:lang="en">This element is in the <strong>last
2469    call‐for‐comments</strong> phase.</d:message>    call for comments</strong> stage.</d:message>
2470    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2471      <p>The element is in the last call‐for‐comments phase.</p>      <p>The element is in the last call for comments stage.</p>
2472            
2473      <p>The element is relatively mature, though the standardization      <p>The element is relatively mature, though the standardization
2474      is not done yet.  It may be used for experiments.  Since it is a new      is not done yet.  It may be used for experiments.  Since it is a new
# Line 1489  p { Line 2481  p {
2481    </d:desc>    </d:desc>
2482  </d:item>  </d:item>
2483    
2484  <d:item name="status:wd:element" class="level-i" level="i">  <d:item name="status:wd:element"
2485        modules="ContentChecker">
2486    <d:message xml:lang="en">This element is documented in a <strong>working    <d:message xml:lang="en">This element is documented in a <strong>working
2487    draft</strong>.</d:message>    draft</strong>.</d:message>
2488    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 1504  p { Line 2497  p {
2497    </d:desc>    </d:desc>
2498  </d:item>  </d:item>
2499    
2500  <d:item name="status:non-standard:element" class="level-i" level="i">  <d:item name="status:non-standard:element"
2501        modules="ContentChecker">
2502    <d:message xml:lang="en">This element is <strong>not part of any    <d:message xml:lang="en">This element is <strong>not part of any
2503    standard</strong>.</d:message>    standard</strong> the conformance checker knows.</d:message>
2504      <d:desc xml:lang="en">
2505        <p>The element is not part of any standard or draft the conformance
2506        checker is aware of.</p>
2507        
2508        <p>The element should not be used for any practical purpose unless
2509        there is really a standard that defines the element.</p>
2510      </d:desc>
2511    </d:item>
2512    
2513    <d:item name="status:cr:attr"
2514        modules="ContentChecker">
2515      <d:message xml:lang="en">This attribute is in the
2516      <strong>call for implementation</strong> stage.</d:message>
2517      <d:desc xml:lang="en">
2518        <p>The attribute is in the call for implementation stage.</p>
2519        
2520        <p>Usually, using the attribute is safe.  However, it is a new feature
2521        so that it might not be implemented correctly.  If it is found that
2522        the feature is hard or impossible to implement, the feature
2523        might be revised, or in some case it might be dropped.</p>
2524      </d:desc>
2525    </d:item>
2526    
2527    <d:item name="status:lc:attr"
2528        modules="ContentChecker">
2529      <d:message xml:lang="en">This attribute is in the <strong>last
2530      call for comments</strong> stage.</d:message>
2531      <d:desc xml:lang="en">
2532        <p>The attribute is in the last call for comments stage.</p>
2533        
2534        <p>The attribute is relatively mature, though the standardization
2535        is not done yet.  It may be used for experiments.  Since it is a new
2536        feature, it might not be implemented correctly or at all.  If it is
2537        found that the feature is hard or impossible to implement, the feature
2538        might be revised or might be dropped.</p>
2539      </d:desc>
2540    </d:item>
2541    
2542    <d:item name="status:wd:attr"
2543        modules="ContentChecker">
2544      <d:message xml:lang="en">This attribute is documented in a <strong>working
2545      draft</strong>.</d:message>
2546      <d:desc xml:lang="en">
2547        <p>The attribute is documented in a working or editor's draft
2548        and not yet completed.</p>
2549        
2550        <p>The attribute should not be used for any practical purpose.
2551        The feature might be drastically changed later or might be
2552        entirely removed.</p>
2553      </d:desc>
2554    </d:item>
2555    
2556    <d:item name="status:non-standard:attr"
2557        modules="ContentChecker">
2558      <d:message xml:lang="en">This attribute is <strong>not part of any
2559      standard</strong> the conformance checker knows.</d:message>
2560    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2561      <p>The element is not part of any standard or draft.</p>      <p>The attribute is not part of any standard or draft the conformance
2562        checker is aware of.</p>
2563            
2564      <p>The element should not be used for any practical purpose.</p>      <p>The attribute should not be used for any practical purpose unless
2565        there is really a standard that defines the attribute.</p>
2566    </d:desc>    </d:desc>
2567  </d:item>  </d:item>
2568  </section>  </section>
# Line 1518  p { Line 2570  p {
2570  <section id="unsupported-messages">  <section id="unsupported-messages">
2571  <h2><i>Unsupported</i> Messages</h2>  <h2><i>Unsupported</i> Messages</h2>
2572    
2573  <d:item name="element"  <d:item name="unknown element"
2574      class="unsupported" level="unsupported">      modules="ContentChecker">
2575    <d:message xml:lang="en">Conformance checking for element    <d:message xml:lang="en">Conformance checking for element
2576    <code><var>{local-name}</var></code> is not supported; <em>it might or    <code><var>{local-name}</var></code> is not supported; <em>it might or
2577    might not be conforming</em>.</d:message>    might not be conforming</em>.</d:message>
# Line 1529  p { Line 2581  p {
2581    </d:desc>    </d:desc>
2582  </d:item>  </d:item>
2583    
2584  <d:item name="attribute"  <d:item name="unknown attribute"
2585      class="unsupported" level="unsupported">      modules="ContentChecker ContentChecker::HTML">
2586    <d:message xml:lang="en">Conformance checking for attribute    <d:message xml:lang="en">Conformance checking for attribute
2587    <code><var>{local-name}</var></code> of element    <code><var>{local-name}</var></code> of element
2588    <code><var>{element-local-name}</var></code> is not supported;    <code><var>{element-local-name}</var></code> is not supported;
# Line 1541  p { Line 2593  p {
2593    </d:desc>    </d:desc>
2594  </d:item>  </d:item>
2595    
2596  <d:item name="link type"  <d:item name="unknown link type"
2597      class="unsupported" level="unsupported">      modules="ContentChecker::HTML">
2598    <d:message xml:lang="en">Link type <code><var>$0</var></code> is not    <d:message xml:lang="en">Link type <code><var>{value}</var></code> is not
2599    standardized or registered at the time of the release of the conformance    standardized or registered at the time of the release of the conformance
2600    checker; <em>it is non-conforming unless it now has been    checker; <em>it is non-conforming unless it now has been
2601    registered</em>.</d:message>    registered</em>.</d:message>
# Line 1568  p { Line 2620  p {
2620  </d:item>  </d:item>
2621    
2622  <d:item name="event handler"  <d:item name="event handler"
2623      class="unsupported" level="unsupported">      modules="ContentChecker::HTML">
2624    <d:message xml:lang="en">Conformance checking for event handler attribute    <d:message xml:lang="en">Conformance checking for event handler attribute
2625    is not supported; <em>it might or might not be conforming.</em></d:message>    is not supported; <em>it might or might not be conforming.</em></d:message>
2626  </d:item>  </d:item>
2627    
2628  <d:item name="media query"  <d:item name="media query"
2629      class="unsupported" level="unsupported">      modules="ContentChecker::HTML">
2630    <d:message xml:lang="en">Conformance checking for media query    <d:message xml:lang="en">Conformance checking for media query
2631    is not supported; <em>it might or might not be conforming.</em></d:message>    is not supported; <em>it might or might not be conforming.</em></d:message>
2632  </d:item>  </d:item>
2633    
2634  <d:item name="script"  <d:item name="XML script lang"
2635      class="unsupported" level="unsupported">      modules="ContentChecker::HTML">
2636    <d:message xml:lang="en">Conformance checking for script    <d:message xml:lang="en">Conformance checking for script
2637    language <code><var>$0</var></code> is not supported;    language <code><var>{text}</var></code> is not supported;
2638    <em>it might or might not be conforming.</em></d:message>    <em>it might or might not be conforming.</em></d:message>
2639  </d:item>  </d:item>
2640    
2641  <d:item name="style"  <d:item name="XML style lang"
2642      class="unsupported" level="unsupported">      modules="ContentChecker::HTML">
2643    <d:message xml:lang="en">Conformance checking for style    <d:message xml:lang="en">Conformance checking for style
2644    language <code><var>$0</var></code> is not supported;    language <code><var>{text}</var></code> is not supported;
2645    <em>it might or might not be conforming.</em></d:message>    <em>it might or might not be conforming.</em></d:message>
2646  </d:item>  </d:item>
2647    
2648  </section>  </section>
2649    
2650  <d:catalog>  <d:cat name="WebHACC:Title">
2651  manakaiCompatMode:quirks;;Quirks Mode    <d:text xml:lang="en">WebHACC (β)</d:text>
2652  manakaiCompatMode:limited quirks;;Limited Quirks Mode  </d:cat>
2653  manakaiCompatMode:no quirks;;No Quirks Mode  
2654    <d:cat name="WebHACC:Heading">
2655  manakaiIsHTML:1;;HTML Document    <d:text xml:lang="en">
2656  manakaiIsHTML:0;;XML Document      <a href="../cc-about"><abbr title="Web Hypertext Application Conformance Checker (β)"><img src="../icons/title" alt="WebHACC"/></abbr></a>
2657  </d:catalog>    </d:text>
2658      <d:text xml:lang="ja">
2659        <a href="../cc-about"><abbr title="Web ハイパーテキスト応用適合性検査器 (β)"><img src="../icons/title" alt="WebHACC"/></abbr></a>
2660      </d:text>
2661    </d:cat>
2662    
2663    <d:cat name="Input">
2664      <d:text xml:lang="en">Input</d:text>
2665      <d:text xml:lang="ja">入力</d:text>
2666    </d:cat>
2667    
2668    <d:cat name="By URL">
2669      <d:text xml:lang="en">By URL</d:text>
2670      <d:text xml:lang="ja">URL で指定</d:text>
2671    </d:cat>
2672    
2673    <d:cat name="By direct input">
2674      <d:text xml:lang="en">By direct input</d:text>
2675      <d:text xml:lang="ja">直接入力</d:text>
2676    </d:cat>
2677    
2678    <d:cat name="Options">
2679      <d:text xml:lang="en">More options</d:text>
2680      <d:text xml:lang="ja">検査オプション</d:text>
2681    </d:cat>
2682    
2683    <d:cat name="Check error page">
2684      <d:text xml:lang="en">Check an error page</d:text>
2685      <d:text xml:lang="ja">誤り頁を検査する</d:text>
2686    </d:cat>
2687    
2688    <d:cat name="Content type">
2689      <d:text xml:lang="en">Content type</d:text>
2690      <d:text xml:lang="ja">内容型</d:text>
2691    </d:cat>
2692    
2693    <d:cat name="Charset">
2694      <d:text xml:lang="en">Character encoding</d:text>
2695      <d:text xml:lang="ja">文字符号化</d:text>
2696    </d:cat>
2697    
2698    <d:cat name="As specified">
2699      <d:text xml:lang="en">As specified</d:text>
2700      <d:text xml:lang="ja">指定通り</d:text>
2701    </d:cat>
2702    
2703    <d:cat name="Japanese charsets">
2704      <d:text xml:lang="en">Japanese character encodings</d:text>
2705      <d:text xml:lang="ja">日本語用文字符号化</d:text>
2706    </d:cat>
2707    
2708    <d:cat name="European charsets">
2709      <d:text xml:lang="en">European character encodings</d:text>
2710      <d:text xml:lang="ja">欧米言語用文字符号化</d:text>
2711    </d:cat>
2712    
2713    <d:cat name="Asian charsets">
2714      <d:text xml:lang="en">Asian character encodings</d:text>
2715      <d:text xml:lang="ja">アジア諸語用文字符号化</d:text>
2716    </d:cat>
2717    
2718    <d:cat name="Unicode charsets">
2719      <d:text xml:lang="en">Unicode character encodings</d:text>
2720      <d:text xml:lang="ja">Unicode 系文字符号化</d:text>
2721    </d:cat>
2722    
2723    <d:cat name="Document source to check">
2724      <d:text xml:lang="en">Document source to check</d:text>
2725      <d:text xml:lang="ja">検査する文書のソース</d:text>
2726    </d:cat>
2727    
2728    <d:cat name="Check">
2729      <d:text xml:lang="en">Check</d:text>
2730      <d:text xml:lang="ja">検査</d:text>
2731    </d:cat>
2732    
2733    <d:cat name="Setting innerHTML">
2734      <d:text xml:lang="en">Setting <code>innerHTML</code> of HTML element</d:text>
2735      <d:text xml:lang="ja"><code>innerHTML</code> に値を設定する HTML 要素</d:text>
2736    </d:cat>
2737    
2738    <d:cat name="Information">
2739      <d:text xml:lang="en">Information</d:text>
2740      <d:text xml:lang="ja">情報</d:text>
2741    </d:cat>
2742    
2743    <d:cat name="HTTP Header">
2744      <d:text xml:lang="en"><abbr title="Hypertext Transfer Protocol">HTTP</abbr>
2745          Header</d:text>
2746      <d:text xml:lang="ja"><abbr lang="en" title="Hypertext Transfer Protocol">HTTP</abbr>
2747          頭部</d:text>
2748    </d:cat>
2749    
2750    <d:cat name="Parse Errors Section">
2751      <d:text xml:lang="en">Parse Errors</d:text>
2752      <d:text xml:lang="ja">構文誤り</d:text>
2753    </d:cat>
2754    
2755    <d:cat name="Parse Errors">
2756      <d:text xml:lang="en">Parse Errors</d:text>
2757      <d:text xml:lang="ja">構文誤り</d:text>
2758    </d:cat>
2759    
2760    <d:cat name="Document Source">
2761      <d:text xml:lang="en">Document Source</d:text>
2762      <d:text xml:lang="ja">文書のソース</d:text>
2763    </d:cat>
2764    
2765    <d:cat name="Source">
2766      <d:text xml:lang="en">Source</d:text>
2767      <d:text xml:lang="ja">ソース</d:text>
2768    </d:cat>
2769    
2770    <d:cat name="Tables Section">
2771      <d:text xml:lang="en">Structure of Tables</d:text>
2772      <d:text xml:lang="ja">表の構造</d:text>
2773    </d:cat>
2774    
2775    <d:cat name="Tables">
2776      <d:text xml:lang="en">Tables</d:text>
2777      <d:text xml:lang="ja">表</d:text>
2778    </d:cat>
2779    
2780    <d:cat name="Document Tree">
2781      <d:text xml:lang="en">Document Tree</d:text>
2782      <d:text xml:lang="ja">文書木</d:text>
2783    </d:cat>
2784    
2785    <d:cat name="Tree">
2786      <d:text xml:lang="en">Tree</d:text>
2787      <d:text xml:lang="ja">木</d:text>
2788    </d:cat>
2789    
2790    <d:cat name="Document">
2791      <d:text xml:lang="en">Document</d:text>
2792      <d:text xml:lang="ja">文書</d:text>
2793    </d:cat>
2794    
2795    <d:cat name="Document Structure">
2796      <d:text xml:lang="en">Document Structure</d:text>
2797      <d:text xml:lang="ja">文書構造</d:text>
2798    </d:cat>
2799    
2800    <d:cat name="Structure">
2801      <d:text xml:lang="en">Structure</d:text>
2802      <d:text xml:lang="ja">構造</d:text>
2803    </d:cat>
2804    
2805    <d:cat name="Reformatted Document Source">
2806      <d:text xml:lang="en">Reformatted Document Source</d:text>
2807      <d:text xml:lang="ja">再整形した文書のソース</d:text>
2808    </d:cat>
2809    
2810    <d:cat name="Reformatted">
2811      <d:text xml:lang="en">Reformatted</d:text>
2812      <d:text xml:lang="ja">再整形</d:text>
2813    </d:cat>
2814    
2815    <d:cat name="Structural Errors">
2816      <d:text xml:lang="en">Structural Errors</d:text>
2817      <d:text xml:lang="ja">構造的誤り</d:text>
2818    </d:cat>
2819    
2820    <d:cat name="Struct. Errors">
2821      <d:text xml:lang="en">Struct. Errors</d:text>
2822      <d:text xml:lang="ja">構造誤り</d:text>
2823    </d:cat>
2824    
2825    <d:cat name="Transfer Errors">
2826      <d:text xml:lang="en">Transfer Errors</d:text>
2827      <d:text xml:lang="ja">転送誤り</d:text>
2828    </d:cat>
2829    
2830    <d:cat name="Trans. Errors">
2831      <d:text xml:lang="en">Trans. Errors</d:text>
2832      <d:text xml:lang="ja">転送誤り</d:text>
2833    </d:cat>
2834    
2835    <d:cat name="Result">
2836      <d:text xml:lang="en">Result</d:text>
2837      <d:text xml:lang="ja">結果</d:text>
2838    </d:cat>
2839    
2840    <d:cat name="manakaiCompatMode:quirks">
2841      <d:text xml:lang="en">Quirks Mode</d:text>
2842      <d:text xml:lang="ja">奇癖モード</d:text>
2843    </d:cat>
2844    
2845    <d:cat name="manakaiCompatMode:limited quirks">
2846      <d:text xml:lang="en">Limited Quirks Mode</d:text>
2847      <d:text xml:lang="ja">限定奇癖モード</d:text>
2848    </d:cat>
2849    
2850    <d:cat name="manakaiCompatMode:no quirks">
2851      <d:text xml:lang="en">No Quirks Mode</d:text>
2852      <d:text xml:lang="ja">無奇癖モード</d:text>
2853    </d:cat>
2854    
2855    <d:cat name="manakaiIsHTML:1">
2856      <d:text xml:lang="en">HTML Document</d:text>
2857      <d:text xml:lang="ja">HTML 文書</d:text>
2858    </d:cat>
2859    
2860    <d:cat name="manakaiIsHTML:0">
2861      <d:text xml:lang="en">XML Document</d:text>
2862      <d:text xml:lang="ja">XML 文書</d:text>
2863    </d:cat>
2864    
2865    <d:cat name="manakaiCharset">
2866      <d:text xml:lang="en"><code>charset</code> parameter</d:text>
2867      <d:text xml:lang="ja"><code lang="en">charset</code> 引数</d:text>
2868    </d:cat>
2869    
2870    <d:cat name="inputEncoding">
2871      <d:text xml:lang="en">Input character encoding</d:text>
2872      <d:text xml:lang="ja">入力に用いた文字符号化</d:text>
2873    </d:cat>
2874    
2875    <d:cat name="xmlVersion">
2876      <d:text xml:lang="en">XML <code>version</code></d:text>
2877      <d:text xml:lang="ja">XML <code lang="en">version</code></d:text>
2878    </d:cat>
2879    
2880    <d:cat name="xmlEncoding">
2881      <d:text xml:lang="en">XML <code>encoding</code></d:text>
2882      <d:text xml:lang="ja">XML <code lang="en">encoding</code></d:text>
2883    </d:cat>
2884    
2885    <d:cat name="xmlStandalone">
2886      <d:text xml:lang="en">XML <code>standalone</code></d:text>
2887      <d:text xml:lang="ja">XML <code lang="en">standalone</code></d:text>
2888    </d:cat>
2889    
2890    <d:cat name="... with BOM">
2891      <d:text xml:lang="en"> (with <code class="charname"><abbr title="BYTE ORDER MARK">BOM</abbr></code>)</d:text>
2892      <d:text xml:lang="ja"> (<code class="charname" lang="en"><abbr title="BYTE ORDER MARK">BOM</abbr></code> つき)</d:text>
2893    </d:cat>
2894    
2895    <d:cat name="URL">
2896      <d:text xml:lang="en"><abbr title="Uniform Resource Locator">URL</abbr></d:text>
2897      <d:text xml:lang="ja"><abbr title="統一資源所在子">URL</abbr></d:text>
2898    </d:cat>
2899    
2900    <d:cat name="URLs">
2901      <d:text xml:lang="en"><abbr title="Uniform Resource Locators">URLs</abbr></d:text>
2902      <d:text xml:lang="ja"><abbr title="統一資源所在子">URL</abbr></d:text>
2903    </d:cat>
2904    
2905    <d:cat name="Container Node">
2906      <d:text xml:lang="en">Container Node</d:text>
2907      <d:text xml:lang="ja">この文書を含む節点</d:text>
2908    </d:cat>
2909    
2910    <d:cat name="Table Element">
2911      <d:text xml:lang="en">Table Element</d:text>
2912      <d:text xml:lang="ja">表要素</d:text>
2913    </d:cat>
2914    
2915    <d:cat name="Base URL">
2916      <d:text xml:lang="en">Base URL</d:text>
2917      <d:text xml:lang="ja">基底 URL</d:text>
2918    </d:cat>
2919    
2920    <d:cat name="Internet Media Type">
2921      <d:text xml:lang="en">Internet Media Type</d:text>
2922      <d:text xml:lang="ja">インターネット媒体型</d:text>
2923    </d:cat>
2924    
2925    <d:cat name="Character Encoding">
2926      <d:text xml:lang="en">Character Encoding</d:text>
2927      <d:text xml:lang="ja">文字符号化</d:text>
2928    </d:cat>
2929    
2930    <d:cat name="Byte Length">
2931      <d:text xml:lang="en">Byte Length</d:text>
2932      <d:text xml:lang="ja">バイト長</d:text>
2933    </d:cat>
2934    
2935    <d:cat name="Character Length">
2936      <d:text xml:lang="en">Character Length</d:text>
2937      <d:text xml:lang="ja">文字長</d:text>
2938    </d:cat>
2939    
2940    <d:cat name="... overridden">
2941      <d:text xml:lang="en"> (<i>overridden</i>)</d:text>
2942      <d:text xml:lang="ja"> (<i>上書き</i>)</d:text>
2943    </d:cat>
2944    
2945    <d:cat name="... overridden, official type is #">
2946      <d:text xml:lang="en"> (<i>overridden</i>; official type is
2947          <code lang="en" class="MIME"><var>{text}</var></code>)</d:text>
2948      <d:text xml:lang="ja"> (<i>上書き</i>, 公式型は
2949          <code lang="en" class="MIME"><var>{text}</var></code>)</d:text>
2950    </d:cat>
2951    
2952    <d:cat name="... sniffed">
2953      <d:text xml:lang="en"> (<i>sniffed</i>)</d:text>
2954      <d:text xml:lang="ja"> (<i>探知結果</i>)</d:text>
2955    </d:cat>
2956    
2957    <d:cat name="byte">
2958      <d:text xml:lang="en">byte</d:text>
2959      <d:text xml:lang="ja">バイト</d:text>
2960    </d:cat>
2961    
2962    <d:cat name="bytes">
2963      <d:text xml:lang="en">bytes</d:text>
2964      <d:text xml:lang="ja">バイト</d:text>
2965    </d:cat>
2966    
2967    <d:cat name="character">
2968      <d:text xml:lang="en">character</d:text>
2969      <d:text xml:lang="ja">文字</d:text>
2970    </d:cat>
2971    
2972    <d:cat name="characters">
2973      <d:text xml:lang="en">characters</d:text>
2974      <d:text xml:lang="ja">文字</d:text>
2975    </d:cat>
2976    
2977    <d:cat name="Line #">
2978      <d:text xml:lang="en">Line <var>{text}</var></d:text>
2979      <d:text xml:lang="ja"><var>{text}</var> 行</d:text>
2980    </d:cat>
2981    
2982    <d:cat name="column #">
2983      <d:text xml:lang="en">column <var>{text}</var></d:text>
2984      <d:text xml:lang="ja"><var>{text}</var> 列</d:text>
2985    </d:cat>
2986    
2987    <d:cat name="Index #">
2988      <d:text xml:lang="en">Index <var>{text}</var></d:text>
2989      <d:text xml:lang="ja">索引 #<var>{text}</var></d:text>
2990    </d:cat>
2991    
2992    <d:cat name="Unknown location">
2993      <d:text xml:lang="en">Unknown location</d:text>
2994      <d:text xml:lang="ja">位置不明</d:text>
2995    </d:cat>
2996    
2997    <d:cat name="Table #">
2998      <d:text xml:lang="en">Structure of Table #<var>{text}</var></d:text>
2999      <d:text xml:lang="ja">表 #<var>{text}</var> の構造</d:text>
3000    </d:cat>
3001    
3002    <d:cat name="Subdocument #">
3003      <d:text xml:lang="en">Subdocument #<var>{text}</var></d:text>
3004      <d:text xml:lang="ja">部分文書 #<var>{text}</var></d:text>
3005    </d:cat>
3006    
3007    <d:cat name="Sub #">
3008      <d:text xml:lang="en">Sub #<var>{text}</var></d:text>
3009      <d:text xml:lang="ja">部分 #<var>{text}</var></d:text>
3010    </d:cat>
3011    
3012    <d:cat name="...">
3013      <d:text xml:lang="en">..</d:text><!-- TODO: figure hyphen? -->
3014      <d:text xml:lang="ja">〜</d:text>
3015    </d:cat>
3016    
3017    <d:cat name="Score">
3018      <d:text xml:lang="en">Score</d:text>
3019      <d:text xml:lang="ja">得点</d:text>
3020    </d:cat>
3021    
3022    <d:cat name="Subtotal">
3023      <d:text xml:lang="en">Subtotal</d:text>
3024      <d:text xml:lang="ja">小計</d:text>
3025    </d:cat>
3026    
3027    <d:cat name="Total">
3028      <d:text xml:lang="en">Total</d:text>
3029      <d:text xml:lang="ja">合計</d:text>
3030    </d:cat>
3031    
3032    <d:cat name="Main document">
3033      <d:text xml:lang="en">Main document</d:text>
3034      <d:text xml:lang="ja">主文書</d:text>
3035    </d:cat>
3036    
3037    <d:cat name="Subdocuments">
3038      <d:text xml:lang="en">Subdocuments</d:text>
3039      <d:text xml:lang="ja">部分文書</d:text>
3040    </d:cat>
3041    
3042    <d:cat name="Transfer L.">
3043      <d:text xml:lang="en"><abbr title="Transfer protocol">Transfer</abbr></d:text>
3044      <d:text xml:lang="ja"><abbr title="転送プロトコル">転送</abbr></d:text>
3045    </d:cat>
3046    
3047    <d:cat name="Encode L.">
3048      <d:text xml:lang="en"><abbr title="Character encoding">Encoding</abbr></d:text>
3049      <d:text xml:lang="ja"><abbr title="文字符号化">符号</abbr></d:text>
3050    </d:cat>
3051    
3052    <d:cat name="Char L.">
3053      <d:text xml:lang="en"><abbr title="Coded characters">Character</abbr></d:text>
3054      <d:text xml:lang="ja"><abbr title="符号化文字">文字</abbr></d:text>
3055    </d:cat>
3056    
3057    <d:cat name="Syntax L.">
3058      <d:text xml:lang="en">Syntax</d:text>
3059      <d:text xml:lang="ja">構文</d:text>
3060    </d:cat>
3061    
3062    <d:cat name="Structure L.">
3063      <d:text xml:lang="en">Structure</d:text>
3064      <d:text xml:lang="ja">構造</d:text>
3065    </d:cat>
3066    
3067    <d:cat name="Semantics L.">
3068      <d:text xml:lang="en">Semantics</d:text>
3069      <d:text xml:lang="ja">意味</d:text>
3070    </d:cat>
3071    
3072    <d:cat name="N/A">
3073      <d:text xml:lang="en">N/A</d:text>
3074      <d:text xml:lang="ja">−</d:text>
3075    </d:cat>
3076    
3077    <d:cat name="No error found.">
3078      <d:text xml:lang="en">No error found.</d:text>
3079      <d:text xml:lang="ja">誤りは見つかりませんでした。</d:text>
3080    </d:cat>
3081    
3082    <d:cat name="No transfer error found.">
3083      <d:text xml:lang="en">This document has no transfer protocol header error.</d:text>
3084      <d:text xml:lang="ja">転送プロトコルの頭部に誤りは見つかりませんでした。</d:text>
3085    </d:cat>
3086    
3087    <d:cat name="No parse error found.">
3088      <d:text xml:lang="en">This document has no parse error.</d:text>
3089      <d:text xml:lang="ja">構文解析中に誤りは見つかりませんでした。</d:text>
3090    </d:cat>
3091    
3092    <d:cat name="No structural error found.">
3093      <d:text xml:lang="en">This document has no structral error.</d:text>
3094      <d:text xml:lang="ja">構造上の誤りは見つかりませんでした。</d:text>
3095    </d:cat>
3096    
3097    <d:cat name="This checker is work in progress.">
3098      <d:text xml:lang="en">
3099        <p><strong>Important</strong>: This conformance checking service
3100        is <em>under development</em>.  The result above might be <em>wrong</em>.</p>
3101      </d:text>
3102      <d:text xml:lang="ja">
3103        <p><strong>重要</strong>: この適合性検査サービスは<em>開発中</em>です。
3104        この結果は<em>間違い</em>かもしれません。</p>
3105      </d:text>
3106    </d:cat>
3107    
3108    <d:cat name="Conformance is conforming">
3109      <d:text xml:lang="en">No conformance‐error is
3110          found in this document.</d:text>
3111      <d:text xml:lang="ja">この文書に適合性に関わる誤りは見つかりませんでした。</d:text>
3112    </d:cat>
3113    
3114    <d:cat name="Conformance is should-error">
3115      <d:text xml:lang="en">This document
3116            is <strong>likely <em>non</em>-conforming</strong>, but in rare case
3117            it might be conforming.  The checker cannot determine whether
3118            this document is in the rare case or not.</d:text>
3119      <d:text xml:lang="ja">この文書は<strong>おそらく<em>不</em>適合</strong>ですが、
3120          稀に適合している場合もあります。適合性検査器はこの文書が稀な場合に該当するかどうか判定できません。</d:text>
3121    </d:cat>
3122    
3123    <d:cat name="Conformance is non-conforming">
3124      <d:text xml:lang="en">This document is
3125            <strong><em>non</em>-conforming</strong>.</d:text>
3126      <d:text xml:lang="ja">この文書は<strong><em>不</em>適合</strong>です。</d:text>
3127    </d:cat>
3128    
3129    <d:cat name="Conformance is uncertain">
3130      <d:text xml:lang="en">The conformance
3131            checker cannot decide whether the document is conforming or
3132            not, since the document contains one or more unsupported
3133            features.  The document might or might not be conforming.</d:text>
3134      <d:text xml:lang="ja">適合性検査器はこの文書が適合するかどうか判定できませんでした。
3135          この文書は適合性検査器が対応していない機能を使っています。
3136          この文書は適合しているかもしれませんし、していないかもしれません。</d:text>
3137    </d:cat>
3138    
3139    <d:cat name="Error level m">
3140      <d:text xml:lang="en"><a href="../error-description#level-m"><em class="rfc2119">MUST</em>‐level
3141            error</a></d:text>
3142      <d:text xml:lang="ja"><a href="../error-description#level-m"><em class="rfc2119" title="REQUIRED">必須</em>級の誤り</a></d:text>
3143    </d:cat>
3144    
3145    <d:cat name="Error level s">
3146      <d:text xml:lang="en"><a href="../error-description#level-s"><em class="rfc2119">SHOULD</em>‐level
3147            error</a></d:text>
3148      <d:text xml:lang="ja"><a href="../error-description#level-s"><em class="rfc2119" title="RECOMMENDED">推奨</em>級の誤り</a></d:text>
3149    </d:cat>
3150    
3151    <d:cat name="Error level w">
3152      <d:text xml:lang="en"><a href="../error-description#level-w">Warning</a></d:text>
3153      <d:text xml:lang="ja"><a href="../error-description#level-w">警告</a></d:text>
3154    </d:cat>
3155    
3156    <d:cat name="Error level i">
3157      <d:text xml:lang="en"><a href="../error-description#level-i">Information</a></d:text>
3158      <d:text xml:lang="ja"><a href="../error-description#level-i">情報</a></d:text>
3159    </d:cat>
3160    
3161    <d:cat name="Error level u">
3162      <d:text xml:lang="en"><a href="../error-description#level-u">Not
3163          supported</a></d:text>
3164      <d:text xml:lang="ja"><a href="../error-description#level-u">未対応</a></d:text>
3165    </d:cat>
3166    
3167  <section id="levels">  <section id="levels">
3168  <h2>Error Levels</h2>  <h2>Error Levels</h2>
# Line 1658  is used in the document.</td> Line 3218  is used in the document.</td>
3218  <section id="license">  <section id="license">
3219  <h2>License of This Document</h2>  <h2>License of This Document</h2>
3220    
3221  <p>Copyright <time>2007</time>  <p>Copyright <time>2007</time>‐<time>2008</time>
3222  <a href="http://suika.fam.cx/~wakaba/who?" rel="author" xml:lang="ja">Wakaba</a>  <a href="http://suika.fam.cx/~wakaba/who?" rel="author" xml:lang="ja">Wakaba</a>
3223  <code class="mail">&lt;<a href="mailto:w@suika.fam.cx">w@suika.fam.cx</a>></code>.</p>  <code class="mail">&lt;<a href="mailto:w@suika.fam.cx">w@suika.fam.cx</a>></code>.</p>
3224    

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.30

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24