/[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.53 - (hide annotations) (download)
Sun Jun 8 05:08:47 2008 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.52: +285 -0 lines
++ whatpm/t/ChangeLog	8 Jun 2008 05:04:08 -0000
2008-06-08  Wakaba  <wakaba@suika.fam.cx>

	* tree-test-1.dat: Test data added for ruby parsing (HTML5 revision
	1704).

++ whatpm/Whatpm/ChangeLog	8 Jun 2008 05:03:48 -0000
2008-06-08  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src: Support for ruby parsing (HTML5 revision 1704).

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24