/[suikacvs]/markup/html/whatpm/t/tree-test-1.dat
Suika

Contents of /markup/html/whatpm/t/tree-test-1.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.55 - (hide annotations) (download)
Fri Sep 5 17:57:48 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.54: +92 -11 lines
++ whatpm/t/ChangeLog	5 Sep 2008 17:40:06 -0000
	* content-model-1.dat: Test data for |XSLT-compat|
	added (HTML5 revision 2141).  A redundant test
	entry is removed.

	* HTML-tree.t: Support for should-level errors.

2008-09-06  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	5 Sep 2008 17:28:08 -0000
2008-09-06  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src: Support for |XSLT-compat| (HTML5 revision 2141).

1 wakaba 1.1 #data
2 wakaba 1.35 <!Doctype html><body>
3     #errors
4     #document
5     | <!DOCTYPE html>
6     | <html>
7     | <head>
8     | <body>
9    
10     #data
11 wakaba 1.32 <!DOCTYPE XHTML><title></title><body>
12     #errors
13     not HTML5
14     #document
15     | <!DOCTYPE XHTML>
16     | <html>
17     | <head>
18     | <title>
19     | <body>
20    
21     #data
22     <!DOCTYPE HTML5><title></title><body>
23     #errors
24     not HTML5
25     #document
26     | <!DOCTYPE HTML5>
27     | <html>
28     | <head>
29     | <title>
30     | <body>
31    
32     #data
33     <!DOCTYPE html4><title></title><body>
34     #errors
35     not HTML5
36     #document
37 wakaba 1.35 | <!DOCTYPE html4>
38 wakaba 1.32 | <html>
39     | <head>
40     | <title>
41     | <body>
42    
43     #data
44     <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><title></title><body>
45     #errors
46     not HTML5 (quirks doctype)
47     #document
48     | <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
49     | <html>
50     | <head>
51     | <title>
52     | <body>
53    
54     #data
55     <!DOCTYPE HTML PUBLIC "HTML"><title></title><body>
56     #errors
57     not HTML5 (quirks doctype)
58     #document
59     | <!DOCTYPE HTML PUBLIC "HTML">
60     | <html>
61     | <head>
62     | <title>
63     | <body>
64    
65     #data
66     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title></title><body>
67     #errors
68     not HTML5 (quirks doctype)
69     #document
70     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
71     | <html>
72     | <head>
73     | <title>
74     | <body>
75    
76     #data
77     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
78     "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>
79     #errors
80     not HTML5 (limited quirks doctype)
81     #document
82     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
83     | <html>
84     | <head>
85     | <title>
86     | <body>
87    
88     #data
89     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"><title></title><body>
90     #errors
91     not HTML5 (quirks doctype)
92     #document
93     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
94     | <html>
95     | <head>
96     | <title>
97     | <body>
98    
99     #data
100     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
101     "http://www.w3.org/TR/html4/frameset.dtd"><title></title><body>
102     #errors
103     not HTML5 (limited quirks doctype)
104     #document
105     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
106     | <html>
107     | <head>
108     | <title>
109     | <body>
110    
111     #data
112     <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"><title></title><body>
113     #errors
114     not HTML5 (limited quirks doctype)
115     #document
116     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
117     | <html>
118     | <head>
119     | <title>
120     | <body>
121    
122     #data
123     <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
124     "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>
125     #errors
126     not HTML5 (limited quirks doctype)
127     #document
128     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
129     | <html>
130     | <head>
131     | <title>
132     | <body>
133    
134     #data
135     <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"><title></title><body>
136     #errors
137     not HTML5 (limited quirks doctype)
138     #document
139     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN">
140     | <html>
141     | <head>
142     | <title>
143     | <body>
144    
145     #data
146     <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
147     "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>
148     #errors
149     not HTML5 (limited quirks doctype)
150     #document
151     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/html4/loose.dtd">
152     | <html>
153     | <head>
154     | <title>
155     | <body>
156    
157     #data
158     <!DOCTYPE HTML PUBLIC "HTML5"
159     "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>
160     #errors
161     not HTML5 (no quirks doctype)
162     #document
163     | <!DOCTYPE HTML PUBLIC "HTML5" "http://www.w3.org/TR/html4/loose.dtd">
164     | <html>
165     | <head>
166     | <title>
167     | <body>
168    
169     #data
170     <!DOCTYPE HTML SYSTEM "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"><title></title><body>
171     #errors
172     not HTML5 (quirks doctype)
173     #document
174     | <!DOCTYPE HTML SYSTEM "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd">
175     | <html>
176     | <head>
177     | <title>
178     | <body>
179    
180     #data
181 wakaba 1.33 <!DOCTYPE HTML><!DOCTYPE HTML><title></title><body>
182     #errors
183     duplicate DOCTYPE
184     #document
185     | <!DOCTYPE HTML>
186     | <html>
187     | <head>
188     | <title>
189     | <body>
190    
191     #data
192     <!DOCTYPE HTML><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title></title><body>
193     #errors
194     duplicate DOCTYPE
195     #document
196     | <!DOCTYPE HTML>
197     | <html>
198     | <head>
199     | <title>
200     | <body>
201    
202     #data
203     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><!DOCTYPE HTML><title></title><body>
204     #errors
205 wakaba 1.35 not HTML5
206 wakaba 1.33 duplicate DOCTYPE
207     #document
208     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
209     | <html>
210     | <head>
211     | <title>
212     | <body>
213    
214     #data
215 wakaba 1.55 <!DOCTYPE HTML PUBLIC "XSLT-compat"><title></title>
216     #errors
217     #shoulds
218     XSLT-compat
219     #document
220     | <!DOCTYPE HTML PUBLIC "XSLT-compat">
221     | <html>
222     | <head>
223     | <title>
224     | <body>
225    
226     #data
227     <!DOCTYPE HTML PUBLIC "xslt-compat"><title></title>
228     #errors
229     not HTML5
230     #shoulds
231     #document
232     | <!DOCTYPE HTML PUBLIC "xslt-compat">
233     | <html>
234     | <head>
235     | <title>
236     | <body>
237    
238     #data
239     <!DOCTYPE HTML PUBLIC " XSLT-compat"><title></title>
240     #errors
241     not HTML5
242     #shoulds
243     #document
244     | <!DOCTYPE HTML PUBLIC " XSLT-compat">
245     | <html>
246     | <head>
247     | <title>
248     | <body>
249    
250     #data
251     <!DOCTYPE HTML PUBLIC "XSLT-compat "><title></title>
252     #errors
253     not HTML5
254     #shoulds
255     #document
256     | <!DOCTYPE HTML PUBLIC "XSLT-compat ">
257     | <html>
258     | <head>
259     | <title>
260     | <body>
261    
262     #data
263     <!DOCTYPE HTML PUBLIC "XSLT-generated"><title></title>
264     #errors
265     not HTML5
266     #document
267     | <!DOCTYPE HTML PUBLIC "XSLT-generated">
268     | <html>
269     | <head>
270     | <title>
271     | <body>
272    
273     #data
274     <!DOCTYPE HTML PUBLIC "xslt-compat"><title></title>
275     #errors
276     not HTML5
277     #document
278     | <!DOCTYPE HTML PUBLIC "xslt-compat">
279     | <html>
280     | <head>
281     | <title>
282     | <body>
283    
284     #data
285     <!DOCTYPE HTML PUBLIC "XSLT-compat" "http://example.com/"><title></title>
286     #errors
287     not HTML5
288     #document
289     | <!DOCTYPE HTML PUBLIC "XSLT-compat" "http://example.com/">
290     | <html>
291     | <head>
292     | <title>
293     | <body>
294    
295     #data
296     <!DOCTYPE NONHTML PUBLIC "XSLT-compat"><title></title>
297     #errors
298     not HTML5
299     #document
300     | <!DOCTYPE NONHTML PUBLIC "XSLT-compat">
301     | <html>
302     | <head>
303     | <title>
304     | <body>
305    
306     #data
307 wakaba 1.36 a<html>
308     #errors
309     no doctype
310     <html> in body
311     #document
312     | <html>
313     | <head>
314     | <body>
315     | "a"
316    
317     #data
318     a<html a>
319     #errors
320     no doctype
321     <html> in body
322     #document
323     | <html>
324     | a=""
325     | <head>
326     | <body>
327     | "a"
328    
329     #data
330     <p>x<html a>y
331     #errors
332     no doctype
333     <html> in body
334     #document
335     | <html>
336     | a=""
337     | <head>
338     | <body>
339     | <p>
340     | "xy"
341    
342     #data
343 wakaba 1.42 <!DOCTYPE HTML><html> <head><body>
344     #errors
345     #document
346     | <!DOCTYPE HTML>
347     | <html>
348     | <head>
349     | <body>
350    
351     #data
352     <!DOCTYPE HTML><html>
353     <head><body>
354     #errors
355     #document
356     | <!DOCTYPE HTML>
357     | <html>
358     | <head>
359     | <body>
360    
361     #data
362     <!DOCTYPE HTML><html> <!----> <head><body>
363     #errors
364     #document
365     | <!DOCTYPE HTML>
366     | <html>
367     | <!-- -->
368     | <head>
369     | <body>
370    
371     #data
372     <!DOCTYPE HTML><html> <!DOCTYPE HTML> <head><body>
373     #errors
374     <!DOCTYPE> in <html>
375     #document
376     | <!DOCTYPE HTML>
377     | <html>
378     | <head>
379     | <body>
380    
381     #data
382     <!DOCTYPE HTML><html a> <html b> <head><body>
383     #errors
384     second <html>
385     #document
386     | <!DOCTYPE HTML>
387     | <html>
388     | a=""
389     | b=""
390     | <head>
391     | <body>
392    
393     #data
394     <!DOCTYPE HTML><html> </end> <head><body>
395     #errors
396     unmatched </end>
397     #document
398     | <!DOCTYPE HTML>
399     | <html>
400     | <head>
401     | <body>
402    
403     #data
404 wakaba 1.10 <!DOCTYPE HTML><html title="t"><head><title></title></head><body></body></html>
405 wakaba 1.1 #errors
406     #document
407     | <!DOCTYPE HTML>
408     | <html>
409     | title="t"
410     | <head>
411     | <title>
412     | <body>
413    
414     #data
415 wakaba 1.33 <!DOCTYPE HTML><html manifest=manifest.dat><title></title><body>
416     #errors
417     #document
418     | <!DOCTYPE HTML>
419     | <html>
420     | manifest="manifest.dat"
421     | <head>
422     | <title>
423     | <body>
424    
425     #data
426 wakaba 1.10 <!DOCTYPE HTML><html><head title="t"><title></title></head><body></body></html>
427 wakaba 1.1 #errors
428     #document
429     | <!DOCTYPE HTML>
430     | <html>
431     | <head>
432     | title="t"
433     | <title>
434     | <body>
435    
436     #data
437 wakaba 1.10 <!DOCTYPE HTML><html><head><title class="t"></title></head><body></body></html>
438 wakaba 1.1 #errors
439     #document
440     | <!DOCTYPE HTML>
441     | <html>
442     | <head>
443     | <title>
444     | class="t"
445     | <body>
446    
447     #data
448 wakaba 1.10 <!DOCTYPE HTML><html><head></head><body><title class="a"></title></body></html>
449 wakaba 1.2 #errors
450     #document
451     | <!DOCTYPE HTML>
452     | <html>
453     | <head>
454 wakaba 1.42 | <body>
455 wakaba 1.2 | <title>
456     | class="a"
457    
458     #data
459 wakaba 1.10 <!DOCTYPE HTML><html><head></head><body></body><title class="a"></title></html>
460 wakaba 1.1 #errors
461 wakaba 1.2 data after body
462 wakaba 1.1 #document
463     | <!DOCTYPE HTML>
464     | <html>
465     | <head>
466 wakaba 1.42 | <body>
467 wakaba 1.1 | <title>
468     | class="a"
469    
470     #data
471 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body title="t"></body></html>
472 wakaba 1.1 #errors
473     #document
474     | <!DOCTYPE HTML>
475     | <html>
476     | <head>
477     | <title>
478     | <body>
479     | title="t"
480    
481     #data
482 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><meta name="a"></head><body></body></html>
483 wakaba 1.1 #errors
484     #document
485     | <!DOCTYPE HTML>
486     | <html>
487     | <head>
488     | <title>
489     | <meta>
490     | name="a"
491     | <body>
492    
493     #data
494 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><meta name="a"></body></html>
495 wakaba 1.1 #errors
496 wakaba 1.2 #document
497     | <!DOCTYPE HTML>
498     | <html>
499     | <head>
500     | <title>
501 wakaba 1.14 | <body>
502 wakaba 1.2 | <meta>
503     | name="a"
504    
505     #data
506 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><meta name="a"></html>
507 wakaba 1.2 #errors
508     data after body
509 wakaba 1.1 #document
510     | <!DOCTYPE HTML>
511     | <html>
512     | <head>
513     | <title>
514 wakaba 1.14 | <body>
515 wakaba 1.1 | <meta>
516     | name="a"
517    
518     #data
519 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><link rel="a"></head><body></body></html>
520 wakaba 1.1 #errors
521     #document
522     | <!DOCTYPE HTML>
523     | <html>
524     | <head>
525     | <title>
526     | <link>
527     | rel="a"
528     | <body>
529    
530     #data
531 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><link rel="a"></body></html>
532 wakaba 1.1 #errors
533 wakaba 1.2 #document
534     | <!DOCTYPE HTML>
535     | <html>
536     | <head>
537     | <title>
538 wakaba 1.14 | <body>
539 wakaba 1.2 | <link>
540     | rel="a"
541    
542     #data
543 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><link rel="a"></html>
544 wakaba 1.2 #errors
545     data after body
546 wakaba 1.1 #document
547     | <!DOCTYPE HTML>
548     | <html>
549     | <head>
550     | <title>
551 wakaba 1.14 | <body>
552 wakaba 1.1 | <link>
553     | rel="a"
554    
555     #data
556 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><base href="http://"></head><body></body></html>
557 wakaba 1.1 #errors
558     #document
559     | <!DOCTYPE HTML>
560     | <html>
561     | <head>
562     | <title>
563     | <base>
564     | href="http://"
565     | <body>
566    
567     #data
568 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><base href="http://"></body></html>
569 wakaba 1.1 #errors
570 wakaba 1.2 #document
571     | <!DOCTYPE HTML>
572     | <html>
573     | <head>
574     | <title>
575 wakaba 1.14 | <body>
576 wakaba 1.2 | <base>
577     | href="http://"
578    
579     #data
580 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><base href="http://"></html>
581 wakaba 1.2 #errors
582     data after body
583 wakaba 1.1 #document
584     | <!DOCTYPE HTML>
585     | <html>
586     | <head>
587     | <title>
588 wakaba 1.14 | <body>
589 wakaba 1.1 | <base>
590     | href="http://"
591    
592     #data
593 wakaba 1.10 <!DOCTYPE HTML><p><b><p>X
594 wakaba 1.1 #errors
595 wakaba 1.2 <b> is not closed before second <p>
596     <b> is not closed before end-of-file
597 wakaba 1.1 #document
598     | <!DOCTYPE HTML>
599     | <html>
600     | <head>
601     | <body>
602     | <p>
603     | <b>
604     | <p>
605     | <b>
606     | "X"
607    
608     #data
609 wakaba 1.10 <!DOCTYPE HTML><b><p>
610 wakaba 1.1 #errors
611 wakaba 1.3 <b> not closed
612 wakaba 1.1 #document
613     | <!DOCTYPE HTML>
614     | <html>
615     | <head>
616     | <body>
617 wakaba 1.3 | <b>
618     | <p>
619 wakaba 1.1
620     #data
621 wakaba 1.10 <!DOCTYPE HTML><b><p>X
622 wakaba 1.1 #errors
623 wakaba 1.3 <b> not closed
624 wakaba 1.1 #document
625     | <!DOCTYPE HTML>
626     | <html>
627     | <head>
628     | <body>
629 wakaba 1.3 | <b>
630     | <p>
631     | "X"
632    
633     #data
634 wakaba 1.10 <!DOCTYPE HTML><ins><p>XX</ins>YYY
635 wakaba 1.4 #errors
636     1,32,not closed:p
637     1,34,not closed:ins
638     #document
639     | <!DOCTYPE HTML>
640     | <html>
641     | <head>
642     | <body>
643     | <ins>
644     | <p>
645     | "XXYYY"
646    
647     ## when script is disabled
648     #data
649 wakaba 1.10 <!DOCTYPE HTML><noscript>aaa<noscript>bbb</noscript>ccc</noscript>
650 wakaba 1.15 #errors
651     in noscript:#character
652     unmacthed noscript end tag
653     #document
654     | <!DOCTYPE HTML>
655     | <html>
656     | <head>
657     | <noscript>
658     | <body>
659     | "aaa"
660     | <noscript>
661     | "bbb"
662     | "ccc"
663    
664     ## when script is disabled
665     #data
666     <!DOCTYPE HTML><body><noscript>aaa<noscript>bbb</noscript>ccc</noscript>
667 wakaba 1.4 #errors
668     #document
669     | <!DOCTYPE HTML>
670     | <html>
671     | <head>
672     | <body>
673     | <noscript>
674     | "aaa"
675     | <noscript>
676     | "bbb"
677     | "ccc"
678 wakaba 1.5
679 wakaba 1.24 ## when script is disabled
680     #data
681     <!DOCTYPE HTML><head><noscript><noscript>
682     #errors
683     <noscript> in noscript
684     no </noscript>
685     #document
686     | <!DOCTYPE HTML>
687     | <html>
688     | <head>
689     | <noscript>
690 wakaba 1.48 | <body>
691 wakaba 1.24
692     ## when script is disabled
693     #data
694     <!DOCTYPE HTML><head><noscript><noscript>
695     #errors
696     <noscript> in noscript
697     no </noscript>
698     #document
699     | <!DOCTYPE HTML>
700     | <html>
701     | <head>
702     | <noscript>
703     | " "
704 wakaba 1.48 | <body>
705 wakaba 1.24
706     ## when script is disabled
707     #data
708     <!DOCTYPE HTML><head><noscript> <noscript>
709     #errors
710     <noscript> in noscript
711     no </noscript>
712     #document
713     | <!DOCTYPE HTML>
714     | <html>
715     | <head>
716     | <noscript>
717     | " "
718 wakaba 1.48 | <body>
719 wakaba 1.33
720     ## When scripting is disabled
721     #data
722     <!DOCTYPE HTML><head><noscript><base><title></title><body>
723     #errors
724     <base> in <noscript>
725     #document
726     | <!DOCTYPE HTML>
727     | <html>
728     | <head>
729     | <noscript>
730     | <base>
731     | <title>
732     | <body>
733    
734     ## When scripting is disabled
735     #data
736     <!DOCTYPE HTML><head><noscript><title></title><body>
737     #errors
738     <title> in <noscript> in <head>
739     #document
740     | <!DOCTYPE HTML>
741     | <html>
742     | <head>
743     | <noscript>
744     | <title>
745     | <body>
746    
747     ## When scripting is disabled
748     #data
749     <!DOCTYPE HTML><head></head><noscript></noscript>
750     #errors
751     #document
752     | <!DOCTYPE HTML>
753     | <html>
754     | <head>
755     | <body>
756     | <noscript>
757    
758     ## When scripting is disabled
759     #data
760     <!DOCTYPE HTML><head><noscript><script></script>
761     #errors
762     <script> in <noscript> in <head>
763     #document
764     | <!DOCTYPE HTML>
765     | <html>
766     | <head>
767     | <noscript>
768     | <script>
769 wakaba 1.48 | <body>
770 wakaba 1.33
771 wakaba 1.34 ## When scripting is disabled
772     #data
773     <!DOCTYPE HTML><head><noscript><body>
774     #errors
775     <body> in <noscript> in <head>
776     #document
777     | <!DOCTYPE HTML>
778     | <html>
779     | <head>
780     | <noscript>
781     | <body>
782    
783     ## When scripting is disabled
784     #data
785     <!DOCTYPE HTML><head><noscript><frameset></frameset>
786     #errors
787     <frameset> in <noscript> in <head>
788     #document
789     | <!DOCTYPE HTML>
790     | <html>
791     | <head>
792     | <noscript>
793     | <frameset>
794    
795     ## When scripting is disabled
796     #data
797     <!DOCTYPE HTML><head><noscript><br>
798     #errors
799     <br> in <noscript> in <head>
800     #document
801     | <!DOCTYPE HTML>
802     | <html>
803     | <head>
804     | <noscript>
805     | <body>
806     | <br>
807    
808     ## When scripting is disabled
809     #data
810     <!DOCTYPE HTML><head><noscript><p>
811     #errors
812     <p> in <noscript> in <head>
813     #document
814     | <!DOCTYPE HTML>
815     | <html>
816     | <head>
817     | <noscript>
818     | <body>
819     | <p>
820    
821     ## When scripting is disabled
822     #data
823     <!DOCTYPE HTML><head><noscript></p>
824     #errors
825     </p> in <noscript> in <head>
826 wakaba 1.35 unmatched </p>
827 wakaba 1.34 #document
828     | <!DOCTYPE HTML>
829     | <html>
830     | <head>
831     | <noscript>
832     | <body>
833    
834     ## When scripting is disabled
835     #data
836     <!DOCTYPE HTML><head><noscript></br>
837     #errors
838     </br> in <noscript> in <head>
839 wakaba 1.49 </br> after </head>
840 wakaba 1.34 #document
841     | <!DOCTYPE HTML>
842     | <html>
843     | <head>
844     | <noscript>
845     | <body>
846    
847     ## When scripting is disabled
848     #data
849     <!DOCTYPE HTML><head><noscript></div>
850     #errors
851 wakaba 1.35 </div> in <noscript> in <head>
852     unexpected end of file (no </noscript>)
853 wakaba 1.34 #document
854     | <!DOCTYPE HTML>
855     | <html>
856     | <head>
857     | <noscript>
858 wakaba 1.48 | <body>
859 wakaba 1.34
860     ## When scripting is disabled
861     #data
862     <!DOCTYPE HTML><head><noscript></img>
863     #errors
864 wakaba 1.35 </img> in <noscript> in <head>
865     unexpected end of file (no </noscript>)
866 wakaba 1.34 #document
867     | <!DOCTYPE HTML>
868     | <html>
869     | <head>
870     | <noscript>
871 wakaba 1.48 | <body>
872 wakaba 1.34
873     ## When scripting is disabled
874     #data
875     <!DOCTYPE HTML><head><noscript></head><link><body>
876     #errors
877     </head> in <noscript> in <head>
878     <link> after <head>
879     #document
880     | <!DOCTYPE HTML>
881     | <html>
882     | <head>
883     | <noscript>
884 wakaba 1.35 | <link>
885 wakaba 1.34 | <body>
886    
887     #data
888     <!DOCTYPE HTML><head></head></head><link><body>
889     #errors
890     </head> after </head>
891 wakaba 1.49 <link> after </head>
892 wakaba 1.34 #document
893     | <!DOCTYPE HTML>
894     | <html>
895     | <head>
896 wakaba 1.49 | <link>
897 wakaba 1.34 | <body>
898    
899     #data
900     <!DOCTYPE HTML></noscript><head><body>
901     #errors
902     </noscript> before <head>
903     #document
904     | <!DOCTYPE HTML>
905     | <html>
906     | <head>
907     | <body>
908    
909     #data
910     <!DOCTYPE HTML><head></noscript><link><body>
911     #errors
912     </noscript> in <head>
913 wakaba 1.35 <link> in <body>
914 wakaba 1.34 #document
915     | <!DOCTYPE HTML>
916     | <html>
917     | <head>
918     | <body>
919 wakaba 1.35 | <link>
920 wakaba 1.34
921     #data
922     <!DOCTYPE HTML><head></head></noscript><link><body>
923     #errors
924     </noscript> after </head>
925 wakaba 1.49 <link> after </head>
926 wakaba 1.34 #document
927     | <!DOCTYPE HTML>
928     | <html>
929     | <head>
930 wakaba 1.49 | <link>
931 wakaba 1.34 | <body>
932    
933     ## When scripting is disabled
934     #data
935     <!DOCTYPE HTML><head><noscript></body><meta></noscript><link><body>
936     #errors
937     </body> in <noscript> in <head>
938     #document
939     | <!DOCTYPE HTML>
940     | <html>
941     | <head>
942     | <noscript>
943     | <meta>
944     | <link>
945     | <body>
946    
947     ## When scripting is disabled
948     #data
949     <!DOCTYPE HTML><head><noscript></html><meta></noscript><link><body>
950     #errors
951     </html> in <noscript> in <head>
952     #document
953     | <!DOCTYPE HTML>
954     | <html>
955     | <head>
956     | <noscript>
957     | <meta>
958     | <link>
959     | <body>
960    
961     #data
962     <!DOCTYPE HTML></p>
963     #errors
964     </p> before <head>
965     #document
966     | <!DOCTYPE HTML>
967     | <html>
968     | <head>
969     | <body>
970    
971     #data
972     <!DOCTYPE HTML></br>
973     #errors
974 wakaba 1.49 </br> after </head>
975     #document
976     | <!DOCTYPE HTML>
977     | <html>
978     | <head>
979     | <body>
980    
981     #data
982     <!DOCTYPE HTML></head></p>
983     #errors
984     </p> after </head>
985     #document
986     | <!DOCTYPE HTML>
987     | <html>
988     | <head>
989     | <body>
990    
991     #data
992     <!DOCTYPE HTML><head></body><link>x
993     #errors
994     </body> in head
995 wakaba 1.34 #document
996     | <!DOCTYPE HTML>
997     | <html>
998     | <head>
999 wakaba 1.49 | <link>
1000     | <body>
1001     | "x"
1002    
1003     #data
1004     <head></html><link>
1005     #errors
1006     no <!DOCTYPE>
1007     </html> in <head>
1008     #document
1009     | <html>
1010     | <head>
1011     | <link>
1012     | <body>
1013    
1014     #data
1015     <head></p><link>
1016     #errors
1017     no <!DOCTYPE>
1018     </p> in head
1019     #document
1020     | <html>
1021     | <head>
1022     | <link>
1023     | <body>
1024    
1025     #data
1026     <head></head></p>
1027     #errors
1028     no <!DOCTYPE>
1029     </p> after </head>
1030     #document
1031     | <html>
1032     | <head>
1033     | <body>
1034    
1035     #data
1036     </p>
1037     #errors
1038     no <!DOCTYPE>
1039     </p> before </head>
1040     #document
1041     | <html>
1042     | <head>
1043     | <body>
1044    
1045     #data
1046     <head></head></div>
1047     #errors
1048     no <!DOCTYPE>
1049     </div> after </head>
1050     #document
1051     | <html>
1052     | <head>
1053     | <body>
1054    
1055     #data
1056     <head></head></unknown>
1057     #errors
1058     no <!DOCTYPE>
1059     </unknown> after </head>
1060     #document
1061     | <html>
1062     | <head>
1063     | <body>
1064    
1065     #data
1066     <head></head></head>
1067     #errors
1068     no <!DOCTYPE>
1069     </head> after </head>
1070     #document
1071     | <html>
1072     | <head>
1073     | <body>
1074    
1075     #data
1076     <head></head></html>x
1077     #errors
1078     no <!DOCTYPE>
1079     </html> after </head>
1080     #document
1081     | <html>
1082     | <head>
1083     | <body>
1084     | "x"
1085    
1086     #data
1087     <head></head></body><body>y</body>
1088     #errors
1089     no <!DOCTYPE>
1090     </body> after </head>
1091     #document
1092     | <html>
1093     | <head>
1094     | <body>
1095     | "y"
1096    
1097     #data
1098     <head></head></noscript>
1099     #errors
1100     no <!DOCTYPE>
1101     </noscript> after </head>
1102     #document
1103     | <html>
1104     | <head>
1105     | <body>
1106    
1107     #data
1108     <head></head></style>
1109     #errors
1110     no <!DOCTYPE>
1111     </style> after </head>
1112     #document
1113     | <html>
1114     | <head>
1115     | <body>
1116    
1117     #data
1118     <head></br><link>
1119     #errors
1120     no <!DOCTYPE>
1121     </br> in </head>
1122     <link> in </head>
1123     #document
1124     | <html>
1125     | <head>
1126     | <link>
1127 wakaba 1.34 | <body>
1128    
1129     #data
1130     <!DOCTYPE HTML><head></head></img>
1131     #errors
1132     </img>
1133     #document
1134     | <!DOCTYPE HTML>
1135     | <html>
1136     | <head>
1137     | <body>
1138    
1139     #data
1140     <!DOCTYPE HTML><head></head></div>
1141     #errors
1142 wakaba 1.35 unmatched </div>
1143 wakaba 1.34 #document
1144     | <!DOCTYPE HTML>
1145     | <html>
1146     | <head>
1147     | <body>
1148    
1149     #data
1150     <!DOCTYPE HTML><head></head></body>
1151     #errors
1152 wakaba 1.49 </body> after </head>
1153 wakaba 1.34 #document
1154     | <!DOCTYPE HTML>
1155     | <html>
1156     | <head>
1157     | <body>
1158    
1159     #data
1160     <!DOCTYPE HTML><head></head></html>
1161     #errors
1162 wakaba 1.49 </html> after </head>
1163 wakaba 1.34 #document
1164     | <!DOCTYPE HTML>
1165     | <html>
1166     | <head>
1167     | <body>
1168    
1169 wakaba 1.33 #data
1170     <!DOCTYPE HTML><head><title></title></head><base><body>
1171     #errors
1172     <base> after </head>
1173     #document
1174     | <!DOCTYPE HTML>
1175     | <html>
1176     | <head>
1177     | <title>
1178 wakaba 1.35 | <base>
1179 wakaba 1.33 | <body>
1180    
1181     #data
1182     <!DOCTYPE HTML><head><title></title></head><meta><body>
1183     #errors
1184     <meta> after </head>
1185     #document
1186     | <!DOCTYPE HTML>
1187     | <html>
1188     | <head>
1189     | <title>
1190 wakaba 1.35 | <meta>
1191 wakaba 1.33 | <body>
1192    
1193     #data
1194     <!DOCTYPE HTML><head></head><title></title><body>
1195     #errors
1196     <title> after </head>
1197     #document
1198     | <!DOCTYPE HTML>
1199     | <html>
1200     | <head>
1201     | <title>
1202     | <body>
1203 wakaba 1.24
1204 wakaba 1.5 #data
1205 wakaba 1.10 <!DOCTYPE HTML><iframe>
1206 wakaba 1.5 #errors
1207     no </iframe>
1208     #document
1209     | <!DOCTYPE HTML>
1210     | <html>
1211     | <head>
1212     | <body>
1213     | <iframe>
1214    
1215     #data
1216 wakaba 1.10 <!DOCTYPE HTML><iframe></iframe>
1217 wakaba 1.5 #errors
1218     #document
1219     | <!DOCTYPE HTML>
1220     | <html>
1221     | <head>
1222     | <body>
1223     | <iframe>
1224    
1225     #data
1226 wakaba 1.10 <!DOCTYPE HTML><iframe>a</iframe>
1227 wakaba 1.5 #errors
1228     #document
1229     | <!DOCTYPE HTML>
1230     | <html>
1231     | <head>
1232     | <body>
1233     | <iframe>
1234     | "a"
1235    
1236     #data
1237 wakaba 1.10 <!DOCTYPE HTML><noframes>
1238 wakaba 1.5 #errors
1239     no </noframes>
1240     #document
1241     | <!DOCTYPE HTML>
1242     | <html>
1243     | <head>
1244 wakaba 1.52 | <noframes>
1245 wakaba 1.5 | <body>
1246    
1247     #data
1248 wakaba 1.10 <!DOCTYPE HTML><noframes></noframes>
1249 wakaba 1.5 #errors
1250     #document
1251     | <!DOCTYPE HTML>
1252     | <html>
1253     | <head>
1254 wakaba 1.52 | <noframes>
1255 wakaba 1.5 | <body>
1256    
1257     #data
1258 wakaba 1.10 <!DOCTYPE HTML><noframes>a</noframes>
1259 wakaba 1.5 #errors
1260     #document
1261     | <!DOCTYPE HTML>
1262     | <html>
1263     | <head>
1264     | <noframes>
1265     | "a"
1266 wakaba 1.52 | <body>
1267 wakaba 1.5
1268     #data
1269 wakaba 1.10 <!DOCTYPE HTML><noframes>
1270 wakaba 1.5 #errors
1271     no </noframes>
1272     #document
1273     | <!DOCTYPE HTML>
1274     | <html>
1275     | <head>
1276 wakaba 1.52 | <noframes>
1277 wakaba 1.5 | <body>
1278    
1279     #data
1280 wakaba 1.10 <!DOCTYPE HTML><noframes></noframes>
1281 wakaba 1.5 #errors
1282     #document
1283     | <!DOCTYPE HTML>
1284     | <html>
1285     | <head>
1286 wakaba 1.52 | <noframes>
1287 wakaba 1.5 | <body>
1288    
1289     #data
1290 wakaba 1.10 <!DOCTYPE HTML><xmp>
1291 wakaba 1.5 #errors
1292     no </xmp>
1293     #document
1294     | <!DOCTYPE HTML>
1295     | <html>
1296     | <head>
1297     | <body>
1298     | <xmp>
1299    
1300     #data
1301 wakaba 1.10 <!DOCTYPE HTML><xmp></xmp>
1302 wakaba 1.5 #errors
1303     #document
1304     | <!DOCTYPE HTML>
1305     | <html>
1306     | <head>
1307     | <body>
1308     | <xmp>
1309    
1310     #data
1311 wakaba 1.10 <!DOCTYPE HTML><xmp>a</xmp>
1312 wakaba 1.5 #errors
1313     #document
1314     | <!DOCTYPE HTML>
1315     | <html>
1316     | <head>
1317     | <body>
1318     | <xmp>
1319     | "a"
1320 wakaba 1.6
1321     #data
1322 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style></style></head><body>
1323 wakaba 1.6 #errors
1324     #document
1325     | <!DOCTYPE HTML>
1326     | <html>
1327     | <head>
1328     | <title>
1329     | <style>
1330     | <body>
1331    
1332     #data
1333 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style type="text/css"></style></head><body>
1334 wakaba 1.6 #errors
1335     #document
1336     | <!DOCTYPE HTML>
1337     | <html>
1338     | <head>
1339     | <title>
1340     | <style>
1341     | type="text/css"
1342     | <body>
1343    
1344     #data
1345 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style type="text/css">p {}</style></head><body>
1346 wakaba 1.6 #errors
1347     #document
1348     | <!DOCTYPE HTML>
1349     | <html>
1350     | <head>
1351     | <title>
1352     | <style>
1353     | type="text/css"
1354     | "p {}"
1355     | <body>
1356    
1357     #data
1358 wakaba 1.10 <!DOCTYPE HTML><html><style type="text/css"></style><title></title></head><body>
1359 wakaba 1.6 #errors
1360     #document
1361     | <!DOCTYPE HTML>
1362     | <html>
1363     | <head>
1364     | <style>
1365     | type="text/css"
1366     | <title>
1367     | <body>
1368    
1369     #data
1370 wakaba 1.10 <!DOCTYPE HTML><style type="text/css"></style><title></title><body>
1371 wakaba 1.6 #errors
1372     #document
1373     | <!DOCTYPE HTML>
1374     | <html>
1375     | <head>
1376     | <style>
1377     | type="text/css"
1378     | <title>
1379     | <body>
1380    
1381     #data
1382 wakaba 1.10 <!DOCTYPE HTML><title></title><body><p>a<style type="text/css"></style>
1383 wakaba 1.6 #errors
1384     #document
1385     | <!DOCTYPE HTML>
1386     | <html>
1387     | <head>
1388     | <title>
1389     | <body>
1390     | <p>
1391     | "a"
1392     | <style>
1393     | type="text/css"
1394 wakaba 1.7
1395     #data
1396 wakaba 1.10 <!DOCTYPE HTML><form><form></form>
1397 wakaba 1.7 #errors
1398     form in form
1399     #document
1400     | <!DOCTYPE HTML>
1401     | <html>
1402     | <head>
1403     | <body>
1404     | <form>
1405 wakaba 1.8
1406     #data
1407     <!DOCTYPE HTML><ul><li>a<li>c</ul>d
1408     #errors
1409     #document
1410     | <!DOCTYPE HTML>
1411     | <html>
1412     | <head>
1413     | <body>
1414     | <ul>
1415     | <li>
1416     | "a"
1417     | <li>
1418     | "c"
1419     | "d"
1420    
1421     #data
1422     <!DOCTYPE HTML><ul><li>a<div>b<li>c</ul>d
1423     #errors
1424     div closed by li
1425     #document
1426     | <!DOCTYPE HTML>
1427     | <html>
1428     | <head>
1429     | <body>
1430     | <ul>
1431     | <li>
1432     | "a"
1433     | <div>
1434     | "b"
1435     | <li>
1436     | "c"
1437     | "d"
1438    
1439     #data
1440     <!DOCTYPE HTML><dl><dt>a<dt>c</dl>d
1441     #errors
1442     #document
1443     | <!DOCTYPE HTML>
1444     | <html>
1445     | <head>
1446     | <body>
1447     | <dl>
1448     | <dt>
1449     | "a"
1450     | <dt>
1451     | "c"
1452     | "d"
1453    
1454     #data
1455     <!DOCTYPE HTML><dl><dt>a<dd>c</dl>d
1456     #errors
1457     #document
1458     | <!DOCTYPE HTML>
1459     | <html>
1460     | <head>
1461     | <body>
1462     | <dl>
1463     | <dt>
1464     | "a"
1465     | <dd>
1466     | "c"
1467     | "d"
1468    
1469     #data
1470     <!DOCTYPE HTML><dl><dd>a<dt>c</dl>d
1471     #errors
1472     #document
1473     | <!DOCTYPE HTML>
1474     | <html>
1475     | <head>
1476     | <body>
1477     | <dl>
1478     | <dd>
1479     | "a"
1480     | <dt>
1481     | "c"
1482     | "d"
1483    
1484     #data
1485     <!DOCTYPE HTML><dl><dd>a<dd>c</dl>d
1486     #errors
1487     #document
1488     | <!DOCTYPE HTML>
1489     | <html>
1490     | <head>
1491     | <body>
1492     | <dl>
1493     | <dd>
1494     | "a"
1495     | <dd>
1496     | "c"
1497     | "d"
1498    
1499     #data
1500     <!DOCTYPE HTML><dl><dt>a<div>b<dt>c</dl>d
1501     #errors
1502     div closed by dt
1503     #document
1504     | <!DOCTYPE HTML>
1505     | <html>
1506     | <head>
1507     | <body>
1508     | <dl>
1509     | <dt>
1510     | "a"
1511     | <div>
1512     | "b"
1513     | <dt>
1514     | "c"
1515     | "d"
1516    
1517     #data
1518     <!DOCTYPE HTML><dl><dt>a<div>b<dd>c</dl>d
1519     #errors
1520     div closed by dd
1521     #document
1522     | <!DOCTYPE HTML>
1523     | <html>
1524     | <head>
1525     | <body>
1526     | <dl>
1527     | <dt>
1528     | "a"
1529     | <div>
1530     | "b"
1531     | <dd>
1532     | "c"
1533     | "d"
1534    
1535     #data
1536     <!DOCTYPE HTML><dl><dd>a<div>b<dt>c</dl>d
1537     #errors
1538     div closed by dt
1539     #document
1540     | <!DOCTYPE HTML>
1541     | <html>
1542     | <head>
1543     | <body>
1544     | <dl>
1545     | <dd>
1546     | "a"
1547     | <div>
1548     | "b"
1549     | <dt>
1550     | "c"
1551     | "d"
1552    
1553     #data
1554     <!DOCTYPE HTML><dl><dd>a<div>b<dd>c</dl>d
1555     #errors
1556     div closed by dd
1557     #document
1558     | <!DOCTYPE HTML>
1559     | <html>
1560     | <head>
1561     | <body>
1562     | <dl>
1563     | <dd>
1564     | "a"
1565     | <div>
1566     | "b"
1567     | <dd>
1568     | "c"
1569     | "d"
1570    
1571 wakaba 1.9 #data
1572     <!DOCTYPE HTML><body><form><div>a</form>b
1573     #errors
1574 wakaba 1.37 no </div> before </form>
1575 wakaba 1.9 #document
1576     | <!DOCTYPE HTML>
1577     | <html>
1578     | <head>
1579     | <body>
1580     | <form>
1581     | <div>
1582 wakaba 1.37 | "a"
1583     | "b"
1584    
1585     #data
1586     <!DOCTYPE HTML><body><form><div><div><div>a</form>b
1587     #errors
1588     no </div> before </form>
1589     #document
1590     | <!DOCTYPE HTML>
1591     | <html>
1592     | <head>
1593     | <body>
1594     | <form>
1595     | <div>
1596     | <div>
1597     | <div>
1598     | "a"
1599     | "b"
1600 wakaba 1.11
1601     #data
1602 wakaba 1.35 <!DOCTYPE HTML><form><p></form>
1603     #errors
1604     #document
1605     | <!DOCTYPE HTML>
1606     | <html>
1607     | <head>
1608     | <body>
1609     | <form>
1610     | <p>
1611    
1612     #data
1613 wakaba 1.37 <!DOCTYPE HTML><form><p></form>x
1614     #errors
1615     #document
1616     | <!DOCTYPE HTML>
1617     | <html>
1618     | <head>
1619     | <body>
1620     | <form>
1621     | <p>
1622     | "x"
1623    
1624     #data
1625 wakaba 1.35 <!DOCTYPE HTML><form><li></form>
1626     #errors
1627     #document
1628     | <!DOCTYPE HTML>
1629     | <html>
1630     | <head>
1631     | <body>
1632     | <form>
1633     | <li>
1634    
1635     #data
1636 wakaba 1.37 <!DOCTYPE HTML><form><li></form>y
1637     #errors
1638     #document
1639     | <!DOCTYPE HTML>
1640     | <html>
1641     | <head>
1642     | <body>
1643     | <form>
1644     | <li>
1645     | "y"
1646    
1647     #data
1648 wakaba 1.35 <!DOCTYPE HTML><form><dt></form>
1649     #errors
1650     #document
1651     | <!DOCTYPE HTML>
1652     | <html>
1653     | <head>
1654     | <body>
1655     | <form>
1656     | <dt>
1657    
1658     #data
1659 wakaba 1.37 <!DOCTYPE HTML><form><dt></form>x
1660     #errors
1661     #document
1662     | <!DOCTYPE HTML>
1663     | <html>
1664     | <head>
1665     | <body>
1666     | <form>
1667     | <dt>
1668     | "x"
1669    
1670     #data
1671 wakaba 1.35 <!DOCTYPE HTML><form><dd></form>
1672     #errors
1673     #document
1674     | <!DOCTYPE HTML>
1675     | <html>
1676     | <head>
1677     | <body>
1678     | <form>
1679     | <dd>
1680 wakaba 1.37
1681     #data
1682     <!DOCTYPE HTML><form><dd></form>x
1683     #errors
1684     #document
1685     | <!DOCTYPE HTML>
1686     | <html>
1687     | <head>
1688     | <body>
1689     | <form>
1690     | <dd>
1691     | "x"
1692 wakaba 1.35
1693     #data
1694 wakaba 1.11 <!DOCTYPE HTML><ul></body>
1695     #errors
1696     ul not closed
1697     #document
1698     | <!DOCTYPE HTML>
1699     | <html>
1700     | <head>
1701     | <body>
1702     | <ul>
1703    
1704     #data
1705     <!DOCTYPE HTML><ul><li></body>
1706     #errors
1707     ul not closed
1708     #document
1709     | <!DOCTYPE HTML>
1710     | <html>
1711     | <head>
1712     | <body>
1713     | <ul>
1714     | <li>
1715    
1716     #data
1717     <!DOCTYPE HTML><dl></body>
1718     #errors
1719     dl not closed
1720     #document
1721     | <!DOCTYPE HTML>
1722     | <html>
1723     | <head>
1724     | <body>
1725     | <dl>
1726    
1727     #data
1728     <!DOCTYPE HTML><dl><dt></body>
1729     #errors
1730     dl not closed
1731     #document
1732     | <!DOCTYPE HTML>
1733     | <html>
1734     | <head>
1735     | <body>
1736     | <dl>
1737     | <dt>
1738    
1739     #data
1740     <!DOCTYPE HTML><dl><dd></body>
1741     #errors
1742     dl not closed
1743     #document
1744     | <!DOCTYPE HTML>
1745     | <html>
1746     | <head>
1747     | <body>
1748     | <dl>
1749     | <dd>
1750    
1751     #data
1752     <!DOCTYPE HTML><p></body>
1753     #errors
1754     #document
1755     | <!DOCTYPE HTML>
1756     | <html>
1757     | <head>
1758     | <body>
1759     | <p>
1760    
1761     #data
1762 wakaba 1.35 <!DOCTYPE HTML><table> </table>
1763     #errors
1764     #document
1765     | <!DOCTYPE HTML>
1766     | <html>
1767     | <head>
1768     | <body>
1769     | <table>
1770     | " "
1771    
1772     #data
1773 wakaba 1.38 <!DOCTYPE HTML><table> a</table>
1774     #errors
1775     char in <table>
1776     #document
1777     | <!DOCTYPE HTML>
1778     | <html>
1779     | <head>
1780     | <body>
1781     | "a"
1782     | <table>
1783     | " "
1784    
1785     #data
1786     <!DOCTYPE HTML><table> a b</table>
1787     #errors
1788     char in <table>
1789     x
1790     3
1791     #document
1792     | <!DOCTYPE HTML>
1793     | <html>
1794     | <head>
1795     | <body>
1796     | "a b"
1797     | <table>
1798     | " "
1799    
1800     #data
1801     <!DOCTYPE HTML><table>a b </table>
1802     #errors
1803     char in <table>
1804     x
1805     x
1806     4
1807     #document
1808     | <!DOCTYPE HTML>
1809     | <html>
1810     | <head>
1811     | <body>
1812     | "a b "
1813     | <table>
1814    
1815     #data
1816     <!DOCTYPE HTML><table><br> </table>
1817     #errors
1818     <br> in <table>
1819     char in <table>
1820     #document
1821     | <!DOCTYPE HTML>
1822     | <html>
1823     | <head>
1824     | <body>
1825     | <br>
1826     | " "
1827     | <table>
1828    
1829     #data
1830     <!DOCTYPE HTML><table><tbody>a </table>
1831     #errors
1832     char in <tbody>
1833     x2
1834     #document
1835     | <!DOCTYPE HTML>
1836     | <html>
1837     | <head>
1838     | <body>
1839     | "a "
1840     | <table>
1841     | <tbody>
1842    
1843     #data
1844     <!DOCTYPE HTML><table><tr>a </table>
1845     #errors
1846     char in <tr>
1847     x2
1848     #document
1849     | <!DOCTYPE HTML>
1850     | <html>
1851     | <head>
1852     | <body>
1853     | "a "
1854     | <table>
1855     | <tbody>
1856     | <tr>
1857    
1858     #data
1859     <!DOCTYPE HTML><table>a<tr> </table>
1860     #errors
1861     char in <table>
1862     char in <tr>
1863     #document
1864     | <!DOCTYPE HTML>
1865     | <html>
1866     | <head>
1867     | <body>
1868     | "a "
1869     | <table>
1870     | <tbody>
1871     | <tr>
1872    
1873     #data
1874     <!DOCTYPE HTML><table><tbody><br> </table>
1875     #errors
1876     <br> in <tbody>
1877     char in <tbody>
1878     #document
1879     | <!DOCTYPE HTML>
1880     | <html>
1881     | <head>
1882     | <body>
1883     | <br>
1884     | " "
1885     | <table>
1886     | <tbody>
1887    
1888     #data
1889     <!DOCTYPE HTML><table><tr><br> </table>
1890     #errors
1891     <br> in <tr>
1892     char in <tr>
1893     #document
1894     | <!DOCTYPE HTML>
1895     | <html>
1896     | <head>
1897     | <body>
1898     | <br>
1899     | " "
1900     | <table>
1901     | <tbody>
1902     | <tr>
1903    
1904     #data
1905     <!DOCTYPE HTML><table a><table b> </table></table>
1906     #errors
1907     <table> in <table>
1908     unmatched </table>
1909     #document
1910     | <!DOCTYPE HTML>
1911     | <html>
1912     | <head>
1913     | <body>
1914     | <table>
1915     | a=""
1916     | <table>
1917     | b=""
1918     | " "
1919    
1920     #data
1921     <!DOCTYPE HTML><table a><table b> </table> </table>
1922     #errors
1923     <table> in <table>
1924     unmatched </table>
1925     #document
1926     | <!DOCTYPE HTML>
1927     | <html>
1928     | <head>
1929     | <body>
1930     | <table>
1931     | a=""
1932     | <table>
1933     | b=""
1934     | " "
1935     | " "
1936    
1937     #data
1938     <!DOCTYPE HTML><table><tr><td><table> </table></td>x</table>
1939     #errors
1940     char in <tr>
1941     #document
1942     | <!DOCTYPE HTML>
1943     | <html>
1944     | <head>
1945     | <body>
1946     | "x"
1947     | <table>
1948     | <tbody>
1949     | <tr>
1950     | <td>
1951     | <table>
1952     | " "
1953    
1954     #data
1955     <!DOCTYPE HTML><table><tr><td></td>x<table> </table></table>
1956     #errors
1957     char in <tr>
1958 wakaba 1.48 no </table> before <table>
1959 wakaba 1.38 unmatched </table>
1960     #document
1961     | <!DOCTYPE HTML>
1962     | <html>
1963     | <head>
1964     | <body>
1965     | "x"
1966     | <table>
1967     | <tbody>
1968     | <tr>
1969     | <td>
1970     | <table>
1971     | " "
1972    
1973     #data
1974     <!DOCTYPE HTML><table><tr><td><table>x</table><table> </table></table>
1975     #errors
1976     char in <table>
1977     #document
1978     | <!DOCTYPE HTML>
1979     | <html>
1980     | <head>
1981     | <body>
1982     | <table>
1983     | <tbody>
1984     | <tr>
1985     | <td>
1986     | "x"
1987     | <table>
1988     | <table>
1989     | " "
1990    
1991     #data
1992 wakaba 1.39 <!DOCTYPE HTML><table><title>a</title></table>
1993     #errors
1994     <title> in <table>
1995     #document
1996     | <!DOCTYPE HTML>
1997     | <html>
1998     | <head>
1999     | <body>
2000     | <title>
2001     | "a"
2002     | <table>
2003    
2004     #data
2005 wakaba 1.41 <!DOCTYPE HTML><table><li><table></table>
2006     #errors
2007     <li> in <table>
2008     <table> in <table>
2009     #document
2010     | <!DOCTYPE HTML>
2011     | <html>
2012     | <head>
2013     | <body>
2014     | <li>
2015     | <table>
2016     | <table>
2017    
2018     #data
2019     <!DOCTYPE HTML><table><input> </table>
2020     #errors
2021     <input> in <table>
2022     char in <table>
2023     #document
2024     | <!DOCTYPE HTML>
2025     | <html>
2026     | <head>
2027     | <body>
2028     | <input>
2029     | " "
2030     | <table>
2031    
2032     #data
2033     <!DOCTYPE HTML><table><input type="text"> </table>
2034     #errors
2035     <input> in <table>
2036     char in <table>
2037     #document
2038     | <!DOCTYPE HTML>
2039     | <html>
2040     | <head>
2041     | <body>
2042     | <input>
2043     | type="text"
2044     | " "
2045     | <table>
2046    
2047     #data
2048     <!DOCTYPE HTML><table><input type=hidden> </table>
2049     #errors
2050     <input type=hidden> in <table>
2051     #document
2052     | <!DOCTYPE HTML>
2053     | <html>
2054     | <head>
2055     | <body>
2056     | <table>
2057     | <input>
2058     | type="hidden"
2059     | " "
2060    
2061     #data
2062     <!DOCTYPE HTML><table> <input> </table>
2063     #errors
2064     <input> in <table>
2065     char in <table>
2066     #document
2067     | <!DOCTYPE HTML>
2068     | <html>
2069     | <head>
2070     | <body>
2071     | <input>
2072     | " "
2073     | <table>
2074     | " "
2075    
2076     #data
2077     <!DOCTYPE HTML><table>a<input> </table>
2078     #errors
2079     char in <table>
2080     <input> in <table>
2081     char in <table>
2082     #document
2083     | <!DOCTYPE HTML>
2084     | <html>
2085     | <head>
2086     | <body>
2087     | "a"
2088     | <input>
2089     | " "
2090     | <table>
2091    
2092     #data
2093     <!DOCTYPE HTML><table> <input type="text"> </table>
2094     #errors
2095     <input> in <table>
2096     char in <table>
2097     #document
2098     | <!DOCTYPE HTML>
2099     | <html>
2100     | <head>
2101     | <body>
2102     | <input>
2103     | type="text"
2104     | " "
2105     | <table>
2106     | " "
2107    
2108     #data
2109     <!DOCTYPE HTML><table>a<input type=text> </table>
2110     #errors
2111     char in <table>
2112     <input> in <table>
2113     char in <table>
2114     #document
2115     | <!DOCTYPE HTML>
2116     | <html>
2117     | <head>
2118     | <body>
2119     | "a"
2120     | <input>
2121     | type="text"
2122     | " "
2123     | <table>
2124    
2125     #data
2126     <!DOCTYPE HTML><table> <input type=hidden> </table>
2127     #errors
2128     <input type=hidden> in <table>
2129     #document
2130     | <!DOCTYPE HTML>
2131     | <html>
2132     | <head>
2133     | <body>
2134     | <table>
2135     | " "
2136     | <input>
2137     | type="hidden"
2138     | " "
2139    
2140     #data
2141     <!DOCTYPE HTML><table>a<input type=hidden> </table>
2142     #errors
2143     char in <table>
2144     <input> in <table>
2145     char in <table>
2146     #document
2147     | <!DOCTYPE HTML>
2148     | <html>
2149     | <head>
2150     | <body>
2151     | "a"
2152     | <input>
2153     | type="hidden"
2154     | " "
2155     | <table>
2156    
2157     #data
2158     <!DOCTYPE HTML><table><input type="HiddeN"> </table>
2159     #errors
2160     <input type=hidden> in <table>
2161     #document
2162     | <!DOCTYPE HTML>
2163     | <html>
2164     | <head>
2165     | <body>
2166     | <table>
2167     | <input>
2168     | type="HiddeN"
2169     | " "
2170    
2171     #data
2172 wakaba 1.43 <!DOCTYPE HTML><table><thead><input type=hidden></table>
2173     #errors
2174     <input type=hidden> in <thead>
2175     #document
2176     | <!DOCTYPE HTML>
2177     | <html>
2178     | <head>
2179     | <body>
2180     | <table>
2181     | <thead>
2182     | <input>
2183     | type="hidden"
2184    
2185     #data
2186     <!DOCTYPE HTML><table><thead>a<input type=hidden></table>
2187     #errors
2188     char in <thead>
2189     <input type=hidden> in <thead>
2190     #document
2191     | <!DOCTYPE HTML>
2192     | <html>
2193     | <head>
2194     | <body>
2195     | "a"
2196     | <input>
2197     | type="hidden"
2198     | <table>
2199     | <thead>
2200    
2201     #data
2202     <!DOCTYPE HTML><table><tr><input type=hidden></table>
2203     #errors
2204     <input type=hidden> in <tr>
2205     #document
2206     | <!DOCTYPE HTML>
2207     | <html>
2208     | <head>
2209     | <body>
2210     | <table>
2211     | <tbody>
2212     | <tr>
2213     | <input>
2214     | type="hidden"
2215    
2216     #data
2217     <!DOCTYPE HTML><table><tr>a<input type=hidden></table>
2218     #errors
2219     char in <tr>
2220     <input type=hidden> in <tr>
2221     #document
2222     | <!DOCTYPE HTML>
2223     | <html>
2224     | <head>
2225     | <body>
2226     | "a"
2227     | <input>
2228     | type="hidden"
2229     | <table>
2230     | <tbody>
2231     | <tr>
2232    
2233     #data
2234     <!DOCTYPE HTML><table><script></script></table>
2235     #errors
2236     #document
2237     | <!DOCTYPE HTML>
2238     | <html>
2239     | <head>
2240     | <body>
2241     | <table>
2242     | <script>
2243    
2244     #data
2245     <!DOCTYPE HTML><table> <script></script> </table>
2246     #errors
2247     #document
2248     | <!DOCTYPE HTML>
2249     | <html>
2250     | <head>
2251     | <body>
2252     | <table>
2253     | " "
2254     | <script>
2255     | " "
2256    
2257     #data
2258     <!DOCTYPE HTML><table>a<script></script> </table>
2259     #errors
2260     char in <table>
2261     <script> in <table>
2262     char in <table>
2263     #document
2264     | <!DOCTYPE HTML>
2265     | <html>
2266     | <head>
2267     | <body>
2268     | "a"
2269     | <script>
2270     | " "
2271     | <table>
2272    
2273     #data
2274     <!DOCTYPE HTML><table><tfoot><script></script> </table>
2275     #errors
2276     #document
2277     | <!DOCTYPE HTML>
2278     | <html>
2279     | <head>
2280     | <body>
2281     | <table>
2282     | <tfoot>
2283     | <script>
2284     | " "
2285    
2286     #data
2287     <!DOCTYPE HTML><table><tfoot>a<script></script> </table>
2288     #errors
2289     char in <tfoot>
2290     <script> in <tfoot>
2291     char in <tfoot>
2292     #document
2293     | <!DOCTYPE HTML>
2294     | <html>
2295     | <head>
2296     | <body>
2297     | "a"
2298     | <script>
2299     | " "
2300     | <table>
2301     | <tfoot>
2302    
2303     #data
2304     <!DOCTYPE HTML><table><tr> <script></script> </table>
2305     #errors
2306     #document
2307     | <!DOCTYPE HTML>
2308     | <html>
2309     | <head>
2310     | <body>
2311     | <table>
2312     | <tbody>
2313     | <tr>
2314     | " "
2315     | <script>
2316     | " "
2317    
2318     #data
2319     <!DOCTYPE HTML><table><tr>a<script></script> </table>
2320     #errors
2321     char in <tr>
2322     <script> in <tr>
2323     char in <tr>
2324     #document
2325     | <!DOCTYPE HTML>
2326     | <html>
2327     | <head>
2328     | <body>
2329     | "a"
2330     | <script>
2331     | " "
2332     | <table>
2333     | <tbody>
2334     | <tr>
2335    
2336     #data
2337     <!DOCTYPE HTML><table><style></style></table>
2338     #errors
2339     #document
2340     | <!DOCTYPE HTML>
2341     | <html>
2342     | <head>
2343     | <body>
2344     | <table>
2345     | <style>
2346    
2347     #data
2348     <!DOCTYPE HTML><table> <style></style> </table>
2349     #errors
2350     #document
2351     | <!DOCTYPE HTML>
2352     | <html>
2353     | <head>
2354     | <body>
2355     | <table>
2356     | " "
2357     | <style>
2358     | " "
2359    
2360     #data
2361     <!DOCTYPE HTML><table>a<style></style> </table>
2362     #errors
2363     char in <table>
2364     <style> in <table>
2365     char in <table>
2366     #document
2367     | <!DOCTYPE HTML>
2368     | <html>
2369     | <head>
2370     | <body>
2371     | "a"
2372     | <style>
2373     | " "
2374     | <table>
2375    
2376     #data
2377     <!DOCTYPE HTML><table><tfoot><style></style> </table>
2378     #errors
2379     #document
2380     | <!DOCTYPE HTML>
2381     | <html>
2382     | <head>
2383     | <body>
2384     | <table>
2385     | <tfoot>
2386     | <style>
2387     | " "
2388    
2389     #data
2390     <!DOCTYPE HTML><table><tfoot>a<style></style> </table>
2391     #errors
2392     char in <tfoot>
2393     <style> in <tfoot>
2394     char in <tfoot>
2395     #document
2396     | <!DOCTYPE HTML>
2397     | <html>
2398     | <head>
2399     | <body>
2400     | "a"
2401     | <style>
2402     | " "
2403     | <table>
2404     | <tfoot>
2405    
2406     #data
2407     <!DOCTYPE HTML><table><tr> <style></style> </table>
2408     #errors
2409     #document
2410     | <!DOCTYPE HTML>
2411     | <html>
2412     | <head>
2413     | <body>
2414     | <table>
2415     | <tbody>
2416     | <tr>
2417     | " "
2418     | <style>
2419     | " "
2420    
2421     #data
2422     <!DOCTYPE HTML><table><tr>a<style></style> </table>
2423     #errors
2424     char in <tr>
2425     <style> in <tr>
2426     char in <tr>
2427     #document
2428     | <!DOCTYPE HTML>
2429     | <html>
2430     | <head>
2431     | <body>
2432     | "a"
2433     | <style>
2434     | " "
2435     | <table>
2436     | <tbody>
2437     | <tr>
2438    
2439     #data
2440 wakaba 1.45 <!DOCTYPE HTML><table><b>x<i>y<div>z</b>a</i>b
2441     #errors
2442     1,26,in table:b
2443     1,27,in table:#character
2444     1,30,in table:i
2445     1,31,in table:#character
2446     1,36,in table:div
2447     1,37,in table:#character
2448     1,41,in table:/b
2449     1,41,not closed:div
2450     1,42,in table:#character
2451     1,46,in table:/i
2452     1,46,not closed:div
2453     1,46,in table:#character
2454     no </div></table> at the end-of-file
2455     #document
2456     | <!DOCTYPE HTML>
2457     | <html>
2458     | <head>
2459     | <body>
2460     | <b>
2461     | "x"
2462     | <i>
2463     | "y"
2464 wakaba 1.46 | <i>
2465     | <div>
2466     | <i>
2467     | <b>
2468     | "z"
2469     | "a"
2470     | "b"
2471 wakaba 1.45 | <table>
2472    
2473     #data
2474 wakaba 1.11 <!DOCTYPE HTML><table><tr><td></body>
2475     #errors
2476 wakaba 1.35 unmatched </body>
2477 wakaba 1.11 table not closed
2478     #document
2479     | <!DOCTYPE HTML>
2480     | <html>
2481     | <head>
2482     | <body>
2483     | <table>
2484     | <tbody>
2485     | <tr>
2486     | <td>
2487    
2488     #data
2489     <!DOCTYPE HTML><table><tr><th></body>
2490     #errors
2491 wakaba 1.35 unmatched </body>
2492 wakaba 1.11 table not closed
2493     #document
2494     | <!DOCTYPE HTML>
2495     | <html>
2496     | <head>
2497     | <body>
2498     | <table>
2499     | <tbody>
2500     | <tr>
2501     | <th>
2502    
2503     #data
2504     <!DOCTYPE HTML><table><thead><tr><td></body>
2505     #errors
2506 wakaba 1.35 unmatched </body>
2507 wakaba 1.11 table not closed
2508     #document
2509     | <!DOCTYPE HTML>
2510     | <html>
2511     | <head>
2512     | <body>
2513     | <table>
2514     | <thead>
2515     | <tr>
2516     | <td>
2517 wakaba 1.12
2518     #data
2519     <!DOCTYPE HTML><isindex>
2520     #errors
2521     isindex
2522     #document
2523     | <!DOCTYPE HTML>
2524     | <html>
2525     | <head>
2526     | <body>
2527     | <form>
2528     | <hr>
2529     | <p>
2530     | <label>
2531     | "This is a searchable index. Insert your search keywords here: "
2532     | <input>
2533     | name="isindex"
2534     | <hr>
2535    
2536     #data
2537 wakaba 1.51 <!DOCTYPE HTML><isindex/>
2538     #errors
2539     isindex
2540     #document
2541     | <!DOCTYPE HTML>
2542     | <html>
2543     | <head>
2544     | <body>
2545     | <form>
2546     | <hr>
2547     | <p>
2548     | <label>
2549     | "This is a searchable index. Insert your search keywords here: "
2550     | <input>
2551     | name="isindex"
2552     | <hr>
2553    
2554     #data
2555     <!DOCTYPE HTML><form><isindex/></form>
2556     #errors
2557     <isindex> in form
2558     nestc
2559     #document
2560     | <!DOCTYPE HTML>
2561     | <html>
2562     | <head>
2563     | <body>
2564     | <form>
2565    
2566     #data
2567 wakaba 1.12 <!DOCTYPE HTML><isindex action="http://test/">
2568     #errors
2569     isindex
2570     #document
2571     | <!DOCTYPE HTML>
2572     | <html>
2573     | <head>
2574     | <body>
2575     | <form>
2576     | action="http://test/"
2577     | <hr>
2578     | <p>
2579     | <label>
2580     | "This is a searchable index. Insert your search keywords here: "
2581     | <input>
2582     | name="isindex"
2583     | <hr>
2584    
2585     #data
2586     <!DOCTYPE HTML><isindex prompt="Input:">
2587     #errors
2588     isindex
2589     #document
2590     | <!DOCTYPE HTML>
2591     | <html>
2592     | <head>
2593     | <body>
2594     | <form>
2595     | <hr>
2596     | <p>
2597     | <label>
2598     | "Input:"
2599     | <input>
2600     | name="isindex"
2601     | <hr>
2602    
2603     #data
2604     <!DOCTYPE HTML><isindex name="textarea">
2605     #errors
2606     isindex
2607     #document
2608     | <!DOCTYPE HTML>
2609     | <html>
2610     | <head>
2611     | <body>
2612     | <form>
2613     | <hr>
2614     | <p>
2615     | <label>
2616     | "This is a searchable index. Insert your search keywords here: "
2617     | <input>
2618     | name="isindex"
2619     | <hr>
2620    
2621     #data
2622     <!DOCTYPE HTML><isindex type="checkbox">
2623     #errors
2624     isindex
2625     #document
2626     | <!DOCTYPE HTML>
2627     | <html>
2628     | <head>
2629     | <body>
2630     | <form>
2631     | <hr>
2632     | <p>
2633     | <label>
2634     | "This is a searchable index. Insert your search keywords here: "
2635     | <input>
2636     | name="isindex"
2637     | type="checkbox"
2638     | <hr>
2639    
2640     #data
2641     <!DOCTYPE HTML><form><isindex></form>
2642     #errors
2643     isindex
2644     #document
2645     | <!DOCTYPE HTML>
2646     | <html>
2647     | <head>
2648     | <body>
2649     | <form>
2650 wakaba 1.13
2651     #data
2652     <!DOCTYPE HTML><h1><a><h2>
2653     #errors
2654 wakaba 1.35 unexpected end of file (no </h1></a></h2>)
2655 wakaba 1.13 #document
2656     | <!DOCTYPE HTML>
2657     | <html>
2658     | <head>
2659     | <body>
2660     | <h1>
2661     | <a>
2662     | <h2>
2663 wakaba 1.16
2664     #data
2665 wakaba 1.35 <!DOCTYPE HTML><h1><p></h1>
2666     #errors
2667     #document
2668     | <!DOCTYPE HTML>
2669     | <html>
2670     | <head>
2671     | <body>
2672     | <h1>
2673     | <p>
2674    
2675     #data
2676     <!DOCTYPE HTML><h1><li></h1>
2677     #errors
2678     #document
2679     | <!DOCTYPE HTML>
2680     | <html>
2681     | <head>
2682     | <body>
2683     | <h1>
2684     | <li>
2685    
2686     #data
2687     <!DOCTYPE HTML><h1><dt></h1>
2688     #errors
2689     #document
2690     | <!DOCTYPE HTML>
2691     | <html>
2692     | <head>
2693     | <body>
2694     | <h1>
2695     | <dt>
2696    
2697     #data
2698     <!DOCTYPE HTML><h1><dd></h1>
2699     #errors
2700     #document
2701     | <!DOCTYPE HTML>
2702     | <html>
2703     | <head>
2704     | <body>
2705     | <h1>
2706     | <dd>
2707    
2708     #data
2709     <!DOCTYPE HTML><h1></h1>
2710     #errors
2711     #document
2712     | <!DOCTYPE HTML>
2713     | <html>
2714     | <head>
2715     | <body>
2716     | <h1>
2717    
2718     #data
2719 wakaba 1.16 <p>
2720     #errors
2721     no DOCTYPE
2722     #document
2723     | <html>
2724     | <head>
2725     | <body>
2726     | <p>
2727    
2728     #data
2729     a
2730     #errors
2731     no DOCTYPE
2732     #document
2733     | <html>
2734     | <head>
2735     | <body>
2736     | "a"
2737    
2738     #data
2739     <!----> <p>
2740     #errors
2741     no DOCTYPE
2742     #document
2743     | <!-- -->
2744     | <html>
2745     | <head>
2746     | <body>
2747     | <p>
2748    
2749     #data
2750     <!DOCTYPE HTML> <p>
2751     #errors
2752     #document
2753     | <!DOCTYPE HTML>
2754     | <html>
2755     | <head>
2756     | <body>
2757     | <p>
2758 wakaba 1.20
2759     #data
2760     <!DOCTYPE HTML><div></div></div>
2761     #errors
2762     unmatched </div>
2763     #document
2764     | <!DOCTYPE HTML>
2765     | <html>
2766     | <head>
2767     | <body>
2768     | <div>
2769    
2770     #data
2771     <!DOCTYPE HTML><div><span></div>
2772     #errors
2773     unclosed <span>
2774     #document
2775     | <!DOCTYPE HTML>
2776     | <html>
2777     | <head>
2778     | <body>
2779     | <div>
2780     | <span>
2781 wakaba 1.21
2782     #data
2783 wakaba 1.40 <!DOCTYPE HTML><listing>
2784     </listing>
2785     #errors
2786     #document
2787     | <!DOCTYPE HTML>
2788     | <html>
2789     | <head>
2790     | <body>
2791     | <listing>
2792    
2793     #data
2794     <!DOCTYPE HTML><listing>
2795     a</listing>
2796     #errors
2797     #document
2798     | <!DOCTYPE HTML>
2799     | <html>
2800     | <head>
2801     | <body>
2802     | <listing>
2803     | "a"
2804    
2805     #data
2806     <!DOCTYPE HTML><listing>a
2807     </listing>
2808     #errors
2809     #document
2810     | <!DOCTYPE HTML>
2811     | <html>
2812     | <head>
2813     | <body>
2814     | <listing>
2815     | "a
2816     "
2817    
2818     #data
2819     <!DOCTYPE HTML><listing>
2820    
2821     </listing>
2822     #errors
2823     #document
2824     | <!DOCTYPE HTML>
2825     | <html>
2826     | <head>
2827     | <body>
2828     | <listing>
2829     | "
2830     "
2831    
2832     #data
2833     <!DOCTYPE HTML><listing>
2834     </listing>
2835     #errors
2836     #document
2837     | <!DOCTYPE HTML>
2838     | <html>
2839     | <head>
2840     | <body>
2841     | <listing>
2842     | "
2843     "
2844    
2845     #data
2846 wakaba 1.21 <!DOCTYPE HTML><pre><!---->
2847     a</pre>
2848     #errors
2849     #document
2850     | <!DOCTYPE HTML>
2851     | <html>
2852     | <head>
2853     | <body>
2854     | <pre>
2855 wakaba 1.40 | <!-- -->
2856     | "
2857     a"
2858    
2859     #data
2860     <!DOCTYPE HTML><listing><!---->
2861     a</listing>
2862     #errors
2863     #document
2864     | <!DOCTYPE HTML>
2865     | <html>
2866     | <head>
2867     | <body>
2868     | <listing>
2869 wakaba 1.21 | <!-- -->
2870     | "
2871     a"
2872    
2873     #data
2874     <!DOCTYPE HTML><textarea><!---->
2875     a</textarea>
2876     #errors
2877     #document
2878     | <!DOCTYPE HTML>
2879     | <html>
2880     | <head>
2881     | <body>
2882     | <textarea>
2883     | "<!---->
2884     a"
2885 wakaba 1.22
2886     #data
2887     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>
2888     #errors
2889     #document
2890     | <!DOCTYPE HTML>
2891     | <html>
2892     | <head>
2893     | <title>
2894     | <body>
2895     | " "
2896    
2897     #data
2898     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>
2899     #errors
2900     #document
2901     | <!DOCTYPE HTML>
2902     | <html>
2903     | <head>
2904     | <title>
2905     | <body>
2906     | " "
2907    
2908     #data
2909     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>a
2910     #errors
2911     char after </body>
2912     char after </html>
2913     #document
2914     | <!DOCTYPE HTML>
2915     | <html>
2916     | <head>
2917     | <title>
2918     | <body>
2919     | "a"
2920    
2921     #data
2922     <!DOCTYPE HTML><html><head><title></title></head><body></body></html> a
2923     #errors
2924     char after </html>
2925     char after </body>
2926     #document
2927     | <!DOCTYPE HTML>
2928     | <html>
2929     | <head>
2930     | <title>
2931     | <body>
2932     | " a"
2933    
2934     #data
2935     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>a
2936     #errors
2937     char after </html>
2938     char after </body>
2939     #document
2940     | <!DOCTYPE HTML>
2941     | <html>
2942     | <head>
2943     | <title>
2944     | <body>
2945     | "a "
2946    
2947     #data
2948     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>aaa
2949     #errors
2950     char after </html>
2951     char after </body>
2952     #document
2953     | <!DOCTYPE HTML>
2954     | <html>
2955     | <head>
2956     | <title>
2957     | <body>
2958     | "aaa"
2959    
2960     #data
2961     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><!---->
2962     #errors
2963     #document
2964     | <!DOCTYPE HTML>
2965     | <html>
2966     | <head>
2967     | <title>
2968     | <body>
2969     | <!-- -->
2970    
2971     #data
2972     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><!--aa-->
2973     #errors
2974     #document
2975     | <!DOCTYPE HTML>
2976     | <html>
2977     | <head>
2978     | <title>
2979     | <body>
2980     | <!-- aa -->
2981    
2982     #data
2983     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><!DOCTYPE HTML>
2984     #errors
2985     <!DOCTYPE> after </html>
2986     #document
2987     | <!DOCTYPE HTML>
2988     | <html>
2989     | <head>
2990     | <title>
2991     | <body>
2992    
2993     #data
2994     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><p>
2995     #errors
2996     start tag after </html>
2997     start tag after </body>
2998     #document
2999     | <!DOCTYPE HTML>
3000     | <html>
3001     | <head>
3002     | <title>
3003     | <body>
3004     | <p>
3005    
3006     #data
3007     <!DOCTYPE HTML><html><head><title></title></head><body></body></html></p>
3008     #errors
3009     end tag after </html>
3010     end tag after </body>
3011     </p> interpreted as <p></p>
3012     #document
3013     | <!DOCTYPE HTML>
3014     | <html>
3015     | <head>
3016     | <title>
3017     | <body>
3018     | <p>
3019    
3020     #data
3021     <!DOCTYPE HTML><html><head><title></title></head><body></body></html> <p>
3022     #errors
3023     start tag after </html>
3024     start tag after </body>
3025     #document
3026     | <!DOCTYPE HTML>
3027     | <html>
3028     | <head>
3029     | <title>
3030     | <body>
3031     | " "
3032     | <p>
3033    
3034     #data
3035     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>aa<p>
3036     #errors
3037     char after </html>
3038     char after </body>
3039     #document
3040     | <!DOCTYPE HTML>
3041     | <html>
3042     | <head>
3043     | <title>
3044     | <body>
3045     | "aa"
3046     | <p>
3047    
3048     #data
3049     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>
3050     #errors
3051     #document
3052     | <!DOCTYPE HTML>
3053     | <html>
3054     | <head>
3055     | <title>
3056     | <frameset>
3057     | " "
3058    
3059     #data
3060     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>
3061     #errors
3062     #document
3063     | <!DOCTYPE HTML>
3064     | <html>
3065     | <head>
3066     | <title>
3067     | <frameset>
3068     | " "
3069    
3070     #data
3071     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a
3072     #errors
3073     char after </html>
3074     #document
3075     | <!DOCTYPE HTML>
3076     | <html>
3077     | <head>
3078     | <title>
3079     | <frameset>
3080    
3081     #data
3082     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> a
3083     #errors
3084     char after </html>
3085     #document
3086     | <!DOCTYPE HTML>
3087     | <html>
3088     | <head>
3089     | <title>
3090     | <frameset>
3091     | " "
3092    
3093     #data
3094     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a
3095     #errors
3096     char after </html>
3097     #document
3098     | <!DOCTYPE HTML>
3099     | <html>
3100     | <head>
3101     | <title>
3102     | <frameset>
3103     | " "
3104    
3105     #data
3106 wakaba 1.54 <!DOCTYPE HTML><frameset></frameset></html>a</html>
3107     #errors
3108     char after </html>
3109     </html> after </html>
3110     #document
3111     | <!DOCTYPE HTML>
3112     | <html>
3113     | <head>
3114     | <frameset>
3115    
3116     #data
3117 wakaba 1.22 <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!---->
3118     #errors
3119     #document
3120     | <!DOCTYPE HTML>
3121     | <html>
3122     | <head>
3123     | <title>
3124     | <frameset>
3125     | <!-- -->
3126    
3127     #data
3128     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!--a-->
3129     #errors
3130     #document
3131     | <!DOCTYPE HTML>
3132     | <html>
3133     | <head>
3134     | <title>
3135     | <frameset>
3136     | <!-- a -->
3137    
3138     #data
3139     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!---->
3140     #errors
3141     #document
3142     | <!DOCTYPE HTML>
3143     | <html>
3144     | <head>
3145     | <title>
3146     | <frameset>
3147     | " "
3148     | <!-- -->
3149    
3150     #data
3151     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!---->
3152     #errors
3153     char after </html>
3154     #document
3155     | <!DOCTYPE HTML>
3156     | <html>
3157     | <head>
3158     | <title>
3159     | <frameset>
3160 wakaba 1.54 | <!-- -->
3161    
3162     #data
3163     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!---->
3164     #errors
3165     char after </html>
3166     #document
3167     | <!DOCTYPE HTML>
3168     | <html>
3169     | <head>
3170     | <title>
3171     | <frameset>
3172     | " "
3173     | <!-- -->
3174    
3175     #data
3176     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!----> <!--a-->
3177     #errors
3178     char after </html>
3179     #document
3180     | <!DOCTYPE HTML>
3181     | <html>
3182     | <head>
3183     | <title>
3184     | <frameset>
3185     | " "
3186     | <!-- -->
3187     | <!-- a -->
3188 wakaba 1.22
3189     #data
3190     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!DOCTYPE HTML>
3191     #errors
3192     <!DOCTYPE> after </html>
3193     #document
3194     | <!DOCTYPE HTML>
3195     | <html>
3196     | <head>
3197     | <title>
3198     | <frameset>
3199    
3200     #data
3201     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!DOCTYPE HTML>
3202     #errors
3203     <!DOCTYPE> after </html>
3204     #document
3205     | <!DOCTYPE HTML>
3206     | <html>
3207     | <head>
3208     | <title>
3209     | <frameset>
3210     | " "
3211    
3212     #data
3213     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><p>
3214     #errors
3215     start tag after </html>
3216     #document
3217     | <!DOCTYPE HTML>
3218     | <html>
3219     | <head>
3220     | <title>
3221     | <frameset>
3222    
3223     #data
3224     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <p>
3225     #errors
3226     start tag after </html>
3227     #document
3228     | <!DOCTYPE HTML>
3229     | <html>
3230     | <head>
3231     | <title>
3232     | <frameset>
3233     | " "
3234    
3235     #data
3236     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></p>
3237     #errors
3238     end tag after </html>
3239     #document
3240     | <!DOCTYPE HTML>
3241     | <html>
3242     | <head>
3243     | <title>
3244     | <frameset>
3245    
3246     #data
3247     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> </p>
3248     #errors
3249     end tag after </html>
3250     #document
3251     | <!DOCTYPE HTML>
3252     | <html>
3253     | <head>
3254     | <title>
3255     | <frameset>
3256     | " "
3257    
3258     #data
3259     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></html>
3260     #errors
3261     </html> after </html>
3262     #document
3263     | <!DOCTYPE HTML>
3264     | <html>
3265     | <head>
3266     | <title>
3267     | <frameset>
3268    
3269     #data
3270     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a</html>
3271     #errors
3272     char after </html>
3273 wakaba 1.54 </html> after </html>
3274 wakaba 1.22 #document
3275     | <!DOCTYPE HTML>
3276     | <html>
3277     | <head>
3278     | <title>
3279     | <frameset>
3280    
3281     #data
3282     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>
3283     #errors
3284     #document
3285     | <!DOCTYPE HTML>
3286     | <html>
3287     | <head>
3288     | <title>
3289     | <frameset>
3290     | <noframes>
3291    
3292     #data
3293     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes>
3294     #errors
3295     no </noframes>
3296     #document
3297     | <!DOCTYPE HTML>
3298     | <html>
3299     | <head>
3300     | <title>
3301     | <frameset>
3302     | <noframes>
3303    
3304     #data
3305     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes><p></noframes>
3306     #errors
3307     #document
3308     | <!DOCTYPE HTML>
3309     | <html>
3310     | <head>
3311     | <title>
3312     | <frameset>
3313     | <noframes>
3314     | "<p>"
3315    
3316     #data
3317     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>a
3318     #errors
3319 wakaba 1.54 char after </html>
3320     #document
3321     | <!DOCTYPE HTML>
3322     | <html>
3323     | <head>
3324     | <title>
3325     | <frameset>
3326     | <noframes>
3327    
3328     #data
3329     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>a</html>
3330     #errors
3331     char after </html>
3332     </html> after </html>
3333 wakaba 1.22 #document
3334     | <!DOCTYPE HTML>
3335     | <html>
3336     | <head>
3337     | <title>
3338     | <frameset>
3339     | <noframes>
3340    
3341     #data
3342     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <noframes></noframes>
3343     #errors
3344     #document
3345     | <!DOCTYPE HTML>
3346     | <html>
3347     | <head>
3348     | <title>
3349     | <frameset>
3350     | " "
3351     | <noframes>
3352     | " "
3353    
3354     #data
3355 wakaba 1.54 <!DOCTYPE HTML><frameset></frameset></html><frameset>
3356     #errors
3357     <frameset> after </html>
3358     #document
3359     | <!DOCTYPE HTML>
3360     | <html>
3361     | <head>
3362     | <frameset>
3363    
3364     #data
3365     <!DOCTYPE HTML><frameset></frameset></html></frameset>
3366     #errors
3367     </frameset> after </html>
3368     #document
3369     | <!DOCTYPE HTML>
3370     | <html>
3371     | <head>
3372     | <frameset>
3373    
3374     #data
3375     <!DOCTYPE HTML><frameset></frameset></html><frame>
3376     #errors
3377     <frame> after </html>
3378     #document
3379     | <!DOCTYPE HTML>
3380     | <html>
3381     | <head>
3382     | <frameset>
3383    
3384     #data
3385     <!DOCTYPE HTML><frameset></frameset></html><xyz>
3386     #errors
3387     <xyz> after </html>
3388     #document
3389     | <!DOCTYPE HTML>
3390     | <html>
3391     | <head>
3392     | <frameset>
3393    
3394     #data
3395     <!DOCTYPE HTML><frameset></frameset></html></xyz>
3396     #errors
3397     </xyz> after </html>
3398     #document
3399     | <!DOCTYPE HTML>
3400     | <html>
3401     | <head>
3402     | <frameset>
3403    
3404     #data
3405 wakaba 1.22 <!DOCTYPE HTML><html><head><title></title></head><frameset> </frameset></html>
3406     #errors
3407     #document
3408     | <!DOCTYPE HTML>
3409     | <html>
3410     | <head>
3411     | <title>
3412     | <frameset>
3413     | " "
3414    
3415     #data
3416     <!DOCTYPE HTML><html><head><title></title></head><body></body> </html>
3417     #errors
3418     #document
3419     | <!DOCTYPE HTML>
3420     | <html>
3421     | <head>
3422     | <title>
3423     | <body>
3424     | " "
3425 wakaba 1.23
3426     #data
3427 wakaba 1.26 <!DOCTYPE HTML><frameset></frameset><noframes>
3428     #errors
3429     unexpected end of file
3430     #document
3431     | <!DOCTYPE HTML>
3432     | <html>
3433     | <head>
3434     | <frameset>
3435     | <noframes>
3436    
3437     #data
3438     <!DOCTYPE HTML><frameset></frameset><noframes></noframes>
3439     #errors
3440     #document
3441     | <!DOCTYPE HTML>
3442     | <html>
3443     | <head>
3444     | <frameset>
3445     | <noframes>
3446    
3447     #data
3448     <!DOCTYPE HTML><frameset></frameset><noframes>abcdefg
3449     #errors
3450     unexpected end of file
3451     #document
3452     | <!DOCTYPE HTML>
3453     | <html>
3454     | <head>
3455     | <frameset>
3456     | <noframes>
3457     | "abcdefg"
3458    
3459     #data
3460     <!DOCTYPE HTML><frameset></frameset><noframes>abcdefg</noframes>
3461     #errors
3462     #document
3463     | <!DOCTYPE HTML>
3464     | <html>
3465     | <head>
3466     | <frameset>
3467     | <noframes>
3468     | "abcdefg"
3469    
3470     #data
3471     <!DOCTYPE HTML><frameset></frameset><noframes>aa<p>bb</noframes>
3472     #errors
3473     #document
3474     | <!DOCTYPE HTML>
3475     | <html>
3476     | <head>
3477     | <frameset>
3478     | <noframes>
3479     | "aa<p>bb"
3480    
3481     #data
3482     <!DOCTYPE HTML><frameset></frameset><noframes><noframes></noframes>
3483     #errors
3484     #document
3485     | <!DOCTYPE HTML>
3486     | <html>
3487     | <head>
3488     | <frameset>
3489     | <noframes>
3490     | "<noframes>"
3491    
3492     #data
3493     <!DOCTYPE HTML><frameset></frameset><noframes></noframe></noframes>
3494     #errors
3495     #document
3496     | <!DOCTYPE HTML>
3497     | <html>
3498     | <head>
3499     | <frameset>
3500     | <noframes>
3501     | "</noframe>"
3502 wakaba 1.52
3503     #data
3504     <!DOCTYPE HTML><noframes>x</noframes><!---->
3505     #errors
3506     #document
3507     | <!DOCTYPE HTML>
3508     | <html>
3509     | <head>
3510     | <noframes>
3511     | "x"
3512     | <!-- -->
3513     | <body>
3514    
3515     #data
3516     <!DOCTYPE HTML><head><noframes>x</noframes><!---->
3517     #errors
3518     #document
3519     | <!DOCTYPE HTML>
3520     | <html>
3521     | <head>
3522     | <noframes>
3523     | "x"
3524     | <!-- -->
3525     | <body>
3526    
3527     #data
3528     <!DOCTYPE HTML><head></head><noframes>x</noframes><!---->
3529     #errors
3530     <noframes> after </head>
3531     #document
3532     | <!DOCTYPE HTML>
3533     | <html>
3534     | <head>
3535     | <noframes>
3536     | "x"
3537     | <!-- -->
3538     | <body>
3539    
3540     #data
3541     <!DOCTYPE HTML><body><noframes>x</noframes>
3542     #errors
3543     #document
3544     | <!DOCTYPE HTML>
3545     | <html>
3546     | <head>
3547     | <body>
3548     | <noframes>
3549     | "x"
3550 wakaba 1.26
3551     #data
3552 wakaba 1.23 </body></html><html a>
3553     #errors
3554     no <!DOCTYPE>
3555 wakaba 1.49 </body> before head
3556     </html> before head
3557 wakaba 1.36 <html> in body
3558 wakaba 1.23 #document
3559     | <html>
3560     | a=""
3561     | <head>
3562     | <body>
3563 wakaba 1.49
3564     #data
3565     </html>
3566     #errors
3567     no <!DOCTYPE>
3568     </html> before head
3569     #document
3570     | <html>
3571     | <head>
3572     | <body>
3573    
3574     #data
3575     <!----></html>x
3576     #errors
3577     no <!DOCTYPE>
3578     </html> before head
3579     #document
3580     | <!-- -->
3581     | <html>
3582     | <head>
3583     | <body>
3584     | "x"
3585 wakaba 1.23
3586     #data
3587     <body></body></html><html a>
3588     #errors
3589     no <!DOCTYPE>
3590     <html> after </html>
3591     <html> is not the first start tag
3592     #document
3593     | <html>
3594     | a=""
3595     | <head>
3596     | <body>
3597 wakaba 1.54
3598     #data
3599     <frameset></frameset><html a></html>
3600     #errors
3601     no <!DOCTYPE>
3602     <html> is not the first start tag
3603     #document
3604     | <html>
3605     | a=""
3606     | <head>
3607     | <frameset>
3608 wakaba 1.23
3609     #data
3610     <frameset></frameset></html><html a>
3611     #errors
3612     no <!DOCTYPE>
3613     <html> after </html>
3614     <html> is not the first start tag
3615     #document
3616     | <html>
3617     | a=""
3618     | <head>
3619     | <frameset>
3620    
3621     #data
3622     <!DOCTYPE HTML><html><head></head><frameset></frameset></html><html a>
3623     #errors
3624     <html> after </html>
3625     <html> is not the first start tag
3626     #document
3627     | <!DOCTYPE HTML>
3628     | <html>
3629     | a=""
3630     | <head>
3631     | <frameset>
3632    
3633     #data
3634     <frameset></frameset>
3635     #errors
3636     no <!DOCTYPE>
3637     #document
3638     | <html>
3639     | <head>
3640     | <frameset>
3641    
3642     #data
3643     <frameset></frameset></frameset>
3644     #errors
3645     no <!DOCTYPE>
3646     unmatched </frameset>
3647     #document
3648     | <html>
3649     | <head>
3650     | <frameset>
3651    
3652     #data
3653     <frameset></frameset></frameset></frameset>
3654     #errors
3655     no <!DOCTYPE>
3656     unmatched </frameset>
3657     unmatched </frameset>
3658     #document
3659     | <html>
3660     | <head>
3661     | <frameset>
3662 wakaba 1.24
3663     #data
3664     <!DOCTYPE HTML><table><caption>test</caption>a</table>
3665     #errors
3666     a in <table>
3667     #document
3668     | <!DOCTYPE HTML>
3669     | <html>
3670     | <head>
3671     | <body>
3672     | "a"
3673     | <table>
3674     | <caption>
3675     | "test"
3676    
3677     #data
3678     <!DOCTYPE HTML><table><caption>test</table>a
3679     #errors
3680     no </caption>
3681     #document
3682     | <!DOCTYPE HTML>
3683     | <html>
3684     | <head>
3685     | <body>
3686     | <table>
3687     | <caption>
3688     | "test"
3689     | "a"
3690    
3691     #data
3692     <!DOCTYPE HTML><table><caption>test</body>a
3693     #errors
3694     unmatched </body>
3695     unexpected end of file
3696     #document
3697     | <!DOCTYPE HTML>
3698     | <html>
3699     | <head>
3700     | <body>
3701     | <table>
3702     | <caption>
3703     | "testa"
3704    
3705     #data
3706     <!DOCTYPE HTML><table><caption>test</col>a
3707     #errors
3708     unmatched </col>
3709     unexpected end of file
3710     #document
3711     | <!DOCTYPE HTML>
3712     | <html>
3713     | <head>
3714     | <body>
3715     | <table>
3716     | <caption>
3717     | "testa"
3718    
3719     #data
3720     <!DOCTYPE HTML><table><caption>test</colgroup>a
3721     #errors
3722     unmatched </colgroup>
3723     unexpected end of file
3724     #document
3725     | <!DOCTYPE HTML>
3726     | <html>
3727     | <head>
3728     | <body>
3729     | <table>
3730     | <caption>
3731     | "testa"
3732    
3733     #data
3734     <!DOCTYPE HTML><table><caption>test</html>a
3735     #errors
3736     unmatched </html>
3737     unexpected end of file
3738     #document
3739     | <!DOCTYPE HTML>
3740     | <html>
3741     | <head>
3742     | <body>
3743     | <table>
3744     | <caption>
3745     | "testa"
3746    
3747     #data
3748     <!DOCTYPE HTML><table><caption>test</html>
3749     #errors
3750     unmatched </html>
3751     unexpected end of file
3752     #document
3753     | <!DOCTYPE HTML>
3754     | <html>
3755     | <head>
3756     | <body>
3757     | <table>
3758     | <caption>
3759     | "test "
3760    
3761     #data
3762     <!DOCTYPE HTML><table><caption>test</tbody>a
3763     #errors
3764     unmatched </tbody>
3765     unexpected end of file
3766     #document
3767     | <!DOCTYPE HTML>
3768     | <html>
3769     | <head>
3770     | <body>
3771     | <table>
3772     | <caption>
3773     | "testa"
3774    
3775     #data
3776     <!DOCTYPE HTML><table><caption>test</thead>a
3777     #errors
3778     unmatched </thead>
3779     unexpected end of file
3780     #document
3781     | <!DOCTYPE HTML>
3782     | <html>
3783     | <head>
3784     | <body>
3785     | <table>
3786     | <caption>
3787     | "testa"
3788    
3789     #data
3790     <!DOCTYPE HTML><table><caption>test</tfoot>a
3791     #errors
3792     unmatched </tfoot>
3793     unexpected end of file
3794     #document
3795     | <!DOCTYPE HTML>
3796     | <html>
3797     | <head>
3798     | <body>
3799     | <table>
3800     | <caption>
3801     | "testa"
3802    
3803     #data
3804     <!DOCTYPE HTML><table><caption>test</tr>a
3805     #errors
3806     unmatched </tr>
3807     unexpected end of file
3808     #document
3809     | <!DOCTYPE HTML>
3810     | <html>
3811     | <head>
3812     | <body>
3813     | <table>
3814     | <caption>
3815     | "testa"
3816    
3817     #data
3818     <!DOCTYPE HTML><table><caption>test</td>a
3819     #errors
3820     unmatched </td>
3821     unexpected end of file
3822     #document
3823     | <!DOCTYPE HTML>
3824     | <html>
3825     | <head>
3826     | <body>
3827     | <table>
3828     | <caption>
3829     | "testa"
3830    
3831     #data
3832     <!DOCTYPE HTML><table><caption>test</th>a
3833     #errors
3834     unmatched </th>
3835     unexpected end of file
3836     #document
3837     | <!DOCTYPE HTML>
3838     | <html>
3839     | <head>
3840     | <body>
3841     | <table>
3842     | <caption>
3843     | "testa"
3844 wakaba 1.25
3845     #data
3846     <!DOCTYPE HTML><table><caption>a<caption>b
3847     #errors
3848     no </caption>
3849     unexpected end of file
3850     #document
3851     | <!DOCTYPE HTML>
3852     | <html>
3853     | <head>
3854     | <body>
3855     | <table>
3856     | <caption>
3857     | "a"
3858     | <caption>
3859     | "b"
3860    
3861     #data
3862 wakaba 1.35 <!DOCTYPE HTML><table><colgroup> </table>
3863     #errors
3864     #document
3865     | <!DOCTYPE HTML>
3866     | <html>
3867     | <head>
3868     | <body>
3869     | <table>
3870     | <colgroup>
3871     | " "
3872    
3873     #data
3874     <!DOCTYPE HTML><table><colgroup></colgroup></table>
3875     #errors
3876     #document
3877     | <!DOCTYPE HTML>
3878     | <html>
3879     | <head>
3880     | <body>
3881     | <table>
3882     | <colgroup>
3883    
3884     #data
3885 wakaba 1.25 <!DOCTYPE HTML><table><caption>a<col>b
3886     #errors
3887     no </caption>
3888     "b" in table
3889     unexpected end of file
3890     #document
3891     | <!DOCTYPE HTML>
3892     | <html>
3893     | <head>
3894     | <body>
3895     | "b"
3896     | <table>
3897     | <caption>
3898     | "a"
3899     | <colgroup>
3900     | <col>
3901    
3902     #data
3903     <!DOCTYPE HTML><table><caption>a<colgroup>b
3904     #errors
3905     no </caption>
3906     "b" in colgroup
3907     unexpected end of file
3908     #document
3909     | <!DOCTYPE HTML>
3910     | <html>
3911     | <head>
3912     | <body>
3913     | "b"
3914     | <table>
3915     | <caption>
3916     | "a"
3917     | <colgroup>
3918    
3919     #data
3920     <!DOCTYPE HTML><table><caption>a<thead>b
3921     #errors
3922     no </caption>
3923     "b" in thead
3924     unexpected end of file
3925     #document
3926     | <!DOCTYPE HTML>
3927     | <html>
3928     | <head>
3929     | <body>
3930     | "b"
3931     | <table>
3932     | <caption>
3933     | "a"
3934     | <thead>
3935    
3936     #data
3937     <!DOCTYPE HTML><table><caption>a<tbody>b
3938     #errors
3939     no </caption>
3940     "b" in tbody
3941     unexpected end of file
3942     #document
3943     | <!DOCTYPE HTML>
3944     | <html>
3945     | <head>
3946     | <body>
3947     | "b"
3948     | <table>
3949     | <caption>
3950     | "a"
3951     | <tbody>
3952    
3953     #data
3954     <!DOCTYPE HTML><table><caption>a<tfoot>b
3955     #errors
3956     no </caption>
3957     "b" in tfoot
3958     unexpected end of file
3959     #document
3960     | <!DOCTYPE HTML>
3961     | <html>
3962     | <head>
3963     | <body>
3964     | "b"
3965     | <table>
3966     | <caption>
3967     | "a"
3968     | <tfoot>
3969    
3970     #data
3971     <!DOCTYPE HTML><table><caption>a<tr>b
3972     #errors
3973     no </caption>
3974     "b" in tr
3975     unexpected end of file
3976     #document
3977     | <!DOCTYPE HTML>
3978     | <html>
3979     | <head>
3980     | <body>
3981     | "b"
3982     | <table>
3983     | <caption>
3984     | "a"
3985     | <tbody>
3986     | <tr>
3987    
3988     #data
3989     <!DOCTYPE HTML><table><caption>a<td>b
3990     #errors
3991     no </caption>
3992     no <tr>
3993     unexpected end of file
3994     #document
3995     | <!DOCTYPE HTML>
3996     | <html>
3997     | <head>
3998     | <body>
3999     | <table>
4000     | <caption>
4001     | "a"
4002     | <tbody>
4003     | <tr>
4004     | <td>
4005     | "b"
4006    
4007     #data
4008     <!DOCTYPE HTML><table><caption>a<th>b
4009     #errors
4010     no </caption>
4011     no <tr>
4012     unexpected end of file
4013     #document
4014     | <!DOCTYPE HTML>
4015     | <html>
4016     | <head>
4017     | <body>
4018     | <table>
4019     | <caption>
4020     | "a"
4021     | <tbody>
4022     | <tr>
4023     | <th>
4024     | "b"
4025    
4026     #data
4027     <!DOCTYPE HTML>a<caption>b
4028     #errors
4029     <caption> in body
4030     #document
4031     | <!DOCTYPE HTML>
4032     | <html>
4033     | <head>
4034     | <body>
4035     | "ab"
4036    
4037     #data
4038 wakaba 1.35 <!DOCTYPE HTML><table><caption><span><tbody>
4039     #errors
4040     <caption> not closed
4041     <span> not closed
4042     <table> not closed
4043     #document
4044     | <!DOCTYPE HTML>
4045     | <html>
4046     | <head>
4047     | <body>
4048     | <table>
4049     | <caption>
4050     | <span>
4051     | <tbody>
4052    
4053     #data
4054     <!DOCTYPE HTML><table><caption><li><tbody>
4055     #errors
4056     <caption> not closed
4057     <table> not closed
4058     #document
4059     | <!DOCTYPE HTML>
4060     | <html>
4061     | <head>
4062     | <body>
4063     | <table>
4064     | <caption>
4065     | <li>
4066     | <tbody>
4067    
4068     #data
4069     <!DOCTYPE HTML><table><caption><p><tbody>
4070     #errors
4071     <caption> not closed
4072     <table> not closed
4073     #document
4074     | <!DOCTYPE HTML>
4075     | <html>
4076     | <head>
4077     | <body>
4078     | <table>
4079     | <caption>
4080     | <p>
4081     | <tbody>
4082    
4083     #data
4084     <!DOCTYPE HTML><table><caption><dt><tbody>
4085     #errors
4086     <caption> not closed
4087     <table> not closed
4088     #document
4089     | <!DOCTYPE HTML>
4090     | <html>
4091     | <head>
4092     | <body>
4093     | <table>
4094     | <caption>
4095     | <dt>
4096     | <tbody>
4097    
4098     #data
4099     <!DOCTYPE HTML><table><caption><dd><tbody>
4100     #errors
4101     <caption> not closed
4102     <table> not closed
4103     #document
4104     | <!DOCTYPE HTML>
4105     | <html>
4106     | <head>
4107     | <body>
4108     | <table>
4109     | <caption>
4110     | <dd>
4111     | <tbody>
4112    
4113     #data
4114 wakaba 1.25 <!DOCTYPE HTML>a<col>b
4115     #errors
4116     <col> in body
4117     #document
4118     | <!DOCTYPE HTML>
4119     | <html>
4120     | <head>
4121     | <body>
4122     | "ab"
4123    
4124     #data
4125     <!DOCTYPE HTML>a<colgroup>b
4126     #errors
4127     <colgroup> in body
4128     #document
4129     | <!DOCTYPE HTML>
4130     | <html>
4131     | <head>
4132     | <body>
4133     | "ab"
4134    
4135     #data
4136     <!DOCTYPE HTML>a<frame>b
4137     #errors
4138     <frame> in body
4139     #document
4140     | <!DOCTYPE HTML>
4141     | <html>
4142     | <head>
4143     | <body>
4144     | "ab"
4145    
4146     #data
4147     <!DOCTYPE HTML>a<frameset>b
4148     #errors
4149     <frameset> in body
4150     #document
4151     | <!DOCTYPE HTML>
4152     | <html>
4153     | <head>
4154     | <body>
4155     | "ab"
4156    
4157     #data
4158     <!DOCTYPE HTML>a<frameset><frame>b
4159     #errors
4160     <frameset> in body
4161     <frame> in body
4162     #document
4163     | <!DOCTYPE HTML>
4164     | <html>
4165     | <head>
4166     | <body>
4167     | "ab"
4168    
4169     #data
4170     <!DOCTYPE HTML>a<head>b
4171     #errors
4172     <head> in body
4173     #document
4174     | <!DOCTYPE HTML>
4175     | <html>
4176     | <head>
4177     | <body>
4178     | "ab"
4179    
4180     #data
4181     <!DOCTYPE HTML>a<head><link>b
4182     #errors
4183     <head> in body
4184     #document
4185     | <!DOCTYPE HTML>
4186     | <html>
4187     | <head>
4188     | <body>
4189     | "a"
4190     | <link>
4191     | "b"
4192    
4193     #data
4194     <!DOCTYPE HTML>a<option>b
4195     #errors
4196     <option> in body
4197     #document
4198     | <!DOCTYPE HTML>
4199     | <html>
4200     | <head>
4201     | <body>
4202     | "ab"
4203    
4204     #data
4205     <!DOCTYPE HTML>a<optgroup>b
4206     #errors
4207     <optgroup> in body
4208     #document
4209     | <!DOCTYPE HTML>
4210     | <html>
4211     | <head>
4212     | <body>
4213     | "ab"
4214    
4215     #data
4216     <!DOCTYPE HTML>a<tbody>b
4217     #errors
4218     <tbody> in body
4219     #document
4220     | <!DOCTYPE HTML>
4221     | <html>
4222     | <head>
4223     | <body>
4224     | "ab"
4225    
4226     #data
4227     <!DOCTYPE HTML>a<tbody><tr>b
4228     #errors
4229     <tbody> in body
4230     <tr> in body
4231     #document
4232     | <!DOCTYPE HTML>
4233     | <html>
4234     | <head>
4235     | <body>
4236     | "ab"
4237    
4238     #data
4239     <!DOCTYPE HTML>a<thead>b
4240     #errors
4241     <thead> in body
4242     #document
4243     | <!DOCTYPE HTML>
4244     | <html>
4245     | <head>
4246     | <body>
4247     | "ab"
4248    
4249     #data
4250     <!DOCTYPE HTML>a<tfoot>b
4251     #errors
4252     <tfoot> in body
4253     #document
4254     | <!DOCTYPE HTML>
4255     | <html>
4256     | <head>
4257     | <body>
4258     | "ab"
4259    
4260     #data
4261     <!DOCTYPE HTML>a<tr>b
4262     #errors
4263     <tr> in body
4264     #document
4265     | <!DOCTYPE HTML>
4266     | <html>
4267     | <head>
4268     | <body>
4269     | "ab"
4270    
4271     #data
4272     <!DOCTYPE HTML>a<td>b
4273     #errors
4274     <td> in body
4275     #document
4276     | <!DOCTYPE HTML>
4277     | <html>
4278     | <head>
4279     | <body>
4280     | "ab"
4281    
4282     #data
4283     <!DOCTYPE HTML>a<th>b
4284     #errors
4285     <th> in body
4286     #document
4287     | <!DOCTYPE HTML>
4288     | <html>
4289     | <head>
4290     | <body>
4291     | "ab"
4292    
4293     #data
4294     <!DOCTYPE HTML><table><tr><td>a<tr><td>b</table>
4295     #errors
4296     #document
4297     | <!DOCTYPE HTML>
4298     | <html>
4299     | <head>
4300     | <body>
4301     | <table>
4302     | <tbody>
4303     | <tr>
4304     | <td>
4305     | "a"
4306     | <tr>
4307     | <td>
4308     | "b"
4309    
4310     #data
4311     <!DOCTYPE HTML><table><tr><td>a<thead><tr><td>b</table>
4312     #errors
4313     #document
4314     | <!DOCTYPE HTML>
4315     | <html>
4316     | <head>
4317     | <body>
4318     | <table>
4319     | <tbody>
4320     | <tr>
4321     | <td>
4322     | "a"
4323     | <thead>
4324     | <tr>
4325     | <td>
4326     | "b"
4327    
4328     #data
4329     <!DOCTYPE HTML><table><tr><td>a<tbody><tr><td>b</table>
4330     #errors
4331     #document
4332     | <!DOCTYPE HTML>
4333     | <html>
4334     | <head>
4335     | <body>
4336     | <table>
4337     | <tbody>
4338     | <tr>
4339     | <td>
4340     | "a"
4341     | <tbody>
4342     | <tr>
4343     | <td>
4344     | "b"
4345    
4346     #data
4347     <!DOCTYPE HTML><table><tr><td>a<tfoot><tr><td>b</table>
4348     #errors
4349     #document
4350     | <!DOCTYPE HTML>
4351     | <html>
4352     | <head>
4353     | <body>
4354     | <table>
4355     | <tbody>
4356     | <tr>
4357     | <td>
4358     | "a"
4359     | <tfoot>
4360     | <tr>
4361     | <td>
4362     | "b"
4363    
4364     #data
4365     <!DOCTYPE HTML><table><tr><td>a<caption>b</caption></table>
4366     #errors
4367     #document
4368     | <!DOCTYPE HTML>
4369     | <html>
4370     | <head>
4371     | <body>
4372     | <table>
4373     | <tbody>
4374     | <tr>
4375     | <td>
4376     | "a"
4377     | <caption>
4378     | "b"
4379    
4380     #data
4381     <!DOCTYPE HTML><table><tr><td>a</th></table>
4382     #errors
4383     unmatched </th>
4384     #document
4385     | <!DOCTYPE HTML>
4386     | <html>
4387     | <head>
4388     | <body>
4389     | <table>
4390     | <tbody>
4391     | <tr>
4392     | <td>
4393     | "a"
4394    
4395     #data
4396     <!DOCTYPE HTML><table><tr><td>a</th>b</table>
4397     #errors
4398     unmatched </th>
4399     #document
4400     | <!DOCTYPE HTML>
4401     | <html>
4402     | <head>
4403     | <body>
4404     | <table>
4405     | <tbody>
4406     | <tr>
4407     | <td>
4408     | "ab"
4409    
4410     #data
4411     <!DOCTYPE HTML><table><tr><td>a</body>b
4412     #errors
4413     unmatched </body>
4414     unexpected end of file
4415     #document
4416     | <!DOCTYPE HTML>
4417     | <html>
4418     | <head>
4419     | <body>
4420     | <table>
4421     | <tbody>
4422     | <tr>
4423     | <td>
4424     | "ab"
4425    
4426     #data
4427     <!DOCTYPE HTML><table><tr><td>a</html>b
4428     #errors
4429     unmatched </html>
4430     unexpected end of file
4431     #document
4432     | <!DOCTYPE HTML>
4433     | <html>
4434     | <head>
4435     | <body>
4436     | <table>
4437     | <tbody>
4438     | <tr>
4439     | <td>
4440     | "ab"
4441    
4442     #data
4443     <!DOCTYPE HTML><table><tr><td>a</caption>b
4444     #errors
4445     unmatched </caption>
4446     unexpected end of file
4447     #document
4448     | <!DOCTYPE HTML>
4449     | <html>
4450     | <head>
4451     | <body>
4452     | <table>
4453     | <tbody>
4454     | <tr>
4455     | <td>
4456     | "ab"
4457    
4458     #data
4459     <!DOCTYPE HTML><table><tr><td>a</colgroup>b
4460     #errors
4461     unmatched </colgroup>
4462     unexpected end of file
4463     #document
4464     | <!DOCTYPE HTML>
4465     | <html>
4466     | <head>
4467     | <body>
4468     | <table>
4469     | <tbody>
4470     | <tr>
4471     | <td>
4472     | "ab"
4473    
4474     #data
4475     <!DOCTYPE HTML><table><tr><td>a</col>b
4476     #errors
4477     unmatched </col>
4478     unexpected end of file
4479     #document
4480     | <!DOCTYPE HTML>
4481     | <html>
4482     | <head>
4483     | <body>
4484     | <table>
4485     | <tbody>
4486     | <tr>
4487     | <td>
4488     | "ab"
4489    
4490     #data
4491     <!DOCTYPE HTML><table><tr><td>a</thead>b
4492     #errors
4493     unmatched </thead>
4494     unexpected end of file
4495     #document
4496     | <!DOCTYPE HTML>
4497     | <html>
4498     | <head>
4499     | <body>
4500     | <table>
4501     | <tbody>
4502     | <tr>
4503     | <td>
4504     | "ab"
4505    
4506     #data
4507     <!DOCTYPE HTML><table><tr><td>a</tfoot>b
4508     #errors
4509     unmatched </tfoot>
4510     unexpected end of file
4511     #document
4512     | <!DOCTYPE HTML>
4513     | <html>
4514     | <head>
4515     | <body>
4516     | <table>
4517     | <tbody>
4518     | <tr>
4519     | <td>
4520     | "ab"
4521    
4522     #data
4523     <!DOCTYPE HTML><table><tfoot><tr><td>a</tbody>b
4524     #errors
4525     unmatched </tbody>
4526     unexpected end of file
4527     #document
4528     | <!DOCTYPE HTML>
4529     | <html>
4530     | <head>
4531     | <body>
4532     | <table>
4533     | <tfoot>
4534     | <tr>
4535     | <td>
4536     | "ab"
4537    
4538     #data
4539     <!DOCTYPE HTML><table><tr><td>a</tbody>b
4540     #errors
4541     "b" in table
4542     unexpected end of file
4543     #document
4544     | <!DOCTYPE HTML>
4545     | <html>
4546     | <head>
4547     | <body>
4548     | "b"
4549     | <table>
4550     | <tbody>
4551     | <tr>
4552     | <td>
4553     | "a"
4554    
4555     #data
4556     <!DOCTYPE HTML><table><thead><tr><td>a</thead>b
4557     #errors
4558     "b" in table
4559     unexpected end of file
4560     #document
4561     | <!DOCTYPE HTML>
4562     | <html>
4563     | <head>
4564     | <body>
4565     | "b"
4566     | <table>
4567     | <thead>
4568     | <tr>
4569     | <td>
4570     | "a"
4571    
4572     #data
4573     <!DOCTYPE HTML><table><tfoot><tr><td>a</tfoot>b
4574     #errors
4575     "b" in table
4576     unexpected end of file
4577     #document
4578     | <!DOCTYPE HTML>
4579     | <html>
4580     | <head>
4581     | <body>
4582     | "b"
4583     | <table>
4584     | <tfoot>
4585     | <tr>
4586     | <td>
4587     | "a"
4588 wakaba 1.27
4589     #data
4590     <!DOCTYPE HTML><table><tbody><caption>a</caption>
4591     #errors
4592     unexpected end of file
4593     #document
4594     | <!DOCTYPE HTML>
4595     | <html>
4596     | <head>
4597     | <body>
4598     | <table>
4599     | <tbody>
4600     | <caption>
4601     | "a"
4602    
4603     #data
4604 wakaba 1.35 <!DOCTYPE HTML><table><caption><li></caption></table>
4605 wakaba 1.27 #errors
4606     #document
4607     | <!DOCTYPE HTML>
4608     | <html>
4609     | <head>
4610     | <body>
4611     | <table>
4612 wakaba 1.35 | <caption>
4613     | <li>
4614 wakaba 1.27
4615     #data
4616 wakaba 1.35 <!DOCTYPE HTML><table><caption><p></caption></table>
4617 wakaba 1.27 #errors
4618     #document
4619     | <!DOCTYPE HTML>
4620     | <html>
4621     | <head>
4622     | <body>
4623     | <table>
4624 wakaba 1.35 | <caption>
4625     | <p>
4626 wakaba 1.27
4627     #data
4628 wakaba 1.35 <!DOCTYPE HTML><table><caption><dt></caption></table>
4629 wakaba 1.27 #errors
4630     #document
4631     | <!DOCTYPE HTML>
4632     | <html>
4633     | <head>
4634     | <body>
4635     | <table>
4636 wakaba 1.35 | <caption>
4637     | <dt>
4638 wakaba 1.27
4639     #data
4640 wakaba 1.35 <!DOCTYPE HTML><table><caption><dd></caption></table>
4641 wakaba 1.27 #errors
4642     #document
4643     | <!DOCTYPE HTML>
4644     | <html>
4645     | <head>
4646     | <body>
4647     | <table>
4648 wakaba 1.35 | <caption>
4649     | <dd>
4650 wakaba 1.27
4651     #data
4652 wakaba 1.35 <!DOCTYPE HTML><table><caption><p></table>
4653 wakaba 1.27 #errors
4654 wakaba 1.35 <caption> not closed
4655 wakaba 1.27 #document
4656     | <!DOCTYPE HTML>
4657     | <html>
4658     | <head>
4659     | <body>
4660     | <table>
4661 wakaba 1.35 | <caption>
4662     | <p>
4663 wakaba 1.27
4664     #data
4665 wakaba 1.35 <!DOCTYPE HTML><table><caption><li></table>
4666 wakaba 1.27 #errors
4667 wakaba 1.35 <caption> not closed
4668 wakaba 1.27 #document
4669     | <!DOCTYPE HTML>
4670     | <html>
4671     | <head>
4672     | <body>
4673     | <table>
4674 wakaba 1.35 | <caption>
4675     | <li>
4676 wakaba 1.27
4677     #data
4678 wakaba 1.35 <!DOCTYPE HTML><table><caption><dd></table>
4679 wakaba 1.27 #errors
4680 wakaba 1.35 <caption> not closed
4681 wakaba 1.27 #document
4682     | <!DOCTYPE HTML>
4683     | <html>
4684     | <head>
4685     | <body>
4686     | <table>
4687 wakaba 1.35 | <caption>
4688     | <dd>
4689 wakaba 1.27
4690     #data
4691 wakaba 1.35 <!DOCTYPE HTML><table><caption><dt></table>
4692 wakaba 1.27 #errors
4693 wakaba 1.35 <caption> not closed
4694 wakaba 1.27 #document
4695     | <!DOCTYPE HTML>
4696     | <html>
4697     | <head>
4698     | <body>
4699     | <table>
4700 wakaba 1.35 | <caption>
4701     | <dt>
4702 wakaba 1.27
4703     #data
4704 wakaba 1.35 <!DOCTYPE HTML><table><caption><span></table>
4705 wakaba 1.27 #errors
4706 wakaba 1.35 <caption> not closed
4707     <span> not closed
4708 wakaba 1.27 #document
4709     | <!DOCTYPE HTML>
4710     | <html>
4711     | <head>
4712     | <body>
4713     | <table>
4714 wakaba 1.35 | <caption>
4715     | <span>
4716 wakaba 1.27
4717     #data
4718 wakaba 1.35 <!DOCTYPE HTML><table><tbody><thead><tr></table>
4719     #errors
4720     #document
4721     | <!DOCTYPE HTML>
4722     | <html>
4723     | <head>
4724     | <body>
4725     | <table>
4726     | <tbody>
4727     | <thead>
4728     | <tr>
4729    
4730     #data
4731     <!DOCTYPE HTML><table><tbody><tfoot><tr></table>
4732     #errors
4733     #document
4734     | <!DOCTYPE HTML>
4735     | <html>
4736     | <head>
4737     | <body>
4738     | <table>
4739     | <tbody>
4740     | <tfoot>
4741     | <tr>
4742    
4743     #data
4744     <!DOCTYPE HTML><table><tbody><tbody><tr></table>
4745     #errors
4746     #document
4747     | <!DOCTYPE HTML>
4748     | <html>
4749     | <head>
4750     | <body>
4751     | <table>
4752     | <tbody>
4753     | <tbody>
4754     | <tr>
4755    
4756     #data
4757     <!DOCTYPE HTML><table><thead><tfoot><tr></table>
4758     #errors
4759     #document
4760     | <!DOCTYPE HTML>
4761     | <html>
4762     | <head>
4763     | <body>
4764     | <table>
4765     | <thead>
4766     | <tfoot>
4767     | <tr>
4768    
4769     #data
4770     <!DOCTYPE HTML><table><thead><tbody><tr></table>
4771     #errors
4772     #document
4773     | <!DOCTYPE HTML>
4774     | <html>
4775     | <head>
4776     | <body>
4777     | <table>
4778     | <thead>
4779     | <tbody>
4780     | <tr>
4781    
4782     #data
4783     <!DOCTYPE HTML><table><thead><thead><tr></table>
4784     #errors
4785     #document
4786     | <!DOCTYPE HTML>
4787     | <html>
4788     | <head>
4789     | <body>
4790     | <table>
4791     | <thead>
4792     | <thead>
4793     | <tr>
4794    
4795     #data
4796     <!DOCTYPE HTML><table a><thead><table b>
4797     #errors
4798     <table> in table row group
4799     unexpected end of file
4800     #document
4801     | <!DOCTYPE HTML>
4802     | <html>
4803     | <head>
4804     | <body>
4805     | <table>
4806     | a=""
4807     | <thead>
4808     | <table>
4809     | b=""
4810    
4811     #data
4812     <!DOCTYPE HTML><table a><tbody><table b>
4813     #errors
4814     <table> in table row group
4815     unexpected end of file
4816     #document
4817     | <!DOCTYPE HTML>
4818     | <html>
4819     | <head>
4820     | <body>
4821     | <table>
4822     | a=""
4823     | <tbody>
4824     | <table>
4825     | b=""
4826    
4827     #data
4828     <!DOCTYPE HTML><table a><tfoot><table b>
4829     #errors
4830     <table> in table row group
4831     unexpected end of file
4832     #document
4833     | <!DOCTYPE HTML>
4834     | <html>
4835     | <head>
4836     | <body>
4837     | <table>
4838     | a=""
4839     | <tfoot>
4840     | <table>
4841     | b=""
4842    
4843     #data
4844     <!DOCTYPE HTML><table a><tr><table b>
4845 wakaba 1.27 #errors
4846     <table> in table row
4847     unexpected end of file
4848     #document
4849     | <!DOCTYPE HTML>
4850     | <html>
4851     | <head>
4852     | <body>
4853     | <table>
4854     | a=""
4855     | <tbody>
4856     | <tr>
4857     | <table>
4858     | b=""
4859    
4860     #data
4861     <!DOCTYPE HTML><table><thead></tbody><tr>
4862     #errors
4863     unmatched end tag
4864     unexpected end of file
4865     #document
4866     | <!DOCTYPE HTML>
4867     | <html>
4868     | <head>
4869     | <body>
4870     | <table>
4871     | <thead>
4872     | <tr>
4873    
4874     #data
4875     <!DOCTYPE HTML><table><thead></thead><tr>
4876     #errors
4877     unexpected end of file
4878     #document
4879     | <!DOCTYPE HTML>
4880     | <html>
4881     | <head>
4882     | <body>
4883     | <table>
4884     | <thead>
4885     | <tbody>
4886     | <tr>
4887    
4888     #data
4889     <!DOCTYPE HTML><table><thead></tfoot><tr>
4890     #errors
4891     unmatched end tag
4892     unexpected end of file
4893     #document
4894     | <!DOCTYPE HTML>
4895     | <html>
4896     | <head>
4897     | <body>
4898     | <table>
4899     | <thead>
4900     | <tr>
4901    
4902     #data
4903     <!DOCTYPE HTML><table><tbody></thead><tr>
4904     #errors
4905     unmatched end tag
4906     unexpected end of file
4907     #document
4908     | <!DOCTYPE HTML>
4909     | <html>
4910     | <head>
4911     | <body>
4912     | <table>
4913     | <tbody>
4914     | <tr>
4915    
4916     #data
4917     <!DOCTYPE HTML><table><tbody></tbody><tr>
4918     #errors
4919     unexpected end of file
4920     #document
4921     | <!DOCTYPE HTML>
4922     | <html>
4923     | <head>
4924     | <body>
4925     | <table>
4926     | <tbody>
4927     | <tbody>
4928     | <tr>
4929    
4930     #data
4931     <!DOCTYPE HTML><table><tbody></tfoot><tr>
4932     #errors
4933     unmatched end tag
4934     unexpected end of file
4935     #document
4936     | <!DOCTYPE HTML>
4937     | <html>
4938     | <head>
4939     | <body>
4940     | <table>
4941     | <tbody>
4942     | <tr>
4943    
4944     #data
4945     <!DOCTYPE HTML><table><tfoot></thead><tr>
4946     #errors
4947     unmatched end tag
4948     unexpected end of file
4949     #document
4950     | <!DOCTYPE HTML>
4951     | <html>
4952     | <head>
4953     | <body>
4954     | <table>
4955     | <tfoot>
4956     | <tr>
4957    
4958     #data
4959     <!DOCTYPE HTML><table><tfoot></tbody><tr>
4960     #errors
4961     unmatched end tag
4962     unexpected end of file
4963     #document
4964     | <!DOCTYPE HTML>
4965     | <html>
4966     | <head>
4967     | <body>
4968     | <table>
4969     | <tfoot>
4970     | <tr>
4971    
4972     #data
4973     <!DOCTYPE HTML><table><tfoot></tfoot><tr>
4974     #errors
4975     unexpected end of file
4976     #document
4977     | <!DOCTYPE HTML>
4978     | <html>
4979     | <head>
4980     | <body>
4981     | <table>
4982     | <tfoot>
4983     | <tbody>
4984     | <tr>
4985    
4986     #data
4987     <!DOCTYPE HTML><table><tbody></tr><tr>
4988     #errors
4989     unmatched end tag
4990     unexpected end of file
4991     #document
4992     | <!DOCTYPE HTML>
4993     | <html>
4994     | <head>
4995     | <body>
4996     | <table>
4997     | <tbody>
4998     | <tr>
4999    
5000     #data
5001     <!DOCTYPE HTML><table><tbody></body><tr>
5002     #errors
5003     unmatched end tag
5004     unexpected end of file
5005     #document
5006     | <!DOCTYPE HTML>
5007     | <html>
5008     | <head>
5009     | <body>
5010     | <table>
5011     | <tbody>
5012     | <tr>
5013    
5014     #data
5015     <!DOCTYPE HTML><table><tbody></html><tr>
5016     #errors
5017     unmatched end tag
5018     unexpected end of file
5019     #document
5020     | <!DOCTYPE HTML>
5021     | <html>
5022     | <head>
5023     | <body>
5024     | <table>
5025     | <tbody>
5026     | <tr>
5027    
5028     #data
5029     <!DOCTYPE HTML><table><tbody></td><tr>
5030     #errors
5031     unmatched end tag
5032     unexpected end of file
5033     #document
5034     | <!DOCTYPE HTML>
5035     | <html>
5036     | <head>
5037     | <body>
5038     | <table>
5039     | <tbody>
5040     | <tr>
5041    
5042     #data
5043     <!DOCTYPE HTML><table><tbody></th><tr>
5044     #errors
5045     unmatched end tag
5046     unexpected end of file
5047     #document
5048     | <!DOCTYPE HTML>
5049     | <html>
5050     | <head>
5051     | <body>
5052     | <table>
5053     | <tbody>
5054     | <tr>
5055    
5056     #data
5057     <!DOCTYPE HTML><table><tbody></caption><tr>
5058     #errors
5059     unmatched end tag
5060     unexpected end of file
5061     #document
5062     | <!DOCTYPE HTML>
5063     | <html>
5064     | <head>
5065     | <body>
5066     | <table>
5067     | <tbody>
5068     | <tr>
5069    
5070     #data
5071     <!DOCTYPE HTML><table><tbody></col><tr>
5072     #errors
5073     unmatched end tag
5074     unexpected end of file
5075     #document
5076     | <!DOCTYPE HTML>
5077     | <html>
5078     | <head>
5079     | <body>
5080     | <table>
5081     | <tbody>
5082     | <tr>
5083    
5084     #data
5085     <!DOCTYPE HTML><table><tbody></colgroup><tr>
5086     #errors
5087     unmatched end tag
5088     unexpected end of file
5089     #document
5090     | <!DOCTYPE HTML>
5091     | <html>
5092     | <head>
5093     | <body>
5094     | <table>
5095     | <tbody>
5096     | <tr>
5097 wakaba 1.28
5098     #data
5099 wakaba 1.29 <!DOCTYPE HTML><table><tr><form><td></td></form></table>
5100 wakaba 1.28 #errors
5101     <form> in table
5102     form not closed
5103     </form> in table
5104     ubmatched </form>
5105     #document
5106     | <!DOCTYPE HTML>
5107     | <html>
5108     | <head>
5109     | <body>
5110     | <form>
5111     | <table>
5112     | <tbody>
5113     | <tr>
5114     | <td>
5115    
5116     #data
5117 wakaba 1.35 <!DOCTYPE HTML><table><tr><td></th></table>
5118     #errors
5119     unmatched </th>
5120     #document
5121     | <!DOCTYPE HTML>
5122     | <html>
5123     | <head>
5124     | <body>
5125     | <table>
5126     | <tbody>
5127     | <tr>
5128     | <td>
5129    
5130     #data
5131     <!DOCTYPE HTML><table><tr><th></td></table>
5132     #errors
5133     unmatched </td>
5134     #document
5135     | <!DOCTYPE HTML>
5136     | <html>
5137     | <head>
5138     | <body>
5139     | <table>
5140     | <tbody>
5141     | <tr>
5142     | <th>
5143    
5144     #data
5145     <!DOCTYPE HTML><table><tr><td><dd></td></table>
5146     #errors
5147     #document
5148     | <!DOCTYPE HTML>
5149     | <html>
5150     | <head>
5151     | <body>
5152     | <table>
5153     | <tbody>
5154     | <tr>
5155     | <td>
5156     | <dd>
5157    
5158     #data
5159     <!DOCTYPE HTML><table><tr><td><dt></td></table>
5160     #errors
5161     #document
5162     | <!DOCTYPE HTML>
5163     | <html>
5164     | <head>
5165     | <body>
5166     | <table>
5167     | <tbody>
5168     | <tr>
5169     | <td>
5170     | <dt>
5171    
5172     #data
5173     <!DOCTYPE HTML><table><tr><td><li></td></table>
5174     #errors
5175     #document
5176     | <!DOCTYPE HTML>
5177     | <html>
5178     | <head>
5179     | <body>
5180     | <table>
5181     | <tbody>
5182     | <tr>
5183     | <td>
5184     | <li>
5185    
5186     #data
5187     <!DOCTYPE HTML><table><tr><td><p></td></table>
5188     #errors
5189     #document
5190     | <!DOCTYPE HTML>
5191     | <html>
5192     | <head>
5193     | <body>
5194     | <table>
5195     | <tbody>
5196     | <tr>
5197     | <td>
5198     | <p>
5199    
5200     #data
5201     <!DOCTYPE HTML><table><tr><th><p></th></table>
5202     #errors
5203     #document
5204     | <!DOCTYPE HTML>
5205     | <html>
5206     | <head>
5207     | <body>
5208     | <table>
5209     | <tbody>
5210     | <tr>
5211     | <th>
5212     | <p>
5213    
5214     #data
5215 wakaba 1.28 <!DOCTYPE HTML><body></h1>
5216     #errors
5217     unmatched </h1>
5218     #document
5219     | <!DOCTYPE HTML>
5220     | <html>
5221     | <head>
5222     | <body>
5223 wakaba 1.30
5224     #data
5225     <p><font><form> </form>
5226     #errors
5227     1,4,no DOCTYPE
5228     1,16,not closed:font
5229 wakaba 1.48 unexpected end-of-file
5230 wakaba 1.30 #document
5231     | <html>
5232     | <head>
5233     | <body>
5234     | <p>
5235     | <font>
5236     | <form>
5237     | <font>
5238     | " "
5239 wakaba 1.48
5240     #data
5241     <p><font><form> </form>a
5242     #errors
5243     no DOCTYPE
5244     <font> not closed before <form>
5245     <font> not closed before </form>
5246     unexpected end-of-file (<font> not closed before end-of-file)
5247     #document
5248     | <html>
5249     | <head>
5250     | <body>
5251     | <p>
5252     | <font>
5253     | <form>
5254     | <font>
5255     | " "
5256     | <font>
5257     | "a"
5258 wakaba 1.31
5259     #data
5260     <table a><tr><table b>
5261     #errors
5262     1,10,no DOCTYPE
5263     1,22,not closed:tr
5264     1,22,not closed:table
5265     #document
5266     | <html>
5267     | <head>
5268     | <body>
5269     | <table>
5270     | a=""
5271     | <tbody>
5272     | <tr>
5273     | <table>
5274     | b=""
5275    
5276     #data
5277     <!DOCTYPE HTML>foo<html x>
5278     #errors
5279 wakaba 1.36 <html> in body
5280 wakaba 1.31 #document
5281     | <!DOCTYPE HTML>
5282     | <html>
5283     | x=""
5284     | <head>
5285     | <body>
5286     | "foo"
5287    
5288 wakaba 1.35 #data
5289     <!DOCTYPE HTML><select><option><option>
5290     #errors
5291     no </select>
5292     #document
5293     | <!DOCTYPE HTML>
5294     | <html>
5295     | <head>
5296     | <body>
5297     | <select>
5298     | <option>
5299     | <option>
5300    
5301     #data
5302     <!DOCTYPE HTML><select></p>
5303     #errors
5304     </p> in <select>
5305     no </select>
5306     #document
5307     | <!DOCTYPE HTML>
5308     | <html>
5309     | <head>
5310     | <body>
5311     | <select>
5312    
5313     #data
5314     <!DOCTYPE HTML><select></br>
5315     #errors
5316     </br> in <select>
5317     no </select>
5318     #document
5319     | <!DOCTYPE HTML>
5320     | <html>
5321     | <head>
5322     | <body>
5323     | <select>
5324    
5325     #data
5326     <!DOCTYPE HTML><select></base>
5327     #errors
5328     </base> in <select>
5329     no </select>
5330     #document
5331     | <!DOCTYPE HTML>
5332     | <html>
5333     | <head>
5334     | <body>
5335     | <select>
5336    
5337     #data
5338     <!DOCTYPE HTML><select></div>
5339     #errors
5340     </div> in <select>
5341     no </select>
5342     #document
5343     | <!DOCTYPE HTML>
5344     | <html>
5345     | <head>
5346     | <body>
5347     | <select>
5348 wakaba 1.31
5349 wakaba 1.35 #data
5350     <!DOCTYPE HTML><select></option>
5351     #errors
5352     unmatched </option>
5353     no </select>
5354     #document
5355     | <!DOCTYPE HTML>
5356     | <html>
5357     | <head>
5358     | <body>
5359     | <select>
5360    
5361     #data
5362     <!DOCTYPE HTML><select><option></option></select>
5363     #errors
5364     #document
5365     | <!DOCTYPE HTML>
5366     | <html>
5367     | <head>
5368     | <body>
5369     | <select>
5370     | <option>
5371    
5372     #data
5373     <!DOCTYPE HTML><select><optgroup></option></select>
5374     #errors
5375     </option> in <optgroup>
5376     #document
5377     | <!DOCTYPE HTML>
5378     | <html>
5379     | <head>
5380     | <body>
5381     | <select>
5382     | <optgroup>
5383    
5384     #data
5385     <!DOCTYPE HTML><select></table>aa
5386     #errors
5387     unmatched </table>
5388     no </select>
5389     #document
5390     | <!DOCTYPE HTML>
5391     | <html>
5392     | <head>
5393     | <body>
5394     | <select>
5395     | "aa"
5396    
5397     #data
5398     <!DOCTYPE HTML><select></tbody>aa
5399     #errors
5400     unmatched </tbody>
5401     no </select>
5402     #document
5403     | <!DOCTYPE HTML>
5404     | <html>
5405     | <head>
5406     | <body>
5407     | <select>
5408     | "aa"
5409    
5410     #data
5411     <!DOCTYPE HTML><select></thead>aa
5412     #errors
5413     unmatched </thead>
5414     no </select>
5415     #document
5416     | <!DOCTYPE HTML>
5417     | <html>
5418     | <head>
5419     | <body>
5420     | <select>
5421     | "aa"
5422    
5423     #data
5424     <!DOCTYPE HTML><select></tfoot>aa
5425     #errors
5426     unmatched </tfoot>
5427     no </select>
5428     #document
5429     | <!DOCTYPE HTML>
5430     | <html>
5431     | <head>
5432     | <body>
5433     | <select>
5434     | "aa"
5435    
5436     #data
5437     <!DOCTYPE HTML><select></tr>aa
5438     #errors
5439     unmatched </tr>
5440     no </select>
5441     #document
5442     | <!DOCTYPE HTML>
5443     | <html>
5444     | <head>
5445     | <body>
5446     | <select>
5447     | "aa"
5448    
5449     #data
5450     <!DOCTYPE HTML><select></td>aa
5451     #errors
5452     unmatched </td>
5453     no </select>
5454     #document
5455     | <!DOCTYPE HTML>
5456     | <html>
5457     | <head>
5458     | <body>
5459     | <select>
5460     | "aa"
5461    
5462     #data
5463     <!DOCTYPE HTML><select></th>aa
5464     #errors
5465     unmatched </th>
5466     no </select>
5467     #document
5468     | <!DOCTYPE HTML>
5469     | <html>
5470     | <head>
5471     | <body>
5472     | <select>
5473     | "aa"
5474    
5475     #data
5476     <!DOCTYPE HTML><select></caption>aa
5477     #errors
5478     unmatched </caption>
5479     no </select>
5480     #document
5481     | <!DOCTYPE HTML>
5482     | <html>
5483     | <head>
5484     | <body>
5485     | <select>
5486     | "aa"
5487    
5488     #data
5489     <!DOCTYPE HTML><table><tr><td><select></tbody>a
5490     #errors
5491     no </select>
5492     char in <table>
5493     no </table>
5494     #document
5495     | <!DOCTYPE HTML>
5496     | <html>
5497     | <head>
5498     | <body>
5499     | "a"
5500     | <table>
5501     | <tbody>
5502     | <tr>
5503     | <td>
5504     | <select>
5505    
5506     #data
5507     <!DOCTYPE HTML><table><tr><td><select></table>a
5508     #errors
5509     no </select>
5510     #document
5511     | <!DOCTYPE HTML>
5512     | <html>
5513     | <head>
5514     | <body>
5515     | <table>
5516     | <tbody>
5517     | <tr>
5518     | <td>
5519     | <select>
5520     | "a"
5521    
5522     #data
5523     <!DOCTYPE HTML><table><tr><td><select></thead>a
5524     #errors
5525     unmatched </thead>
5526     unexpected end of file (no </select>, no </table>)
5527     #document
5528     | <!DOCTYPE HTML>
5529     | <html>
5530     | <head>
5531     | <body>
5532     | <table>
5533     | <tbody>
5534     | <tr>
5535     | <td>
5536     | <select>
5537     | "a"
5538    
5539     #data
5540     <!DOCTYPE HTML><table><tr><td><select></tfoot>a
5541     #errors
5542     unmatched </tfoot>
5543     unexpected end of file (no </select>, no </table>)
5544     #document
5545     | <!DOCTYPE HTML>
5546     | <html>
5547     | <head>
5548     | <body>
5549     | <table>
5550     | <tbody>
5551     | <tr>
5552     | <td>
5553     | <select>
5554     | "a"
5555    
5556     #data
5557     <!DOCTYPE HTML><table><tfoot><tr><td><select></thead>a
5558     #errors
5559     unmatched </thead>
5560     unexpected end of file
5561     #document
5562     | <!DOCTYPE HTML>
5563     | <html>
5564     | <head>
5565     | <body>
5566     | <table>
5567     | <tfoot>
5568     | <tr>
5569     | <td>
5570     | <select>
5571     | "a"
5572    
5573     #data
5574     <!DOCTYPE HTML><table><tr><td><select></tr>a
5575     #errors
5576     no </select>
5577     char in <tbody>
5578     no </table>
5579     #document
5580     | <!DOCTYPE HTML>
5581     | <html>
5582     | <head>
5583     | <body>
5584     | "a"
5585     | <table>
5586     | <tbody>
5587     | <tr>
5588     | <td>
5589     | <select>
5590    
5591     #data
5592     <!DOCTYPE HTML><table><tr><td><select></td>a
5593     #errors
5594     no </select>
5595     char in <tr>
5596     no </table>
5597     #document
5598     | <!DOCTYPE HTML>
5599     | <html>
5600     | <head>
5601     | <body>
5602     | "a"
5603     | <table>
5604     | <tbody>
5605     | <tr>
5606     | <td>
5607     | <select>
5608    
5609     #data
5610     <!DOCTYPE HTML><table><tr><td><select></th>a
5611     #errors
5612     unmatched </th>
5613     unexpected end of file
5614     #document
5615     | <!DOCTYPE HTML>
5616     | <html>
5617     | <head>
5618     | <body>
5619     | <table>
5620     | <tbody>
5621     | <tr>
5622     | <td>
5623     | <select>
5624     | "a"
5625    
5626     #data
5627 wakaba 1.44 <!DOCTYPE HTML><table><select></table>a
5628     #errors
5629     <select> in <table>
5630     no </select> before </table>
5631     #document
5632     | <!DOCTYPE HTML>
5633     | <html>
5634     | <head>
5635     | <body>
5636     | <select>
5637     | <table>
5638     | "a"
5639    
5640     #data
5641     <!DOCTYPE HTML><table><select><option>b</table>a
5642     #errors
5643     <select> in <table>
5644     no </select> before </table>
5645     #document
5646     | <!DOCTYPE HTML>
5647     | <html>
5648     | <head>
5649     | <body>
5650     | <select>
5651     | <option>
5652     | "b"
5653     | <table>
5654     | "a"
5655    
5656     #data
5657     <!DOCTYPE HTML><table><tfoot><select></table>a
5658     #errors
5659     <select> in <tfoot>
5660     no </select> before </table>
5661     #document
5662     | <!DOCTYPE HTML>
5663     | <html>
5664     | <head>
5665     | <body>
5666     | <select>
5667     | <table>
5668     | <tfoot>
5669     | "a"
5670    
5671     #data
5672     <!DOCTYPE HTML><table><select><option>b</tfoot>a
5673     #errors
5674     <select> in <table>
5675     unmatched </tfoot>
5676     no </table> at the end-of-file
5677     #document
5678     | <!DOCTYPE HTML>
5679     | <html>
5680     | <head>
5681     | <body>
5682     | <select>
5683     | <option>
5684     | "ba"
5685     | <table>
5686    
5687     #data
5688     <!DOCTYPE HTML><table><tr><select></table>a
5689     #errors
5690     <select> in <tr>
5691     no </select> before </table>
5692     #document
5693     | <!DOCTYPE HTML>
5694     | <html>
5695     | <head>
5696     | <body>
5697     | <select>
5698     | <table>
5699     | <tbody>
5700     | <tr>
5701     | "a"
5702    
5703     #data
5704     <!DOCTYPE HTML><table><tr><select></tr>a</table>
5705     #errors
5706     <select> in <tr>
5707     no </select> before </tr>
5708     char in <tbody>
5709     #document
5710     | <!DOCTYPE HTML>
5711     | <html>
5712     | <head>
5713     | <body>
5714     | <select>
5715     | "a"
5716     | <table>
5717     | <tbody>
5718     | <tr>
5719    
5720     #data
5721     <!DOCTYPE HTML><table><tr><td><select><option>b</table>a
5722     #errors
5723     no </select> before </table>
5724     #document
5725     | <!DOCTYPE HTML>
5726     | <html>
5727     | <head>
5728     | <body>
5729     | <table>
5730     | <tbody>
5731     | <tr>
5732     | <td>
5733     | <select>
5734     | <option>
5735     | "b"
5736     | "a"
5737    
5738     #data
5739     <!DOCTYPE HTML><select><input>x
5740     #errors
5741     no </select> before </input>
5742     #document
5743     | <!DOCTYPE HTML>
5744     | <html>
5745     | <head>
5746     | <body>
5747     | <select>
5748     | <input>
5749     | "x"
5750    
5751     #data
5752     <!DOCTYPE HTML><select><option>a<input>b
5753     #errors
5754     no </select> before <input>
5755     #document
5756     | <!DOCTYPE HTML>
5757     | <html>
5758     | <head>
5759     | <body>
5760     | <select>
5761     | <option>
5762     | "a"
5763     | <input>
5764     | "b"
5765    
5766     #data
5767     <!DOCTYPE HTML><table><select><input></table>a
5768     #errors
5769     <select> in <table>
5770     no </select> before <input>
5771     <input> in <table>
5772     #document
5773     | <!DOCTYPE HTML>
5774     | <html>
5775     | <head>
5776     | <body>
5777     | <select>
5778     | <input>
5779     | <table>
5780     | "a"
5781    
5782     #data
5783     <!DOCTYPE HTML><table><select><option>b<input></table>a
5784     #errors
5785     <select> in <table>
5786     no </select> before <input>
5787     <input> in <table>
5788     #document
5789     | <!DOCTYPE HTML>
5790     | <html>
5791     | <head>
5792     | <body>
5793     | <select>
5794     | <option>
5795     | "b"
5796     | <input>
5797     | <table>
5798     | "a"
5799    
5800     #data
5801 wakaba 1.50 <!DOCTYPE HTML><select><textarea></textarea>
5802     #errors
5803     <textarea> in <select>
5804     #document
5805     | <!DOCTYPE HTML>
5806     | <html>
5807     | <head>
5808     | <body>
5809     | <select>
5810     | <textarea>
5811    
5812     #data
5813     <!DOCTYPE HTML><select><option><textarea></textarea>
5814     #errors
5815     <textarea> in <select>
5816     #document
5817     | <!DOCTYPE HTML>
5818     | <html>
5819     | <head>
5820     | <body>
5821     | <select>
5822     | <option>
5823     | <textarea>
5824    
5825     #data
5826     <!DOCTYPE HTML><select><optgroup><textarea></textarea>
5827     #errors
5828     <textarea> in <select>
5829     #document
5830     | <!DOCTYPE HTML>
5831     | <html>
5832     | <head>
5833     | <body>
5834     | <select>
5835     | <optgroup>
5836     | <textarea>
5837    
5838     #data
5839     <!DOCTYPE HTML><table><tr><td><select><textarea></textarea></table>
5840     #errors
5841     <textarea> in <select>
5842     #document
5843     | <!DOCTYPE HTML>
5844     | <html>
5845     | <head>
5846     | <body>
5847     | <table>
5848     | <tbody>
5849     | <tr>
5850     | <td>
5851     | <select>
5852     | <textarea>
5853    
5854     #data
5855 wakaba 1.44 <!DOCTYPE HTML><select><table></table>
5856     #errors
5857     <table> in <select>
5858     </table> in <select>
5859     no </select> at the end-of-file
5860     #document
5861     | <!DOCTYPE HTML>
5862     | <html>
5863     | <head>
5864     | <body>
5865     | <select>
5866    
5867     #data
5868     <!DOCTYPE HTML><select><option><table></table>x
5869     #errors
5870     <table> in <select>
5871     </table> in <select>
5872     no </select> at the end-of-file
5873     #document
5874     | <!DOCTYPE HTML>
5875     | <html>
5876     | <head>
5877     | <body>
5878     | <select>
5879     | <option>
5880     | "x"
5881    
5882     #data
5883     <!DOCTYPE HTML><table><tr><td><select><table></table>x
5884     #errors
5885     no </select> before <table>
5886     no </table> at the end-of-file
5887     #document
5888     | <!DOCTYPE HTML>
5889     | <html>
5890     | <head>
5891     | <body>
5892     | <table>
5893     | <tbody>
5894     | <tr>
5895     | <td>
5896     | <select>
5897     | <table>
5898     | "x"
5899    
5900     #data
5901     <!DOCTYPE HTML><select><option><caption>x
5902     #errors
5903     <caption> in <select>
5904     no </select> at the end-of-file
5905     #document
5906     | <!DOCTYPE HTML>
5907     | <html>
5908     | <head>
5909     | <body>
5910     | <select>
5911     | <option>
5912     | "x"
5913    
5914     #data
5915     <!DOCTYPE HTML><table><tr><td><select><caption>x
5916     #errors
5917     no </select> before <caption>
5918     no </caption></table> at the end-of-file
5919     #document
5920     | <!DOCTYPE HTML>
5921     | <html>
5922     | <head>
5923     | <body>
5924     | <table>
5925     | <tbody>
5926     | <tr>
5927     | <td>
5928     | <select>
5929     | <caption>
5930     | "x"
5931    
5932     #data
5933     <!DOCTYPE HTML><select><tbody>x
5934     #errors
5935     <tbody> in <select>
5936     no </select> at the end-of-file
5937     #document
5938     | <!DOCTYPE HTML>
5939     | <html>
5940     | <head>
5941     | <body>
5942     | <select>
5943     | "x"
5944    
5945     #data
5946     <!DOCTYPE HTML><table><tr><td><select><tbody><tr><td>x
5947     #errors
5948     no </select> before <tbody>
5949     no </table> at the end-of-file
5950     #document
5951     | <!DOCTYPE HTML>
5952     | <html>
5953     | <head>
5954     | <body>
5955     | <table>
5956     | <tbody>
5957     | <tr>
5958     | <td>
5959     | <select>
5960     | <tbody>
5961     | <tr>
5962     | <td>
5963     | "x"
5964    
5965     #data
5966     <!DOCTYPE HTML><select><tr>x
5967     #errors
5968     <tr> in <select>
5969     no </select> at the end-of-file
5970     #document
5971     | <!DOCTYPE HTML>
5972     | <html>
5973     | <head>
5974     | <body>
5975     | <select>
5976     | "x"
5977    
5978     #data
5979     <!DOCTYPE HTML><table><tr><td><select><tr><td>x
5980     #errors
5981     no </select> before <tr>
5982     no </table> at the end-of-file
5983     #document
5984     | <!DOCTYPE HTML>
5985     | <html>
5986     | <head>
5987     | <body>
5988     | <table>
5989     | <tbody>
5990     | <tr>
5991     | <td>
5992     | <select>
5993     | <tr>
5994     | <td>
5995     | "x"
5996    
5997     #data
5998     <!DOCTYPE HTML><select><td>x
5999     #errors
6000     <td> in <select>
6001     no </select> at the end-of-file
6002     #document
6003     | <!DOCTYPE HTML>
6004     | <html>
6005     | <head>
6006     | <body>
6007     | <select>
6008     | "x"
6009    
6010     #data
6011     <!DOCTYPE HTML><table><tr><td><select><td>x
6012     #errors
6013     no </select> before <table>
6014     no </table> at the end-of-file
6015     #document
6016     | <!DOCTYPE HTML>
6017     | <html>
6018     | <head>
6019     | <body>
6020     | <table>
6021     | <tbody>
6022     | <tr>
6023     | <td>
6024     | <select>
6025     | <td>
6026     | "x"
6027    
6028     #data
6029 wakaba 1.35 <!DOCTYPE HTML><p><plaintext>
6030     #errors
6031     unexpected end of file (no </plaintext>)
6032     #document
6033     | <!DOCTYPE HTML>
6034     | <html>
6035     | <head>
6036     | <body>
6037     | <p>
6038     | <plaintext>
6039    
6040     #data
6041     <!DOCTYPE HTML><p><h1>
6042     #errors
6043     unexpected end of file (no </h1>)
6044     #document
6045     | <!DOCTYPE HTML>
6046     | <html>
6047     | <head>
6048     | <body>
6049     | <p>
6050     | <h1>
6051    
6052     #data
6053     <!DOCTYPE HTML><p><table></table>
6054     #errors
6055     #document
6056     | <!DOCTYPE HTML>
6057     | <html>
6058     | <head>
6059     | <body>
6060     | <p>
6061     | <table>
6062    
6063     #data
6064     <!DOCTYPE HTML><textarea></textarea>
6065     #errors
6066     #document
6067     | <!DOCTYPE HTML>
6068     | <html>
6069     | <head>
6070     | <body>
6071     | <textarea>
6072    
6073     #data
6074     <!DOCTYPE HTML><textarea>
6075     #errors
6076     no </textarea>
6077     #document
6078     | <!DOCTYPE HTML>
6079     | <html>
6080     | <head>
6081     | <body>
6082     | <textarea>
6083    
6084     #data
6085     <!DOCTYPE HTML><span></html>
6086     #errors
6087     no </span>
6088     #document
6089     | <!DOCTYPE HTML>
6090     | <html>
6091     | <head>
6092     | <body>
6093     | <span>
6094    
6095     #data
6096     <!DOCTYPE HTML><unknown><p></unknown>
6097     #errors
6098     unmatched </unknown>
6099     unexpected end of file
6100     #document
6101     | <!DOCTYPE HTML>
6102     | <html>
6103     | <head>
6104     | <body>
6105     | <unknown>
6106     | <p>
6107    
6108     #data
6109     <!DOCTYPE HTML><unknown><p></unknown>xx
6110     #errors
6111     unmatched </unknown>
6112     unexpected end of file (no </unknown>)
6113     #document
6114     | <!DOCTYPE HTML>
6115     | <html>
6116     | <head>
6117     | <body>
6118     | <unknown>
6119     | <p>
6120     | "xx"
6121    
6122     #data
6123     <!DOCTYPE HTML><p></unknown>xx
6124     #errors
6125     unmatched </unknown>
6126     #document
6127     | <!DOCTYPE HTML>
6128     | <html>
6129     | <head>
6130     | <body>
6131     | <p>
6132     | "xx"
6133 wakaba 1.46
6134     #data
6135     <!DOCTYPE HTML><b>a<i>b<applet>c</b>d</i>e
6136     #errors
6137     1,37,unmatched end tag:b
6138     1,42,unmatched end tag:i
6139     no </applet> at the end-of-file
6140     #document
6141     | <!DOCTYPE HTML>
6142     | <html>
6143     | <head>
6144     | <body>
6145     | <b>
6146     | "a"
6147     | <i>
6148     | "b"
6149     | <applet>
6150     | "cde"
6151    
6152     #data
6153     <!DOCTYPE HTML><li>a<applet>b</li>c
6154     #errors
6155     1,35,unmatched end tag:li
6156     no </applet> at the end-of-file
6157     #document
6158     | <!DOCTYPE HTML>
6159     | <html>
6160     | <head>
6161     | <body>
6162     | <li>
6163     | "a"
6164     | <applet>
6165     | "bc"
6166    
6167     #data
6168     <!DOCTYPE HTML><dt>a<applet>b</dt>c
6169     #errors
6170     1,35,unmatched end tag:dt
6171     no </applet> at the end-of-file
6172     #document
6173     | <!DOCTYPE HTML>
6174     | <html>
6175     | <head>
6176     | <body>
6177     | <dt>
6178     | "a"
6179     | <applet>
6180     | "bc"
6181    
6182     #data
6183     <!DOCTYPE HTML><dd>a<applet>b</dd>c
6184     #errors
6185     1,35,unmatched end tag:dd
6186     no </applet> at the end-of-file
6187     #document
6188     | <!DOCTYPE HTML>
6189     | <html>
6190     | <head>
6191     | <body>
6192     | <dd>
6193     | "a"
6194     | <applet>
6195     | "bc"
6196    
6197     #data
6198     <!DOCTYPE HTML><x>a<applet>b</x>c
6199     #errors
6200     1,33,unmatched end tag:x
6201     no </applet> at the end-of-file
6202     #document
6203     | <!DOCTYPE HTML>
6204     | <html>
6205     | <head>
6206     | <body>
6207     | <x>
6208     | "a"
6209     | <applet>
6210     | "bc"
6211    
6212     #data
6213     <!DOCTYPE HTML><p><applet><address>
6214     #errors
6215     unexpected end-of-file
6216     #document
6217     | <!DOCTYPE HTML>
6218     | <html>
6219     | <head>
6220     | <body>
6221     | <p>
6222     | <applet>
6223     | <address>
6224    
6225     #data
6226     <!DOCTYPE HTML><p><applet><h1>
6227     #errors
6228     unexpected end-of-file
6229     #document
6230     | <!DOCTYPE HTML>
6231     | <html>
6232     | <head>
6233     | <body>
6234     | <p>
6235     | <applet>
6236     | <h1>
6237    
6238     #data
6239     <!DOCTYPE HTML><p><applet><pre>
6240     #errors
6241     unexpected end-of-file
6242     #document
6243     | <!DOCTYPE HTML>
6244     | <html>
6245     | <head>
6246     | <body>
6247     | <p>
6248     | <applet>
6249     | <pre>
6250    
6251     #data
6252     <!DOCTYPE HTML><p><applet><listing>
6253     #errors
6254     unexpected end-of-file
6255     #document
6256     | <!DOCTYPE HTML>
6257     | <html>
6258     | <head>
6259     | <body>
6260     | <p>
6261     | <applet>
6262     | <listing>
6263    
6264     #data
6265     <!DOCTYPE HTML><p><applet><div>
6266     #errors
6267     unexpected end-of-file
6268     #document
6269     | <!DOCTYPE HTML>
6270     | <html>
6271     | <head>
6272     | <body>
6273     | <p>
6274     | <applet>
6275     | <div>
6276    
6277     #data
6278     <!DOCTYPE HTML><p><applet><form>
6279     #errors
6280     unexpected end-of-file
6281     #document
6282     | <!DOCTYPE HTML>
6283     | <html>
6284     | <head>
6285     | <body>
6286     | <p>
6287     | <applet>
6288     | <form>
6289    
6290     #data
6291     <!DOCTYPE HTML><p><applet><li>
6292     #errors
6293     unexpected end-of-file
6294     #document
6295     | <!DOCTYPE HTML>
6296     | <html>
6297     | <head>
6298     | <body>
6299     | <p>
6300     | <applet>
6301     | <li>
6302    
6303     #data
6304     <!DOCTYPE HTML><p><applet><dt>
6305     #errors
6306     unexpected end-of-file
6307     #document
6308     | <!DOCTYPE HTML>
6309     | <html>
6310     | <head>
6311     | <body>
6312     | <p>
6313     | <applet>
6314     | <dt>
6315    
6316     #data
6317     <!DOCTYPE HTML><p><applet><dd>
6318     #errors
6319     unexpected end-of-file
6320     #document
6321     | <!DOCTYPE HTML>
6322     | <html>
6323     | <head>
6324     | <body>
6325     | <p>
6326     | <applet>
6327     | <dd>
6328    
6329     #data
6330     <!DOCTYPE HTML><p><applet><plaintext>
6331     #errors
6332     unexpected end-of-file
6333     #document
6334     | <!DOCTYPE HTML>
6335     | <html>
6336     | <head>
6337     | <body>
6338     | <p>
6339     | <applet>
6340     | <plaintext>
6341    
6342     #data
6343     <!DOCTYPE HTML><p><applet><table>
6344     #errors
6345     unexpected end-of-file
6346     #document
6347     | <!DOCTYPE HTML>
6348     | <html>
6349     | <head>
6350     | <body>
6351     | <p>
6352     | <applet>
6353     | <table>
6354    
6355     #data
6356     <!DOCTYPE HTML><p><applet><hr>
6357     #errors
6358     unexpected end-of-file
6359     #document
6360     | <!DOCTYPE HTML>
6361     | <html>
6362     | <head>
6363     | <body>
6364     | <p>
6365     | <applet>
6366     | <hr>
6367    
6368     #data
6369     <!DOCTYPE HTML><nobr><applet><nobr>
6370     #errors
6371     unexpected end-of-file
6372     #document
6373     | <!DOCTYPE HTML>
6374     | <html>
6375     | <head>
6376     | <body>
6377     | <nobr>
6378     | <applet>
6379     | <nobr>
6380    
6381     #data
6382     <!DOCTYPE HTML><button><applet><button>
6383     #errors
6384     unexpected end-of-file
6385     #document
6386     | <!DOCTYPE HTML>
6387     | <html>
6388     | <head>
6389     | <body>
6390     | <button>
6391     | <applet>
6392     | <button>
6393    
6394     #data
6395     <!DOCTYPE HTML><address><applet></address>x
6396     #errors
6397     unmatched end tag
6398     unexpected end-of-file
6399     #document
6400     | <!DOCTYPE HTML>
6401     | <html>
6402     | <head>
6403     | <body>
6404     | <address>
6405     | <applet>
6406     | "x"
6407    
6408     #data
6409     <!DOCTYPE HTML><h1><applet></h1>x
6410     #errors
6411     unmatched end tag
6412     unexpected end-of-file
6413     #document
6414     | <!DOCTYPE HTML>
6415     | <html>
6416     | <head>
6417     | <body>
6418     | <h1>
6419     | <applet>
6420     | "x"
6421    
6422     #data
6423     <!DOCTYPE HTML><button><applet></button>x
6424     #errors
6425     unmatched end tag
6426     unexpected end-of-file
6427     #document
6428     | <!DOCTYPE HTML>
6429     | <html>
6430     | <head>
6431     | <body>
6432     | <button>
6433     | <applet>
6434     | "x"
6435    
6436     #data
6437     <!DOCTYPE HTML><object><applet></object>x
6438     #errors
6439     unmatched end tag
6440     unexpected end-of-file
6441     #document
6442     | <!DOCTYPE HTML>
6443     | <html>
6444     | <head>
6445     | <body>
6446     | <object>
6447     | <applet>
6448     | "x"
6449    
6450     #data
6451     <!DOCTYPE HTML><p><applet></p>x
6452     #errors
6453     unmatched end tag </p>
6454     unexpected end-of-file
6455     #document
6456     | <!DOCTYPE HTML>
6457     | <html>
6458     | <head>
6459     | <body>
6460     | <p>
6461     | <applet>
6462     | <p>
6463     | "x"
6464    
6465     #data
6466     <!DOCTYPE HTML><dt><applet></dt>x
6467     #errors
6468     unmatched end tag
6469     unexpected end-of-file
6470     #document
6471     | <!DOCTYPE HTML>
6472     | <html>
6473     | <head>
6474     | <body>
6475     | <dt>
6476     | <applet>
6477     | "x"
6478    
6479     #data
6480     <!DOCTYPE HTML><dd><applet></dd>x
6481     #errors
6482     unmatched end tag
6483     unexpected end-of-file
6484     #document
6485     | <!DOCTYPE HTML>
6486     | <html>
6487     | <head>
6488     | <body>
6489     | <dd>
6490     | <applet>
6491     | "x"
6492    
6493     #data
6494     <!DOCTYPE HTML><pre><applet></pre>x
6495     #errors
6496     unmatched end tag
6497     unexpected end-of-file
6498     #document
6499     | <!DOCTYPE HTML>
6500     | <html>
6501     | <head>
6502     | <body>
6503     | <pre>
6504     | <applet>
6505     | "x"
6506    
6507     #data
6508     <!DOCTYPE HTML><form><applet></form>x
6509     #errors
6510     unmatched end tag
6511     unexpected end-of-file
6512     #document
6513     | <!DOCTYPE HTML>
6514     | <html>
6515     | <head>
6516     | <body>
6517     | <form>
6518     | <applet>
6519     | "x"
6520    
6521     #data
6522     <!DOCTYPE HTML><applet><applet></applet>x
6523     #errors
6524     unexpected end-of-file
6525     #document
6526     | <!DOCTYPE HTML>
6527     | <html>
6528     | <head>
6529     | <body>
6530     | <applet>
6531     | <applet>
6532     | "x"
6533 wakaba 1.47
6534     #data
6535     #errors
6536     not HTML5
6537     #document
6538     | <html>
6539     | <head>
6540     | <body>
6541    
6542     #data
6543     <!---->
6544     #errors
6545     not HTML5
6546     #document
6547     | <!-- -->
6548     | <html>
6549     | <head>
6550     | <body>
6551    
6552     #data
6553    
6554     #errors
6555     not HTML5
6556     #document
6557     | <html>
6558     | <head>
6559     | <body>
6560    
6561     #data
6562     <!DOCTYPE HTML>
6563     #errors
6564     #document
6565     | <!DOCTYPE HTML>
6566     | <html>
6567     | <head>
6568     | <body>
6569    
6570     #data
6571     <!DOCTYPE HTML><!---->
6572     #errors
6573     #document
6574     | <!DOCTYPE HTML>
6575     | <!-- -->
6576     | <html>
6577     | <head>
6578     | <body>
6579    
6580     #data
6581     <html>
6582     #errors
6583     not HTML5
6584     #document
6585     | <html>
6586     | <head>
6587     | <body>
6588    
6589     #data
6590     <!DOCTYPE HTML><html>
6591     #errors
6592     #document
6593     | <!DOCTYPE HTML>
6594     | <html>
6595     | <head>
6596     | <body>
6597    
6598     #data
6599     a
6600     #errors
6601     not HTML5
6602     #document
6603     | <html>
6604     | <head>
6605     | <body>
6606     | "a"
6607    
6608     #data
6609     <!DOCTYPE HTML><html><head>
6610     #errors
6611     #document
6612     | <!DOCTYPE HTML>
6613     | <html>
6614     | <head>
6615     | <body>
6616    
6617     #data
6618     <!DOCTYPE HTML><html><head><noscript>
6619     #errors
6620     no </noscript>
6621     #document
6622     | <!DOCTYPE HTML>
6623     | <html>
6624     | <head>
6625     | <noscript>
6626     | <body>
6627    
6628     #data
6629     <!DOCTYPE HTML><html><head></head>
6630     #errors
6631     #document
6632     | <!DOCTYPE HTML>
6633     | <html>
6634     | <head>
6635     | <body>
6636    
6637     #data
6638     <!DOCTYPE HTML><html><head></head><body>
6639     #errors
6640     #document
6641     | <!DOCTYPE HTML>
6642     | <html>
6643     | <head>
6644     | <body>
6645    
6646     #data
6647     <!DOCTYPE HTML><html><head></head><body><table>
6648     #errors
6649     unexpected end-of-file
6650     #document
6651     | <!DOCTYPE HTML>
6652     | <html>
6653     | <head>
6654     | <body>
6655     | <table>
6656    
6657     #data
6658     <!DOCTYPE HTML><html><head></head><body><table><span>
6659     #errors
6660     <span> in <table>
6661     unexpected end-of-file
6662     #document
6663     | <!DOCTYPE HTML>
6664     | <html>
6665     | <head>
6666     | <body>
6667     | <span>
6668     | <table>
6669    
6670     #data
6671     <!DOCTYPE HTML><html><head></head><body><table><caption>
6672     #errors
6673     unexpected end-of-file
6674     #document
6675     | <!DOCTYPE HTML>
6676     | <html>
6677     | <head>
6678     | <body>
6679     | <table>
6680     | <caption>
6681    
6682     #data
6683     <!DOCTYPE HTML><html><head></head><body><table><colgroup>
6684     #errors
6685     unexpected end-of-file
6686     #document
6687     | <!DOCTYPE HTML>
6688     | <html>
6689     | <head>
6690     | <body>
6691     | <table>
6692     | <colgroup>
6693    
6694     #data
6695     <!DOCTYPE HTML><html><head></head><body><table><thead>
6696     #errors
6697     unexpected end-of-file
6698     #document
6699     | <!DOCTYPE HTML>
6700     | <html>
6701     | <head>
6702     | <body>
6703     | <table>
6704     | <thead>
6705    
6706     #data
6707     <!DOCTYPE HTML><html><head></head><body><table><tr>
6708     #errors
6709     unexpected end-of-file
6710     #document
6711     | <!DOCTYPE HTML>
6712     | <html>
6713     | <head>
6714     | <body>
6715     | <table>
6716     | <tbody>
6717     | <tr>
6718    
6719     #data
6720     <!DOCTYPE HTML><html><head></head><body><table><tr><td>
6721     #errors
6722     unexpected end-of-file
6723     #document
6724     | <!DOCTYPE HTML>
6725     | <html>
6726     | <head>
6727     | <body>
6728     | <table>
6729     | <tbody>
6730     | <tr>
6731     | <td>
6732    
6733     #data
6734     <!DOCTYPE HTML><html><head></head><body><select>
6735     #errors
6736     unexpected end-of-file
6737     #document
6738     | <!DOCTYPE HTML>
6739     | <html>
6740     | <head>
6741     | <body>
6742     | <select>
6743    
6744     #data
6745     <!DOCTYPE HTML><html><head></head><body><select><option>
6746     #errors
6747     unexpected end-of-file
6748     #document
6749     | <!DOCTYPE HTML>
6750     | <html>
6751     | <head>
6752     | <body>
6753     | <select>
6754     | <option>
6755    
6756     #data
6757     <!DOCTYPE HTML><html><head></head><body><select><optgroup>
6758     #errors
6759     unexpected end-of-file
6760     #document
6761     | <!DOCTYPE HTML>
6762     | <html>
6763     | <head>
6764     | <body>
6765     | <select>
6766     | <optgroup>
6767    
6768     #data
6769     <!DOCTYPE HTML><html><head></head><body></body>
6770     #errors
6771     #document
6772     | <!DOCTYPE HTML>
6773     | <html>
6774     | <head>
6775     | <body>
6776    
6777     #data
6778     <!DOCTYPE HTML><html><head></head><body></body></html>
6779     #errors
6780     #document
6781     | <!DOCTYPE HTML>
6782     | <html>
6783     | <head>
6784     | <body>
6785    
6786     #data
6787     <!DOCTYPE HTML><html><head></head><frameset>
6788     #errors
6789     unexpected end-of-file
6790     #document
6791     | <!DOCTYPE HTML>
6792     | <html>
6793     | <head>
6794     | <frameset>
6795    
6796     #data
6797     <!DOCTYPE HTML><html><head></head><frameset></frameset>
6798     #errors
6799     #document
6800     | <!DOCTYPE HTML>
6801     | <html>
6802     | <head>
6803     | <frameset>
6804    
6805     #data
6806     <!DOCTYPE HTML><html><head></head><frameset></frameset></html>
6807     #errors
6808     #document
6809     | <!DOCTYPE HTML>
6810     | <html>
6811     | <head>
6812     | <frameset>
6813    
6814     #data
6815     <!DOCTYPE HTML><html><head></head><body><li>
6816     #errors
6817     #document
6818     | <!DOCTYPE HTML>
6819     | <html>
6820     | <head>
6821     | <body>
6822     | <li>
6823    
6824     #data
6825     <!DOCTYPE HTML><html><head></head><body><dt>
6826     #errors
6827     #document
6828     | <!DOCTYPE HTML>
6829     | <html>
6830     | <head>
6831     | <body>
6832     | <dt>
6833    
6834     #data
6835     <!DOCTYPE HTML><html><head></head><body><dd>
6836     #errors
6837     #document
6838     | <!DOCTYPE HTML>
6839     | <html>
6840     | <head>
6841     | <body>
6842     | <dd>
6843    
6844     #data
6845     <!DOCTYPE HTML><html><head></head><body><p>
6846     #errors
6847     #document
6848     | <!DOCTYPE HTML>
6849     | <html>
6850     | <head>
6851     | <body>
6852     | <p>
6853    
6854     #data
6855     <!DOCTYPE HTML><html><head></head><body><span>
6856     #errors
6857     unexpected end-of-file
6858     #document
6859     | <!DOCTYPE HTML>
6860     | <html>
6861     | <head>
6862     | <body>
6863     | <span>
6864 wakaba 1.50
6865     #data
6866 wakaba 1.53 <!DOCTYPE HTML><ruby><ol><li><p>a<rt>b
6867     #errors
6868     no </ol>
6869     unexpected end of file
6870     #document
6871     | <!DOCTYPE HTML>
6872     | <html>
6873     | <head>
6874     | <body>
6875     | <ruby>
6876     | <ol>
6877     | <li>
6878     | <p>
6879     | "a"
6880     | <rt>
6881     | "b"
6882    
6883     #data
6884     <!DOCTYPE HTML><ruby><marquee><p>a<rt>b
6885     #errors
6886     unexpected end of file
6887     #document
6888     | <!DOCTYPE HTML>
6889     | <html>
6890     | <head>
6891     | <body>
6892     | <ruby>
6893     | <marquee>
6894     | <p>
6895     | "a"
6896     | <rt>
6897     | "b"
6898    
6899     #data
6900     <!DOCTYPE HTML><ruby>a<rt>b<p>c
6901     #errors
6902     unexpected end of file
6903     #document
6904     | <!DOCTYPE HTML>
6905     | <html>
6906     | <head>
6907     | <body>
6908     | <ruby>
6909     | "a"
6910     | <rt>
6911     | "b"
6912     | <p>
6913     | "c"
6914    
6915     #data
6916     <!DOCTYPE HTML><p><ruby>a<rt>b<p>c
6917     #errors
6918     no </ruby>
6919     #document
6920     | <!DOCTYPE HTML>
6921     | <html>
6922     | <head>
6923     | <body>
6924     | <p>
6925     | <ruby>
6926     | "a"
6927     | <rt>
6928     | "b"
6929     | <p>
6930     | "c"
6931    
6932     #data
6933     <!DOCTYPE HTML><ruby>a<rt>b</ruby>
6934     #errors
6935     #document
6936     | <!DOCTYPE HTML>
6937     | <html>
6938     | <head>
6939     | <body>
6940     | <ruby>
6941     | "a"
6942     | <rt>
6943     | "b"
6944    
6945     #data
6946     <!DOCTYPE HTML><ruby><rb>a</rb><rt>b</rt></ruby>
6947     #errors
6948     #document
6949     | <!DOCTYPE HTML>
6950     | <html>
6951     | <head>
6952     | <body>
6953     | <ruby>
6954     | <rb>
6955     | "a"
6956     | <rt>
6957     | "b"
6958    
6959     #data
6960     <!DOCTYPE HTML><ruby><rb>a<rt>b</ruby>
6961     #errors
6962     no </rb>
6963     #document
6964     | <!DOCTYPE HTML>
6965     | <html>
6966     | <head>
6967     | <body>
6968     | <ruby>
6969     | <rb>
6970     | "a"
6971     | <rt>
6972     | "b"
6973    
6974     #data
6975     <!DOCTYPE HTML><ruby>a<rp>b<rt>c<rp>d</ruby>
6976     #errors
6977     #document
6978     | <!DOCTYPE HTML>
6979     | <html>
6980     | <head>
6981     | <body>
6982     | <ruby>
6983     | "a"
6984     | <rp>
6985     | "b"
6986     | <rt>
6987     | "c"
6988     | <rp>
6989     | "d"
6990    
6991     #data
6992     <!DOCTYPE HTML><ruby>a<rt>b</rt></ruby>
6993     #errors
6994     #document
6995     | <!DOCTYPE HTML>
6996     | <html>
6997     | <head>
6998     | <body>
6999     | <ruby>
7000     | "a"
7001     | <rt>
7002     | "b"
7003    
7004     #data
7005     <!DOCTYPE HTML><ruby>a<rp>b</rp><rt>c</rt><rp>d</rp></ruby>
7006     #errors
7007     #document
7008     | <!DOCTYPE HTML>
7009     | <html>
7010     | <head>
7011     | <body>
7012     | <ruby>
7013     | "a"
7014     | <rp>
7015     | "b"
7016     | <rt>
7017     | "c"
7018     | <rp>
7019     | "d"
7020    
7021     #data
7022     <!DOCTYPE HTML><ruby><rb>a</rb><rp>b</rp><rt>c</rt><rp>d</rp></ruby>
7023     #errors
7024     #document
7025     | <!DOCTYPE HTML>
7026     | <html>
7027     | <head>
7028     | <body>
7029     | <ruby>
7030     | <rb>
7031     | "a"
7032     | <rp>
7033     | "b"
7034     | <rt>
7035     | "c"
7036     | <rp>
7037     | "d"
7038    
7039     #data
7040     <!DOCTYPE HTML><ruby><rbc><rb>a</rb><rb>b</rb></rbc><rtc><rt>c</rt><rt>d</rt></rtc><rtc><rt>e</rt><rt>f</rt></rtc></ruby>
7041     #errors
7042     no </rtc>
7043     unexpected </rtc>
7044     no </rtc>
7045     unexpected </rtc>
7046     #document
7047     | <!DOCTYPE HTML>
7048     | <html>
7049     | <head>
7050     | <body>
7051     | <ruby>
7052     | <rbc>
7053     | <rb>
7054     | "a"
7055     | <rb>
7056     | "b"
7057     | <rtc>
7058     | <rt>
7059     | "c"
7060     | <rt>
7061     | "d"
7062     | <rtc>
7063     | <rt>
7064     | "e"
7065     | <rt>
7066     | "f"
7067    
7068     #data
7069     <!DOCTYPE HTML>
7070     ... <ruby>
7071     SAI <rt> sai </rt>
7072     TOU <rt> tou </rt>
7073     NOBU <rt> nobu </rt>
7074     O <rt> o </rt>
7075     </ruby> ...
7076     #errors
7077     #document
7078     | <!DOCTYPE HTML>
7079     | <html>
7080     | <head>
7081     | <body>
7082     | "... "
7083     | <ruby>
7084     | "
7085     SAI "
7086     | <rt>
7087     | " sai "
7088     | "
7089     TOU "
7090     | <rt>
7091     | " tou "
7092     | "
7093     NOBU "
7094     | <rt>
7095     | " nobu "
7096     | "
7097     O "
7098     | <rt>
7099     | " o "
7100     | "
7101     "
7102     | " ..."
7103    
7104     #data
7105     <!DOCTYPE HTML><div><rt></div>
7106     #errors
7107     #document
7108     | <!DOCTYPE HTML>
7109     | <html>
7110     | <head>
7111     | <body>
7112     | <div>
7113     | <rt>
7114    
7115     #data
7116     <!DOCTYPE HTML><div><rp></div>
7117     #errors
7118     #document
7119     | <!DOCTYPE HTML>
7120     | <html>
7121     | <head>
7122     | <body>
7123     | <div>
7124     | <rp>
7125    
7126     #data
7127     <!DOCTYPE HTML><div><rt><rp></div>
7128     #errors
7129     #document
7130     | <!DOCTYPE HTML>
7131     | <html>
7132     | <head>
7133     | <body>
7134     | <div>
7135     | <rt>
7136     | <rp>
7137    
7138     #data
7139     <!DOCTYPE HTML><ul><li><rt></ul>
7140     #errors
7141     #document
7142     | <!DOCTYPE HTML>
7143     | <html>
7144     | <head>
7145     | <body>
7146     | <ul>
7147     | <li>
7148     | <rt>
7149    
7150     #data
7151 wakaba 1.50 <!DOCTYPE HTML><svg>
7152     #errors
7153     end of file in foreign content
7154     #document
7155     | <!DOCTYPE HTML>
7156     | <html>
7157     | <head>
7158     | <body>
7159     | <svg>
7160    
7161     #data
7162     <!DOCTYPE HTML><svg><g>
7163     #errors
7164     end of file in foreign content
7165     #document
7166     | <!DOCTYPE HTML>
7167     | <html>
7168     | <head>
7169     | <body>
7170     | <svg>
7171     | <g>
7172    
7173     #data
7174     <!DOCTYPE HTML><svg><switch requiredfeatures></switch></svg>
7175     #errors
7176     #document
7177     | <!DOCTYPE HTML>
7178     | <html>
7179     | <head>
7180     | <body>
7181     | <svg>
7182     | <switch>
7183     | requiredFeatures=""
7184    
7185     #data
7186     <!DOCTYPE HTML><svg><rect x="1" y="1" width="2" height="2" fill="black"><animate attributeNAME="x" begin="0s" dur="9s" fill="freeze" from="300" to="0"/></rect></svg>
7187     #errors
7188     #document
7189     | <!DOCTYPE HTML>
7190     | <html>
7191     | <head>
7192     | <body>
7193     | <svg>
7194     | <rect>
7195     | fill="black"
7196     | height="2"
7197     | width="2"
7198     | x="1"
7199     | y="1"
7200     | <animate>
7201     | attributeName="x"
7202     | begin="0s"
7203     | dur="9s"
7204     | fill="freeze"
7205     | from="300"
7206     | to="0"
7207    
7208     #data
7209     <!DOCTYPE HTML><svg><dt>
7210     #errors
7211     <dt> in <svg>
7212     #document
7213     | <!DOCTYPE HTML>
7214     | <html>
7215     | <head>
7216     | <body>
7217     | <svg>
7218     | <dt>
7219    
7220     #data
7221     <!DOCTYPE HTML><svg><h4>
7222     #errors
7223     <h4> in <svg>
7224     h4 not closed
7225     #document
7226     | <!DOCTYPE HTML>
7227     | <html>
7228     | <head>
7229     | <body>
7230     | <svg>
7231     | <h4>
7232    
7233     #data
7234     <!DOCTYPE HTML><svg><listing>
7235     #errors
7236     <listing> in <svg>
7237     no </listing>
7238     #document
7239     | <!DOCTYPE HTML>
7240     | <html>
7241     | <head>
7242     | <body>
7243     | <svg>
7244     | <listing>
7245    
7246     #data
7247     <!DOCTYPE HTML><svg><ol></ol>
7248     #errors
7249     <ol> in <svg>
7250     #document
7251     | <!DOCTYPE HTML>
7252     | <html>
7253     | <head>
7254     | <body>
7255     | <svg>
7256     | <ol>
7257    
7258     #data
7259     <!DOCTYPE HTML><svg><strike></strike>
7260     #errors
7261     <strike> in <svg>
7262     #document
7263     | <!DOCTYPE HTML>
7264     | <html>
7265     | <head>
7266     | <body>
7267     | <svg>
7268     | <strike>
7269    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24