/[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.26 by wakaba, Sun Jul 27 10:33:45 2008 UTC revision 1.29 by wakaba, Fri Aug 15 08:36:41 2008 UTC
# Line 115  Web Document Conformance Checker (BETA)< Line 115  Web Document Conformance Checker (BETA)<
115    </d:desc>    </d:desc>
116  </d:item>  </d:item>
117    
118  <d:item name="charset label detected" class="format-charset warning"  <d:item name="sniffing:chardet"
119      level="w">      modules="HTML::Parser">
120      <d:message xml:lang="en">Character encoding of this document is sniffed
121      as <code><var>{text}</var></code> (Sniffed because no explicit specification
122      for the character encoding of this document is found in the transfer
123      procotol headers).</d:message>
124    </d:item>
125    
126    <d:item name="sniffing:default"
127        modules="HTML::Parser">
128      <d:message xml:lang="en">Character encoding of this document is defaulted
129      to <code><var>{text}</var></code> because no explicit specification
130      for the character encoding of this document is found in the transfer
131      procotol headers.</d:message>
132    </d:item>
133    
134    <d:item name="chardecode:fallback"
135        modules="HTML::Parser">
136      <d:message xml:lang="en">Since no decoder for the document character
137      encoding is found, decoder for the character encoding
138      <code><var>{text}</var></code> is used.  Checking results might be
139      <em>wrong</em>.</d:message>
140    </d:item>
141    
142    <d:item name="chardecode:no error"
143        modules="HTML::Parser">
144      <d:message xml:lang="en">Conformance error checking for the character
145      encoding <code><var>{text}</var></code> is not supported.</d:message>
146    </d:item>
147    
148    <d:item name="charset label:matching"
149        modules="HTML::Parser">
150      <d:message xml:lang="en">Sniffed character encoding
151      <code><var>{text}</var></code> is same as the character encoding specified
152      in the character encoding declaration.  This is <em>not</em> an
153      error.</d:message>
154    </d:item>
155    
156    <d:item name="charset label detected"
157        class="format-charset warning"
158        modules="HTML::Parser">
159    <d:message xml:lang="en">While parsing the document as    <d:message xml:lang="en">While parsing the document as
160    <code><var>$0</var></code>, a character encoding declaration specifying    <code><var>{text}</var></code>, a character encoding declaration specifying
161    character encoding as <code><var>$1</var></code> is found.  The document    a different character encoding is found.  The document
162    is reparsed.</d:message>    is reparsed.</d:message>
163    <d:desc xml:lang="en">    <d:desc xml:lang="en">
164      <p>While parsing a document in a character encoding,      <p>While parsing a document in a character encoding,
# Line 145  Web Document Conformance Checker (BETA)< Line 184  Web Document Conformance Checker (BETA)<
184      </ul>      </ul>
185    </d:desc>    </d:desc>
186  </d:item>  </d:item>
187    
188    <d:item name="NULL"
189        modules="HTML::Parser">
190      <d:message xml:lang="en">The <code class="charname">NULL</code> character
191      is not allowed.</d:message>
192    </d:item>
193    
194    <d:item name="control char"
195        modules="HTML::Parser">
196      <d:message xml:lang="en">Code point <code><var>{text}</var></code> is
197      not allowed.</d:message>
198    </d:item>
199    
200  </section>  </section>
201    
202  <section id="html5-tokenize-error">  <section id="html5-tokenize-error">
# Line 179  Web Document Conformance Checker (BETA)< Line 231  Web Document Conformance Checker (BETA)<
231    </d:desc>    </d:desc>
232  </d:item>  </d:item>
233    
234    <d:item name="bad attribute name"
235        class="tokenize-error"
236        modules="HTML::Parser">
237      <d:message xml:lang="en">Attribute name cannot contain characters
238      <code>"</code>, <code>'</code>, and <code>=</code>.</d:message>
239    </d:item>
240    
241    <d:item name="bad attribute value"
242        class="tokenize-error"
243        modules="HTML::Parser">
244      <d:message xml:lang="en">Attribute value must be quoted by <code>"</code>
245      or <code>'</code> if it contains a <code>"</code>, <code>'</code>, or
246      <code>=</code> character.</d:message>
247    </d:item>
248    
249  <d:item name="bare ero"  <d:item name="bare ero"
250      class="tokenize-error">      class="tokenize-error"
251        modules="HTML::Parser">
252    <d:message xml:lang="en">The <code>&amp;</code> character must    <d:message xml:lang="en">The <code>&amp;</code> character must
253    be escaped as <code class="html example">&amp;amp;</code>.</d:message>    be escaped as <code class="html example">&amp;amp;</code>.</d:message>
254    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 217  Web Document Conformance Checker (BETA)< Line 285  Web Document Conformance Checker (BETA)<
285  </d:item>  </d:item>
286    
287  <d:item name="bare etago"  <d:item name="bare etago"
288      class="tokenize-error">      class="tokenize-error"
289        modules="HTML::Parser">
290    <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
291    by a tag name.</d:message><!-- </ EOF -->    by a tag name.</d:message><!-- </ EOF -->
292    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 240  Web Document Conformance Checker (BETA)< Line 309  Web Document Conformance Checker (BETA)<
309  </d:item>  </d:item>
310    
311  <d:item name="bare stago"  <d:item name="bare stago"
312      class="tokenize-error">      class="tokenize-error"
313        modules="HTML::Parser">
314    <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
315    by tag name or by a <code>!</code> character.</d:message>    by tag name or by a <code>!</code> character.</d:message>
316    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 256  Web Document Conformance Checker (BETA)< Line 326  Web Document Conformance Checker (BETA)<
326  </d:item>  </d:item>
327    
328  <d:item name="bare nero"  <d:item name="bare nero"
329      class="tokenize-error">      class="tokenize-error"
330        modules="HTML::Parser">
331    <d:message xml:lang="en">The decimal representation of the code position    <d:message xml:lang="en">The decimal representation of the code position
332    of a character must be specified after <code>&amp;#</code>.</d:message>    of a character must be specified after <code>&amp;#</code>.</d:message>
333    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 289  Web Document Conformance Checker (BETA)< Line 360  Web Document Conformance Checker (BETA)<
360  </d:item>  </d:item>
361    
362  <d:item name="bare hcro"  <d:item name="bare hcro"
363      class="tokenize-error">      class="tokenize-error"
364        modules="HTML::Parser">
365    <d:message xml:lang="en">The hexadecimal representation of the code position    <d:message xml:lang="en">The hexadecimal representation of the code position
366    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>
367    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 311  Web Document Conformance Checker (BETA)< Line 383  Web Document Conformance Checker (BETA)<
383  </d:item>  </d:item>
384    
385  <d:item name="bogus comment"  <d:item name="bogus comment"
386      class="tokenize-error">      class="tokenize-error"
387        modules="HTML::Parser">
388    <d:message xml:lang="en">String <code>&lt;!</code> is not followed    <d:message xml:lang="en">String <code>&lt;!</code> is not followed
389    by <code>--</code>.</d:message>    by <code>--</code>.</d:message>
390    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 345  Web Document Conformance Checker (BETA)< Line 418  Web Document Conformance Checker (BETA)<
418  </d:item>  </d:item>
419    
420  <d:item name="bogus end tag"  <d:item name="bogus end tag"
421      class="tokenize-error">      class="tokenize-error"
422        modules="HTML::Parser">
423    <d:message xml:lang="en">String <code>&lt;/</code> is not followed    <d:message xml:lang="en">String <code>&lt;/</code> is not followed
424    by tag name.</d:message><!-- </ non-name-start-char-non-EOF -->    by tag name.</d:message><!-- </ non-name-start-char-non-EOF -->
425    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 366  Web Document Conformance Checker (BETA)< Line 440  Web Document Conformance Checker (BETA)<
440    </d:desc>    </d:desc>
441  </d:item>  </d:item>
442    
443    <d:item name="C1 character reference"
444        class="tokenize-error"
445        modules="HTML::Parser">
446      <d:message xml:lang="en">Character reference to
447      <code><var>{text}</var></code> is not allowed.</d:message>
448    </d:item>
449    
450    <d:item name="CR character reference"
451        class="tokenize-error"
452        modules="HTML::Parser">
453      <d:message xml:lang="en">Character reference to
454      <code>U+000D</code> (<code class="charname">CARRIAGE RETURN</code>)
455      is not allowed.</d:message>
456    </d:item>
457    
458  <d:item name="dash in comment"  <d:item name="dash in comment"
459      class="tokenize-error">      class="tokenize-error"
460        modules="HTML::Parser">
461    <d:message xml:lang="en">There is a <code>--</code> sequence    <d:message xml:lang="en">There is a <code>--</code> sequence
462    in a comment.</d:message>    in a comment.</d:message>
463    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 384  Web Document Conformance Checker (BETA)< Line 474  Web Document Conformance Checker (BETA)<
474  </d:item>  </d:item>
475    
476  <d:item name="duplicate attribute"  <d:item name="duplicate attribute"
477      class="tokenize-error">      class="tokenize-error"
478        modules="HTML::Parser">
479    <d:message xml:lang="en">There are two attributes with name    <d:message xml:lang="en">There are two attributes with name
480        <code><var>$0</var></code>.</d:message>        <code><var>{text}</var></code>.</d:message>
481    <d:desc xml:lang="en">    <d:desc xml:lang="en">
482      <p>There are more than one attributes with the same      <p>There are more than one attributes with the same
483      name in a tag.  The document is non-conforming.</p>      name in a tag.  The document is non-conforming.</p>
# Line 396  Web Document Conformance Checker (BETA)< Line 487  Web Document Conformance Checker (BETA)<
487    </d:desc>    </d:desc>
488  </d:item>  </d:item>
489    
490    <d:item name="empty start tag"
491        class="tokenize-error"
492        modules="HTML::Parser">
493      <d:message xml:lang="en">Empty start tag (<code>&lt;></code>) is not
494      allowed.</d:message>
495    </d:item>
496    
497    <d:item name="empty end tag"
498        class="tokenize-error"
499        modules="HTML::Parser">
500      <d:message xml:lang="en">Empty end tag (<code>&lt;/></code>) is not
501      allowed.</d:message>
502    </d:item>
503    
504    <d:item name="end tag attribute"
505        class="tokenize-error"
506        modules="HTML::Parser">
507      <d:message xml:lang="en">End tag cannot have attributes.</d:message>
508    </d:item>
509    
510    <d:item name="invalid character reference"
511        class="tokenize-error"
512        modules="HTML::Parser">
513      <d:message xml:lang="en">Character reference to
514      <code><var>{text}</var></code> is not allowed.</d:message>
515    </d:item>
516    
517  <d:item name="nestc"  <d:item name="nestc"
518      class="tokenize-error">      class="tokenize-error"
519        modules="HTML::Parser">
520    <d:message xml:lang="en">Polytheistic slash (<code>/></code>) cannot be    <d:message xml:lang="en">Polytheistic slash (<code>/></code>) cannot be
521    used for this element.</d:message>    used for this element.</d:message>
522    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 443  Web Document Conformance Checker (BETA)< Line 562  Web Document Conformance Checker (BETA)<
562    </d:desc>    </d:desc>
563  </d:item>  </d:item>
564    
565    <d:item name="no DOCTYPE name"
566        class="tokenize-error"
567        modules="HTML::Parser">
568      <d:message xml:lang="en">After the string <code>&lt;!DOCTYPE </code>, the
569      document type name must be specified.</d:message>
570    </d:item>
571    
572    <d:item name="no PUBLIC literal"
573        class="tokenize-error"
574        modules="HTML::Parser">
575      <d:message xml:lang="en">After the keyword <code>PUBLIC</code>, no
576      oublic identifier is specified.</d:message>
577    </d:item>
578    
579    <d:item name="no refc"
580        class="tokenize-error"
581        modules="HTML::Parser">
582      <d:message xml:lang="en">Character reference must be closed by a
583      <code>;</code> character.</d:message>
584    </d:item>
585    
586    <d:item name="no space before DOCTYPE name"
587        class="tokenize-error"
588        modules="HTML::Parser">
589      <d:message xml:lang="en">After the string <code>&lt;!DOCTYPE</code>, there
590      must be at least a white space character before the document type
591      name.</d:message>
592    </d:item>
593    
594    <d:item name="no space between attributes"
595        class="tokenize-error"
596        modules="HTML::Parser">
597      <d:message xml:lang="en">Attributes must be separeted by at least a
598      white space character.</d:message>
599    </d:item>
600    
601    <d:item name="no SYSTEM literal"
602        class="tokenize-error"
603        modules="HTML::Parser">
604      <d:message xml:lang="en">After the keyword <code>SYSTEM</code>, no
605      system identifier is specified.</d:message>
606    </d:item>
607    
608  <d:item name="pio"  <d:item name="pio"
609      class="tokenize-error">      class="tokenize-error"
610        modules="HTML::Parser">
611    <d:message xml:lang="en">Processing instruction    <d:message xml:lang="en">Processing instruction
612    (<code>&lt;?<var>...</var>></code>) cannot be used.</d:message>    (<code>&lt;?<var>...</var>></code>) is not allowed in HTML
613      document.</d:message>
614    <d:desc xml:lang="en">    <d:desc xml:lang="en">
615      <p>Processing instructions (<code>&lt;?<var>...</var>?></code>),      <p>Processing instructions (<code>&lt;?<var>...</var>?></code>),
616      including XML declaration (<code>&lt;?xml <var>...</var>?></code>)      including XML declaration (<code>&lt;?xml <var>...</var>?></code>)
# Line 495  p { Line 658  p {
658    </d:desc>    </d:desc>
659  </d:item>  </d:item>
660    
661    <d:item name="string after DOCTYPE name"
662        class="tokenize-error"
663        modules="HTML::Parser">
664      <d:message xml:lang="en">There is a bogus string after the document type
665      name.</d:message>
666    </d:item>
667    
668    <d:item name="string after PUBLIC"
669        class="tokenize-error"
670        modules="HTML::Parser">
671      <d:message xml:lang="en">There is a bogus string after the keyword
672      <code>PUBLIC</code>.</d:message>
673    </d:item>
674    
675    <d:item name="string after PUBLIC literal"
676        class="tokenize-error"
677        modules="HTML::Parser">
678      <d:message xml:lang="en">There is a bogus string after the public
679      identifier.</d:message>
680    </d:item>
681    
682    <d:item name="string after SYSTEM"
683        class="tokenize-error"
684        modules="HTML::Parser">
685      <d:message xml:lang="en">There is a bogus string after the keyword
686      <code>SYSTEM</code>.</d:message>
687    </d:item>
688    
689    <d:item name="string after SYSTEM literal"
690        class="tokenize-error"
691        modules="HTML::Parser">
692      <d:message xml:lang="en">There is a bogus string after the system
693      identifier.</d:message>
694    </d:item>
695    
696    <d:item name="unclosed attribute value"
697        class="tokenize-error"
698        modules="HTML::Parser">
699      <d:message xml:lang="en">Attribute value is not closed by a quotation
700      mark.</d:message>
701    </d:item>
702    
703    <d:item name="unclosed comment"
704        class="tokenize-error"
705        modules="HTML::Parser">
706      <d:message xml:lang="en">Comment is not closed by a string
707      <code>--></code>.</d:message>
708    </d:item>
709    
710    <d:item name="unclosed DOCTYPE"
711        class="tokenize-error"
712        modules="HTML::Parser">
713      <d:message xml:lang="en">The <code>DOCTYPE</code> is not closed by a
714      <code>></code> character.</d:message>
715    </d:item>
716    
717    <d:item name="unclosed PUBLIC literal"
718        class="tokenize-error"
719        modules="HTML::Parser">
720      <d:message xml:lang="en">The public identifier literal is not closed by a
721      quotation mark.</d:message>
722    </d:item>
723    
724    <d:item name="unclosed SYSTEM literal"
725        class="tokenize-error"
726        modules="HTML::Parser">
727      <d:message xml:lang="en">The system identifier literal is not closed by a
728      quotation mark.</d:message>
729    </d:item>
730    
731    <d:item name="unclosed tag"
732        class="tokenize-error"
733        modules="HTML::Parser">
734      <d:message xml:lang="en">Tag is not closed by a <code>></code>
735      character.</d:message>
736    </d:item>
737    
738  </section>  </section>
739    
740  <section id="html5-parse-errors">  <section id="html5-parse-errors">
741  <h2>HTML5 Parse Errors in Tree Construction Stage</h2>  <h2>HTML5 Parse Errors in Tree Construction Stage</h2>
742    
743    <d:item name="after body"
744        class="parse-error"
745        modules="HTML::Parser">
746      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>></code> is
747      not allowed after the <code>body</code> is closed.</d:message>
748    </d:item>
749    
750    <d:item name="after body:/"
751        class="parse-error"
752        modules="HTML::Parser">
753      <d:message xml:lang="en">End tag <code>&lt;/<var>{text}</var>></code> is
754      not allowed after the <code>body</code> is closed.</d:message>
755    </d:item>
756    
757    <d:item name="after body:#text"
758        class="parse-error"
759        modules="HTML::Parser">
760      <d:message xml:lang="en">Non‐white‐space characters are not allowed
761      after the <code>body</code> is closed.</d:message>
762    </d:item>
763    
764    <d:item name="after frameset"
765        class="parse-error"
766        modules="HTML::Parser">
767      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>></code> is
768      not allowed after the <code>frameset</code> is closed.</d:message>
769    </d:item>
770    
771    <d:item name="after frameset:/"
772        class="parse-error"
773        modules="HTML::Parser">
774      <d:message xml:lang="en">End tag <code>&lt;/<var>{text}</var>></code> is
775      not allowed after the <code>frameset</code> is closed.</d:message>
776    </d:item>
777    
778    <d:item name="after frameset:#text"
779        class="parse-error"
780        modules="HTML::Parser">
781      <d:message xml:lang="en">Non‐white‐space characters are not allowed
782      after the <code>frame</code> is closed.</d:message>
783    </d:item>
784    
785  <d:item name="after head"  <d:item name="after head"
786      class="parse-error">      class="parse-error">
787    <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
788    inserted between <code>head</code> and <code>body</code> elements.</d:message>    inserted between <code>head</code> and <code>body</code>
789      elements.</d:message>
790    <d:desc xml:lang="en">    <d:desc xml:lang="en">
791      <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
792      but before the <code>body</code> element is opened.      but before the <code>body</code> element is opened.
# Line 511  p { Line 794  p {
794    </d:desc>    </d:desc>
795  </d:item>  </d:item>
796    
797  <d:item name="DOCTYPE in the middle"  <d:item name="after html"
798      class="parse-error">      class="parse-error"
799    <d:message xml:lang="en">A <code>DOCTYPE</code> appears after any      modules="HTML::Parser">
800    element or data character has been seen.</d:message>    <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>></code> is
801    <d:desc xml:lang="en">    not allowed after the <code>html</code> is closed.</d:message>
802      <p>A <code>DOCTYPE</code> appears after any element or data character  </d:item>
803      has been seen.  The document is non-conforming.</p>  
804        <d:item name="after html:/"
805      <p>The <code>DOCTYPE</code> must be placed before any      class="parse-error"
806      tag, reference, or data character.  Only white space characters      modules="HTML::Parser">
807      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
808    </d:desc>    not allowed after the <code>html</code> is closed.</d:message>
809    </d:item>
810    
811    <d:item name="after html:#text"
812        class="parse-error"
813        modules="HTML::Parser">
814      <d:message xml:lang="en">Non‐white‐space characters are not allowed
815      after the <code>html</code> is closed.</d:message>
816    </d:item>
817    
818    <d:item name="image"
819        class="parse-error"
820        modules="HTML::Parser">
821      <d:message xml:lang="en">The <code>image</code> element is
822      obsolete.</d:message>
823  </d:item>  </d:item>
824    
825  <d:item name="in a:a"  <d:item name="in a:a"
826      class="parse-error">      class="parse-error"
827        modules="HTML::Parser">
828    <d:message xml:lang="en">Anchor cannot be nested.</d:message>    <d:message xml:lang="en">Anchor cannot be nested.</d:message>
829    <d:desc xml:lang="en">    <d:desc xml:lang="en">
830      <p>HTML <code>a</code> elements cannot be nested.      <p>HTML <code>a</code> elements cannot be nested.
# Line 538  p { Line 836  p {
836  </d:item>  </d:item>
837    
838  <d:item name="in body"  <d:item name="in body"
839      class="parse-error">      class="parse-error"
840    <d:message xml:lang="en">Tag <code>&lt;<var>$0</var>&gt;</code>      modules="HTML::Parser">
841      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>&gt;</code>
842    is not allowed in the <code>body</code> element.</d:message>    is not allowed in the <code>body</code> element.</d:message>
843    <d:desc xml:lang="en">    <d:desc xml:lang="en">
844      <p>The start or end tag of an element, which      <p>The start or end tag of an element, which
# Line 549  p { Line 848  p {
848    </d:desc>    </d:desc>
849  </d:item>  </d:item>
850    
851    <d:item name="in body:#eof"
852        class="parse-error"
853        modules="HTML::Parser">
854      <d:message xml:lang="en">Some element is not closed before the end of
855      file.</d:message>
856    </d:item>
857    
858    <d:item name="in button:button"
859        class="parse-error"
860        modules="HTML::Parser">
861      <d:message xml:lang="en">The <code>button</code> element cannot be
862      nested.</d:message>
863    </d:item>
864    
865    <d:item name="in CDATA:#eof"
866        class="parse-error"
867        modules="HTML::Parser">
868      <d:message xml:lang="en">Element is not closed before the end of
869      file.</d:message>
870    </d:item>
871    
872    <d:item name="in form:form"
873        class="parse-error"
874        modules="HTML::Parser">
875      <d:message xml:lang="en">Start tag <code>&lt;form></code> is
876      not allowed in a <code>form</code> element.</d:message>
877    </d:item>
878    
879    <d:item name="in frameset"
880        class="parse-error"
881        modules="HTML::Parser">
882      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>></code> is
883      not allowed in a <code>framset</code> element.</d:message>
884    </d:item>
885    
886    <d:item name="in frameset:/"
887        class="parse-error"
888        modules="HTML::Parser">
889      <d:message xml:lang="en">End tag <code>&lt;/<var>{text}</var>></code> is
890      not allowed in a <code>frameset</code> element.</d:message>
891    </d:item>
892    
893    <d:item name="in frameset:#text"
894        class="parse-error"
895        modules="HTML::Parser">
896      <d:message xml:lang="en">Non‐white‐space characters are not allowed
897      in a <code>frameset</code> element.</d:message>
898    </d:item>
899    
900  <d:item name="in head:head"  <d:item name="in head:head"
901      class="parse-error">      class="parse-error"
902        modules="HTML::Parser">
903    <d:message xml:lang="en">Start tag <code>&lt;head&gt;</code>    <d:message xml:lang="en">Start tag <code>&lt;head&gt;</code>
904    is not allowed in the <code>head</code> element.</d:message>    is not allowed in the <code>head</code> element.</d:message>
905    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 563  p { Line 912  p {
912    </d:desc>    </d:desc>
913  </d:item>  </d:item>
914    
915    <d:item name="in html:#DOCTYPE"
916        class="parse-error"
917        modules="HTML::Parser">
918      <d:message xml:lang="en">A <code>DOCTYPE</code> appears after any
919      element or data character has been seen.</d:message>
920      <!-- <!DOCTYPE HTML><!DOCTYPE HTML> -->
921      <!-- <html><!DOCTYPE HTML> -->
922      <d:desc xml:lang="en">
923        <p>A <code>DOCTYPE</code> appears after any element or data character
924        has been seen.  The document is non-conforming.</p>
925        
926        <p>The <code>DOCTYPE</code> must be placed before any
927        tag, reference, or data character.  Only white space characters
928        and comments can be inserted before the <code>DOCTYPE</code>.</p>
929      </d:desc>
930    </d:item>
931    
932    <d:item name="in nobr:nobr"
933        class="parse-error"
934        modules="HTML::Parser">
935      <d:message xml:lang="en">The <code>nobr</code> element cannot be
936      nested.</d:message>
937    </d:item>
938    
939    <d:item name="in noscript"
940        class="parse-error"
941        modules="HTML::Parser">
942      <d:message xml:lang="en">The <code><var>{text}</var></code> element is not
943      allowed in a <code>noscript</code> element in the
944      <code>head</code> element.</d:message>
945    </d:item>
946    
947    <d:item name="in noscript:/"
948        class="parse-error"
949        modules="HTML::Parser">
950      <d:message xml:lang="en">An end tag <code>&lt;/<var>{text}</var>></code>
951      appers before the <code>noscript</code> element is closed.</d:message>
952    </d:item>
953    
954    <d:item name="in noscript:#eof"
955        class="parse-error"
956        modules="HTML::Parser">
957      <d:message xml:lang="en">A <code>noscript</code> element is not closed
958      before the end of file.</d:message>
959    </d:item>
960    
961    <d:item name="in noscript:#text"
962        class="parse-error"
963        modules="HTML::Parser">
964      <d:message xml:lang="en">Non‐white‐space characters are not allowed
965      in a <code>noscript</code> element in the <code>head</code>
966      element.</d:message>
967    </d:item>
968    
969    <d:item name="in PCDATA:#eof"
970        class="parse-error"
971        modules="HTML::Parser">
972      <d:message xml:lang="en">Element is not closed before the end of
973      file.</d:message>
974    </d:item>
975    
976    <d:item name="in select"
977        class="parse-error"
978        modules="HTML::Parser">
979      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>&gt;</code>
980      is not allowed in a <code>select</code> element.</d:message>
981    </d:item>
982    
983    <d:item name="in select:/"
984        class="parse-error"
985        modules="HTML::Parser">
986      <d:message xml:lang="en">End tag <code>&lt;/<var>{text}</var>&gt;</code>
987      is not allowed in a <code>select</code> element.</d:message>
988    </d:item>
989    
990  <d:item name="in table"  <d:item name="in table"
991      class="parse-error">      class="parse-error"
992    <d:message xml:lang="en">Tag <code>&lt;<var>$0</var>&gt;</code>      modules="HTML::Parser">
993      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>&gt;</code>
994    is not allowed in a <code>table</code> element.</d:message>    is not allowed in a <code>table</code> element.</d:message>
995    <d:desc xml:lang="en">    <d:desc xml:lang="en">
996      <p>The start or end tag of an element, which      <p>The start or end tag of an element, which
# Line 581  p { Line 1006  p {
1006    </d:desc>    </d:desc>
1007  </d:item>  </d:item>
1008    
1009  <d:item name="in table:#character"  <d:item name="in table:/"
1010      class="parse-error">      class="parse-error"
1011    <d:message xml:lang="en">Data character is not allowed in      modules="HTML::Parser">
1012    <code>table</code>.</d:message>    <d:message xml:lang="en">End tag <code>&lt;/<var>{text}</var>&gt;</code>
1013      is not allowed in a <code>table</code> element.</d:message>
1014    </d:item>
1015    
1016    <d:item name="in table:#text"
1017        class="parse-error"
1018        modules="HTML::Parser">
1019      <d:message xml:lang="en">Non‐white‐space character is not allowed within
1020      the <code>table</code> element, outside of the caption and cells.</d:message>
1021    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1022      <p>A data character appears in <code>table</code>.  The document      <p>A non‐white‐space character appears in <code>table</code>.
1023      is non-conforming.</p>      The document is non-conforming.</p>
1024    
1025      <p>In <code>table</code>, only table related elements      <p>In <code>table</code>, only table related elements
1026      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 597  p { Line 1030  p {
1030    </d:desc>    </d:desc>
1031  </d:item>  </d:item>
1032    
1033    <d:item name="isindex"
1034        class="parse-error"
1035        modules="HTML::Parser">
1036      <d:message xml:lang="en">The <code>isindex</code> element is
1037      obsolete.</d:message>
1038    </d:item>
1039    
1040  <d:item name="missing start tag:tr"  <d:item name="missing start tag:tr"
1041      class="parse-error">      class="parse-error"
1042        modules="HTML::Parser">
1043    <d:message xml:lang="en">Start tag of <code>tr</code>    <d:message xml:lang="en">Start tag of <code>tr</code>
1044    element is missing.</d:message>    element is missing.</d:message>
1045    <d:desc>    <d:desc>
# Line 614  p { Line 1055  p {
1055  </d:item>  </d:item>
1056    
1057  <d:item name="no DOCTYPE"  <d:item name="no DOCTYPE"
1058      class="parse-error">      class="parse-error"
1059        modules="HTML::Parser">
1060    <d:message xml:lang="en">This document does not start with a    <d:message xml:lang="en">This document does not start with a
1061    <code>DOCTYPE</code>.</d:message>    <code>DOCTYPE</code>.</d:message>
1062    <d:desc>    <d:desc>
# Line 632  p { Line 1074  p {
1074  </d:item>  </d:item>
1075    
1076  <d:item name="not closed"  <d:item name="not closed"
1077      class="parse-error">      class="parse-error"
1078    <d:message xml:lang="en">Element <code><var>$0</var></code> is not      modules="HTML::Parser">
1079      <d:message xml:lang="en">Element <code><var>{text}</var></code> is not
1080    closed.</d:message>    closed.</d:message>
1081    <d:desc>    <d:desc>
1082      <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 665  p { Line 1108  p {
1108  </d:item>  </d:item>
1109    
1110  <d:item name="not first start tag"  <d:item name="not first start tag"
1111      class="parse-error">      class="parse-error"
1112        modules="HTML::Parser">
1113    <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
1114    the first start tag.</d:message>    the first start tag.</d:message>
1115    <d:desc>    <d:desc>
# Line 683  p { Line 1127  p {
1127  </d:item>  </d:item>
1128    
1129  <d:item name="not HTML5"  <d:item name="not HTML5"
1130      class="parse-error">      class="parse-error"
1131        modules="HTML::Parser">
1132    <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
1133    HTML.</d:message>    HTML.</d:message>
1134    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 700  p { Line 1145  p {
1145    </d:desc>    </d:desc>
1146  </d:item>  </d:item>
1147    
1148    <d:item name="start tag not allowed"
1149        class="parse-error"
1150        modules="HTML::Parser">
1151      <d:message xml:lang="en">Start tag <code>&lt;<var>{text}</var>></code> is
1152      not allowed here.</d:message>
1153    </d:item>
1154    
1155  <d:item name="unmatched end tag"  <d:item name="unmatched end tag"
1156      class="parse-error">      class="parse-error"
1157    <d:message xml:lang="en">Element <code><var>$0</var></code> is not      modules="HTML::Parser">
1158      <d:message xml:lang="en">Element <code><var>{text}</var></code> is not
1159    opened.</d:message>    opened.</d:message>
1160    <d:desc>    <d:desc>
1161      <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 1618  p { Line 2071  p {
2071    </d:text>    </d:text>
2072  </d:cat>  </d:cat>
2073    
2074    <d:cat name="Input">
2075      <d:text xml:lang="en">Input</d:text>
2076      <d:text xml:lang="ja">入力</d:text>
2077    </d:cat>
2078    
2079    <d:cat name="By URL">
2080      <d:text xml:lang="en">By URL</d:text>
2081      <d:text xml:lang="ja">URL で指定</d:text>
2082    </d:cat>
2083    
2084    <d:cat name="By direct input">
2085      <d:text xml:lang="en">By direct input</d:text>
2086      <d:text xml:lang="ja">直接入力</d:text>
2087    </d:cat>
2088    
2089    <d:cat name="Options">
2090      <d:text xml:lang="en">More options</d:text>
2091      <d:text xml:lang="ja">検査オプション</d:text>
2092    </d:cat>
2093    
2094    <d:cat name="Check error page">
2095      <d:text xml:lang="en">Check an error page</d:text>
2096      <d:text xml:lang="ja">誤り頁を検査する</d:text>
2097    </d:cat>
2098    
2099    <d:cat name="Content type">
2100      <d:text xml:lang="en">Content type</d:text>
2101      <d:text xml:lang="ja">内容型</d:text>
2102    </d:cat>
2103    
2104    <d:cat name="Charset">
2105      <d:text xml:lang="en">Character encoding</d:text>
2106      <d:text xml:lang="ja">文字符号化</d:text>
2107    </d:cat>
2108    
2109    <d:cat name="As specified">
2110      <d:text xml:lang="en">As specified</d:text>
2111      <d:text xml:lang="ja">指定通り</d:text>
2112    </d:cat>
2113    
2114    <d:cat name="Japanese charsets">
2115      <d:text xml:lang="en">Japanese character encodings</d:text>
2116      <d:text xml:lang="ja">日本語用文字符号化</d:text>
2117    </d:cat>
2118    
2119    <d:cat name="European charsets">
2120      <d:text xml:lang="en">European character encodings</d:text>
2121      <d:text xml:lang="ja">欧米言語用文字符号化</d:text>
2122    </d:cat>
2123    
2124    <d:cat name="Asian charsets">
2125      <d:text xml:lang="en">Asian character encodings</d:text>
2126      <d:text xml:lang="ja">アジア諸語用文字符号化</d:text>
2127    </d:cat>
2128    
2129    <d:cat name="Unicode charsets">
2130      <d:text xml:lang="en">Unicode character encodings</d:text>
2131      <d:text xml:lang="ja">Unicode 系文字符号化</d:text>
2132    </d:cat>
2133    
2134    <d:cat name="Document source to check">
2135      <d:text xml:lang="en">Document source to check</d:text>
2136      <d:text xml:lang="ja">検査する文書のソース</d:text>
2137    </d:cat>
2138    
2139    <d:cat name="Check">
2140      <d:text xml:lang="en">Check</d:text>
2141      <d:text xml:lang="ja">検査</d:text>
2142    </d:cat>
2143    
2144    <d:cat name="Setting innerHTML">
2145      <d:text xml:lang="en">Setting <code>innerHTML</code> of HTML element</d:text>
2146      <d:text xml:lang="ja"><code>innerHTML</code> に値を設定する HTML 要素</d:text>
2147    </d:cat>
2148    
2149  <d:cat name="Information">  <d:cat name="Information">
2150    <d:text xml:lang="en">Information</d:text>    <d:text xml:lang="en">Information</d:text>
2151    <d:text xml:lang="ja">情報</d:text>    <d:text xml:lang="ja">情報</d:text>
# Line 1705  p { Line 2233  p {
2233    <d:text xml:lang="ja">構造誤り</d:text>    <d:text xml:lang="ja">構造誤り</d:text>
2234  </d:cat>  </d:cat>
2235    
2236    <d:cat name="Transfer Errors">
2237      <d:text xml:lang="en">Transfer Errors</d:text>
2238      <d:text xml:lang="ja">転送誤り</d:text>
2239    </d:cat>
2240    
2241    <d:cat name="Trans. Errors">
2242      <d:text xml:lang="en">Trans. Errors</d:text>
2243      <d:text xml:lang="ja">転送誤り</d:text>
2244    </d:cat>
2245    
2246    <d:cat name="Result">
2247      <d:text xml:lang="en">Result</d:text>
2248      <d:text xml:lang="ja">結果</d:text>
2249    </d:cat>
2250    
2251  <d:cat name="manakaiCompatMode:quirks">  <d:cat name="manakaiCompatMode:quirks">
2252    <d:text xml:lang="en">Quirks Mode</d:text>    <d:text xml:lang="en">Quirks Mode</d:text>
2253    <d:text xml:lang="ja">奇癖モード</d:text>    <d:text xml:lang="ja">奇癖モード</d:text>
# Line 1857  p { Line 2400  p {
2400    <d:text xml:lang="ja">索引 #<var>{text}</var></d:text>    <d:text xml:lang="ja">索引 #<var>{text}</var></d:text>
2401  </d:cat>  </d:cat>
2402    
2403    <d:cat name="Unknown location">
2404      <d:text xml:lang="en">Unknown location</d:text>
2405      <d:text xml:lang="ja">位置不明</d:text>
2406    </d:cat>
2407    
2408  <d:cat name="Table #">  <d:cat name="Table #">
2409    <d:text xml:lang="en">Structure of Table #<var>{text}</var></d:text>    <d:text xml:lang="en">Structure of Table #<var>{text}</var></d:text>
2410    <d:text xml:lang="ja">表 #<var>{text}</var> の構造</d:text>    <d:text xml:lang="ja">表 #<var>{text}</var> の構造</d:text>
# Line 1872  p { Line 2420  p {
2420    <d:text xml:lang="ja">部分 #<var>{text}</var></d:text>    <d:text xml:lang="ja">部分 #<var>{text}</var></d:text>
2421  </d:cat>  </d:cat>
2422    
2423    <d:cat name="...">
2424      <d:text xml:lang="en">..</d:text><!-- TODO: figure hyphen? -->
2425      <d:text xml:lang="ja">〜</d:text>
2426    </d:cat>
2427    
2428    <d:cat name="Score">
2429      <d:text xml:lang="en">Score</d:text>
2430      <d:text xml:lang="ja">得点</d:text>
2431    </d:cat>
2432    
2433    <d:cat name="Subtotal">
2434      <d:text xml:lang="en">Subtotal</d:text>
2435      <d:text xml:lang="ja">小計</d:text>
2436    </d:cat>
2437    
2438    <d:cat name="Total">
2439      <d:text xml:lang="en">Total</d:text>
2440      <d:text xml:lang="ja">合計</d:text>
2441    </d:cat>
2442    
2443    <d:cat name="Main document">
2444      <d:text xml:lang="en">Main document</d:text>
2445      <d:text xml:lang="ja">主文書</d:text>
2446    </d:cat>
2447    
2448    <d:cat name="Subdocuments">
2449      <d:text xml:lang="en">Subdocuments</d:text>
2450      <d:text xml:lang="ja">部分文書</d:text>
2451    </d:cat>
2452    
2453    <d:cat name="Transfer L.">
2454      <d:text xml:lang="en"><abbr title="Transfer protocol">Transfer</abbr></d:text>
2455      <d:text xml:lang="ja"><abbr title="転送プロトコル">転送</abbr></d:text>
2456    </d:cat>
2457    
2458    <d:cat name="Encode L.">
2459      <d:text xml:lang="en"><abbr title="Character encoding">Encoding</abbr></d:text>
2460      <d:text xml:lang="ja"><abbr title="文字符号化">符号</abbr></d:text>
2461    </d:cat>
2462    
2463    <d:cat name="Char L.">
2464      <d:text xml:lang="en"><abbr title="Coded characters">Character</abbr></d:text>
2465      <d:text xml:lang="ja"><abbr title="符号化文字">文字</abbr></d:text>
2466    </d:cat>
2467    
2468    <d:cat name="Syntax L.">
2469      <d:text xml:lang="en">Syntax</d:text>
2470      <d:text xml:lang="ja">構文</d:text>
2471    </d:cat>
2472    
2473    <d:cat name="Structure L.">
2474      <d:text xml:lang="en">Structure</d:text>
2475      <d:text xml:lang="ja">構造</d:text>
2476    </d:cat>
2477    
2478    <d:cat name="Semantics L.">
2479      <d:text xml:lang="en">Semantics</d:text>
2480      <d:text xml:lang="ja">意味</d:text>
2481    </d:cat>
2482    
2483    <d:cat name="N/A">
2484      <d:text xml:lang="en">N/A</d:text>
2485      <d:text xml:lang="ja">−</d:text>
2486    </d:cat>
2487    
2488    <d:cat name="No error found.">
2489      <d:text xml:lang="en">No error found.</d:text>
2490      <d:text xml:lang="ja">誤りは見つかりませんでした。</d:text>
2491    </d:cat>
2492    
2493    <d:cat name="No transfer error found.">
2494      <d:text xml:lang="en">This document has no transfer protocol header error.</d:text>
2495      <d:text xml:lang="ja">転送プロトコルの頭部に誤りは見つかりませんでした。</d:text>
2496    </d:cat>
2497    
2498    <d:cat name="No parse error found.">
2499      <d:text xml:lang="en">This document has no parse error.</d:text>
2500      <d:text xml:lang="ja">構文解析中に誤りは見つかりませんでした。</d:text>
2501    </d:cat>
2502    
2503    <d:cat name="No structural error found.">
2504      <d:text xml:lang="en">This document has no structral error.</d:text>
2505      <d:text xml:lang="ja">構造上の誤りは見つかりませんでした。</d:text>
2506    </d:cat>
2507    
2508    <d:cat name="This checker is work in progress.">
2509      <d:text xml:lang="en">
2510        <p><strong>Important</strong>: This conformance checking service
2511        is <em>under development</em>.  The result above might be <em>wrong</em>.</p>
2512      </d:text>
2513      <d:text xml:lang="ja">
2514        <p><strong>重要</strong>: この適合性検査サービスは<em>開発中</em>です。
2515        この結果は<em>間違い</em>かもしれません。</p>
2516      </d:text>
2517    </d:cat>
2518    
2519    <d:cat name="Conformance is conforming">
2520      <d:text xml:lang="en">No conformance‐error is
2521          found in this document.</d:text>
2522      <d:text xml:lang="ja">この文書に適合性に関わる誤りは見つかりませんでした。</d:text>
2523    </d:cat>
2524    
2525    <d:cat name="Conformance is should-error">
2526      <d:text xml:lang="en">This document
2527            is <strong>likely <em>non</em>-conforming</strong>, but in rare case
2528            it might be conforming.  The checker cannot determine whether
2529            this document is in the rare case or not.</d:text>
2530      <d:text xml:lang="ja">この文書は<strong>おそらく<em>不</em>適合</strong>ですが、
2531          稀に適合している場合もあります。適合性検査器はこの文書が稀な場合に該当するかどうか判定できません。</d:text>
2532    </d:cat>
2533    
2534    <d:cat name="Conformance is non-conforming">
2535      <d:text xml:lang="en">This document is
2536            <strong><em>non</em>-conforming</strong>.</d:text>
2537      <d:text xml:lang="ja">この文書は<strong><em>不</em>適合</strong>です。</d:text>
2538    </d:cat>
2539    
2540    <d:cat name="Conformance is uncertain">
2541      <d:text xml:lang="en">The conformance
2542            checker cannot decide whether the document is conforming or
2543            not, since the document contains one or more unsupported
2544            features.  The document might or might not be conforming.</d:text>
2545      <d:text xml:lang="ja">適合性検査器はこの文書が適合するかどうか判定できませんでした。
2546          この文書は適合性検査器が対応していない機能を使っています。
2547          この文書は適合しているかもしれませんし、していないかもしれません。</d:text>
2548    </d:cat>
2549    
2550    <d:cat name="Error level m">
2551      <d:text xml:lang="en"><a href="../error-description#level-m"><em class="rfc2119">MUST</em>‐level
2552            error</a></d:text>
2553      <d:text xml:lang="ja"><a href="../error-description#level-m"><em class="rfc2119" title="REQUIRED">必須</em>級の誤り</a></d:text>
2554    </d:cat>
2555    
2556    <d:cat name="Error level s">
2557      <d:text xml:lang="en"><a href="../error-description#level-s"><em class="rfc2119">SHOULD</em>‐level
2558            error</a></d:text>
2559      <d:text xml:lang="ja"><a href="../error-description#level-s"><em class="rfc2119" title="RECOMMENDED">推奨</em>級の誤り</a></d:text>
2560    </d:cat>
2561    
2562    <d:cat name="Error level w">
2563      <d:text xml:lang="en"><a href="../error-description#level-w">Warning</a></d:text>
2564      <d:text xml:lang="ja"><a href="../error-description#level-w">警告</a></d:text>
2565    </d:cat>
2566    
2567    <d:cat name="Error level i">
2568      <d:text xml:lang="en"><a href="../error-description#level-i">Information</a></d:text>
2569      <d:text xml:lang="ja"><a href="../error-description#level-i">情報</a></d:text>
2570    </d:cat>
2571    
2572    <d:cat name="Error level u">
2573      <d:text xml:lang="en"><a href="../error-description#level-u">Not
2574          supported</a></d:text>
2575      <d:text xml:lang="ja"><a href="../error-description#level-u">未対応</a></d:text>
2576    </d:cat>
2577    
2578  <section id="levels">  <section id="levels">
2579  <h2>Error Levels</h2>  <h2>Error Levels</h2>
2580    

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.29

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24