/[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.35 - (hide annotations) (download)
Wed Mar 5 13:07:02 2008 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.34: +940 -70 lines
++ whatpm/t/ChangeLog	5 Mar 2008 13:06:44 -0000
	* HTML-tree.t: Support for \Uhhhhhhhh escapes.  Support for
	dumping PUBLIC and SYSTEM identifiers of DOCTYPE tokens.

	* tree-test-1.dat, tree-test-2.dat: More test data for previously
	uncovered cases are added.  Some error descriptions are revised.

2008-03-05  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	5 Mar 2008 13:04:50 -0000
	* HTML.pm.src: Since the case t268 should never be reached (no
	other token type, there are), it is replaced by a |die| statement.

2008-03-05  Wakaba  <wakaba@suika.fam.cx>

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.10 <!DOCTYPE HTML><html title="t"><head><title></title></head><body></body></html>
216 wakaba 1.1 #errors
217     #document
218     | <!DOCTYPE HTML>
219     | <html>
220     | title="t"
221     | <head>
222     | <title>
223     | <body>
224    
225     #data
226 wakaba 1.33 <!DOCTYPE HTML><html manifest=manifest.dat><title></title><body>
227     #errors
228     #document
229     | <!DOCTYPE HTML>
230     | <html>
231     | manifest="manifest.dat"
232     | <head>
233     | <title>
234     | <body>
235    
236     #data
237 wakaba 1.10 <!DOCTYPE HTML><html><head title="t"><title></title></head><body></body></html>
238 wakaba 1.1 #errors
239     #document
240     | <!DOCTYPE HTML>
241     | <html>
242     | <head>
243     | title="t"
244     | <title>
245     | <body>
246    
247     #data
248 wakaba 1.10 <!DOCTYPE HTML><html><head><title class="t"></title></head><body></body></html>
249 wakaba 1.1 #errors
250     #document
251     | <!DOCTYPE HTML>
252     | <html>
253     | <head>
254     | <title>
255     | class="t"
256     | <body>
257    
258     #data
259 wakaba 1.10 <!DOCTYPE HTML><html><head></head><body><title class="a"></title></body></html>
260 wakaba 1.2 #errors
261     title in body
262     #document
263     | <!DOCTYPE HTML>
264     | <html>
265     | <head>
266     | <title>
267     | class="a"
268 wakaba 1.19 | <body>
269 wakaba 1.2
270     #data
271 wakaba 1.10 <!DOCTYPE HTML><html><head></head><body></body><title class="a"></title></html>
272 wakaba 1.1 #errors
273 wakaba 1.2 data after body
274     title in body
275 wakaba 1.1 #document
276     | <!DOCTYPE HTML>
277     | <html>
278     | <head>
279     | <title>
280     | class="a"
281 wakaba 1.19 | <body>
282 wakaba 1.1
283     #data
284 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body title="t"></body></html>
285 wakaba 1.1 #errors
286     #document
287     | <!DOCTYPE HTML>
288     | <html>
289     | <head>
290     | <title>
291     | <body>
292     | title="t"
293    
294     #data
295 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><meta name="a"></head><body></body></html>
296 wakaba 1.1 #errors
297     #document
298     | <!DOCTYPE HTML>
299     | <html>
300     | <head>
301     | <title>
302     | <meta>
303     | name="a"
304     | <body>
305    
306     #data
307 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><meta name="a"></body></html>
308 wakaba 1.1 #errors
309 wakaba 1.2 #document
310     | <!DOCTYPE HTML>
311     | <html>
312     | <head>
313     | <title>
314 wakaba 1.14 | <body>
315 wakaba 1.2 | <meta>
316     | name="a"
317    
318     #data
319 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><meta name="a"></html>
320 wakaba 1.2 #errors
321     data after body
322 wakaba 1.1 #document
323     | <!DOCTYPE HTML>
324     | <html>
325     | <head>
326     | <title>
327 wakaba 1.14 | <body>
328 wakaba 1.1 | <meta>
329     | name="a"
330    
331     #data
332 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><link rel="a"></head><body></body></html>
333 wakaba 1.1 #errors
334     #document
335     | <!DOCTYPE HTML>
336     | <html>
337     | <head>
338     | <title>
339     | <link>
340     | rel="a"
341     | <body>
342    
343     #data
344 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><link rel="a"></body></html>
345 wakaba 1.1 #errors
346 wakaba 1.2 #document
347     | <!DOCTYPE HTML>
348     | <html>
349     | <head>
350     | <title>
351 wakaba 1.14 | <body>
352 wakaba 1.2 | <link>
353     | rel="a"
354    
355     #data
356 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><link rel="a"></html>
357 wakaba 1.2 #errors
358     data after body
359 wakaba 1.1 #document
360     | <!DOCTYPE HTML>
361     | <html>
362     | <head>
363     | <title>
364 wakaba 1.14 | <body>
365 wakaba 1.1 | <link>
366     | rel="a"
367    
368     #data
369 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><base href="http://"></head><body></body></html>
370 wakaba 1.1 #errors
371     #document
372     | <!DOCTYPE HTML>
373     | <html>
374     | <head>
375     | <title>
376     | <base>
377     | href="http://"
378     | <body>
379    
380     #data
381 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><base href="http://"></body></html>
382 wakaba 1.1 #errors
383 wakaba 1.2 #document
384     | <!DOCTYPE HTML>
385     | <html>
386     | <head>
387     | <title>
388 wakaba 1.14 | <body>
389 wakaba 1.2 | <base>
390     | href="http://"
391    
392     #data
393 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><base href="http://"></html>
394 wakaba 1.2 #errors
395     data after body
396 wakaba 1.1 #document
397     | <!DOCTYPE HTML>
398     | <html>
399     | <head>
400     | <title>
401 wakaba 1.14 | <body>
402 wakaba 1.1 | <base>
403     | href="http://"
404    
405     #data
406 wakaba 1.10 <!DOCTYPE HTML><p><b><p>X
407 wakaba 1.1 #errors
408 wakaba 1.2 <b> is not closed before second <p>
409     <b> is not closed before end-of-file
410 wakaba 1.1 #document
411     | <!DOCTYPE HTML>
412     | <html>
413     | <head>
414     | <body>
415     | <p>
416     | <b>
417     | <p>
418     | <b>
419     | "X"
420    
421     #data
422 wakaba 1.10 <!DOCTYPE HTML><b><p>
423 wakaba 1.1 #errors
424 wakaba 1.3 <b> not closed
425 wakaba 1.1 #document
426     | <!DOCTYPE HTML>
427     | <html>
428     | <head>
429     | <body>
430 wakaba 1.3 | <b>
431     | <p>
432 wakaba 1.1
433     #data
434 wakaba 1.10 <!DOCTYPE HTML><b><p>X
435 wakaba 1.1 #errors
436 wakaba 1.3 <b> not closed
437 wakaba 1.1 #document
438     | <!DOCTYPE HTML>
439     | <html>
440     | <head>
441     | <body>
442 wakaba 1.3 | <b>
443     | <p>
444     | "X"
445    
446     #data
447 wakaba 1.10 <!DOCTYPE HTML><ins><p>XX</ins>YYY
448 wakaba 1.4 #errors
449     1,32,not closed:p
450     1,34,not closed:ins
451     #document
452     | <!DOCTYPE HTML>
453     | <html>
454     | <head>
455     | <body>
456     | <ins>
457     | <p>
458     | "XXYYY"
459    
460     ## when script is disabled
461     #data
462 wakaba 1.10 <!DOCTYPE HTML><noscript>aaa<noscript>bbb</noscript>ccc</noscript>
463 wakaba 1.15 #errors
464     in noscript:#character
465     unmacthed noscript end tag
466     #document
467     | <!DOCTYPE HTML>
468     | <html>
469     | <head>
470     | <noscript>
471     | <body>
472     | "aaa"
473     | <noscript>
474     | "bbb"
475     | "ccc"
476    
477     ## when script is disabled
478     #data
479     <!DOCTYPE HTML><body><noscript>aaa<noscript>bbb</noscript>ccc</noscript>
480 wakaba 1.4 #errors
481     #document
482     | <!DOCTYPE HTML>
483     | <html>
484     | <head>
485     | <body>
486     | <noscript>
487     | "aaa"
488     | <noscript>
489     | "bbb"
490     | "ccc"
491 wakaba 1.5
492 wakaba 1.24 ## when script is disabled
493     #data
494     <!DOCTYPE HTML><head><noscript><noscript>
495     #errors
496     <noscript> in noscript
497     no </noscript>
498     #document
499     | <!DOCTYPE HTML>
500     | <html>
501     | <head>
502     | <noscript>
503    
504     ## when script is disabled
505     #data
506     <!DOCTYPE HTML><head><noscript><noscript>
507     #errors
508     <noscript> in noscript
509     no </noscript>
510     #document
511     | <!DOCTYPE HTML>
512     | <html>
513     | <head>
514     | <noscript>
515     | " "
516    
517     ## when script is disabled
518     #data
519     <!DOCTYPE HTML><head><noscript> <noscript>
520     #errors
521     <noscript> in noscript
522     no </noscript>
523     #document
524     | <!DOCTYPE HTML>
525     | <html>
526     | <head>
527     | <noscript>
528     | " "
529 wakaba 1.33
530     ## When scripting is disabled
531     #data
532     <!DOCTYPE HTML><head><noscript><base><title></title><body>
533     #errors
534     <base> in <noscript>
535     #document
536     | <!DOCTYPE HTML>
537     | <html>
538     | <head>
539     | <noscript>
540     | <base>
541     | <title>
542     | <body>
543    
544     ## When scripting is disabled
545     #data
546     <!DOCTYPE HTML><head><noscript><title></title><body>
547     #errors
548     <title> in <noscript> in <head>
549     #document
550     | <!DOCTYPE HTML>
551     | <html>
552     | <head>
553     | <noscript>
554     | <title>
555     | <body>
556    
557     ## When scripting is disabled
558     #data
559     <!DOCTYPE HTML><head></head><noscript></noscript>
560     #errors
561     #document
562     | <!DOCTYPE HTML>
563     | <html>
564     | <head>
565     | <body>
566     | <noscript>
567    
568     ## When scripting is disabled
569     #data
570     <!DOCTYPE HTML><head><noscript><script></script>
571     #errors
572     <script> in <noscript> in <head>
573 wakaba 1.35 unexpected end of file
574 wakaba 1.33 #document
575     | <!DOCTYPE HTML>
576     | <html>
577     | <head>
578     | <noscript>
579     | <script>
580    
581 wakaba 1.34 ## When scripting is disabled
582     #data
583     <!DOCTYPE HTML><head><noscript><body>
584     #errors
585     <body> in <noscript> in <head>
586     #document
587     | <!DOCTYPE HTML>
588     | <html>
589     | <head>
590     | <noscript>
591     | <body>
592    
593     ## When scripting is disabled
594     #data
595     <!DOCTYPE HTML><head><noscript><frameset></frameset>
596     #errors
597     <frameset> in <noscript> in <head>
598     #document
599     | <!DOCTYPE HTML>
600     | <html>
601     | <head>
602     | <noscript>
603     | <frameset>
604    
605     ## When scripting is disabled
606     #data
607     <!DOCTYPE HTML><head><noscript><br>
608     #errors
609     <br> in <noscript> in <head>
610     #document
611     | <!DOCTYPE HTML>
612     | <html>
613     | <head>
614     | <noscript>
615     | <body>
616     | <br>
617    
618     ## When scripting is disabled
619     #data
620     <!DOCTYPE HTML><head><noscript><p>
621     #errors
622     <p> in <noscript> in <head>
623     #document
624     | <!DOCTYPE HTML>
625     | <html>
626     | <head>
627     | <noscript>
628     | <body>
629     | <p>
630    
631     ## When scripting is disabled
632     #data
633     <!DOCTYPE HTML><head><noscript></p>
634     #errors
635     </p> in <noscript> in <head>
636 wakaba 1.35 unmatched </p>
637 wakaba 1.34 #document
638     | <!DOCTYPE HTML>
639     | <html>
640     | <head>
641     | <noscript>
642     | <body>
643     | <p>
644    
645     ## When scripting is disabled
646     #data
647     <!DOCTYPE HTML><head><noscript></br>
648     #errors
649     </br> in <noscript> in <head>
650 wakaba 1.35 </br>
651 wakaba 1.34 #document
652     | <!DOCTYPE HTML>
653     | <html>
654     | <head>
655     | <noscript>
656     | <body>
657     | <br>
658    
659     ## When scripting is disabled
660     #data
661     <!DOCTYPE HTML><head><noscript></div>
662     #errors
663 wakaba 1.35 </div> in <noscript> in <head>
664     unexpected end of file (no </noscript>)
665 wakaba 1.34 #document
666     | <!DOCTYPE HTML>
667     | <html>
668     | <head>
669     | <noscript>
670    
671     ## When scripting is disabled
672     #data
673     <!DOCTYPE HTML><head><noscript></img>
674     #errors
675 wakaba 1.35 </img> in <noscript> in <head>
676     unexpected end of file (no </noscript>)
677 wakaba 1.34 #document
678     | <!DOCTYPE HTML>
679     | <html>
680     | <head>
681     | <noscript>
682    
683     ## When scripting is disabled
684     #data
685     <!DOCTYPE HTML><head><noscript></head><link><body>
686     #errors
687     </head> in <noscript> in <head>
688     <link> after <head>
689     #document
690     | <!DOCTYPE HTML>
691     | <html>
692     | <head>
693     | <noscript>
694 wakaba 1.35 | <link>
695 wakaba 1.34 | <body>
696    
697     #data
698     <!DOCTYPE HTML><head></head></head><link><body>
699     #errors
700     </head> after </head>
701 wakaba 1.35 <link> in <body>
702 wakaba 1.34 #document
703     | <!DOCTYPE HTML>
704     | <html>
705     | <head>
706     | <body>
707 wakaba 1.35 | <link>
708 wakaba 1.34
709     #data
710     <!DOCTYPE HTML></noscript><head><body>
711     #errors
712     </noscript> before <head>
713     #document
714     | <!DOCTYPE HTML>
715     | <html>
716     | <head>
717     | <body>
718    
719     #data
720     <!DOCTYPE HTML><head></noscript><link><body>
721     #errors
722     </noscript> in <head>
723 wakaba 1.35 <link> in <body>
724 wakaba 1.34 #document
725     | <!DOCTYPE HTML>
726     | <html>
727     | <head>
728     | <body>
729 wakaba 1.35 | <link>
730 wakaba 1.34
731     #data
732     <!DOCTYPE HTML><head></head></noscript><link><body>
733     #errors
734     </noscript> after </head>
735 wakaba 1.35 <link> in <body>
736 wakaba 1.34 #document
737     | <!DOCTYPE HTML>
738     | <html>
739     | <head>
740     | <body>
741 wakaba 1.35 | <link>
742 wakaba 1.34
743     ## When scripting is disabled
744     #data
745     <!DOCTYPE HTML><head><noscript></body><meta></noscript><link><body>
746     #errors
747     </body> in <noscript> in <head>
748     #document
749     | <!DOCTYPE HTML>
750     | <html>
751     | <head>
752     | <noscript>
753     | <meta>
754     | <link>
755     | <body>
756    
757     ## When scripting is disabled
758     #data
759     <!DOCTYPE HTML><head><noscript></html><meta></noscript><link><body>
760     #errors
761     </html> in <noscript> in <head>
762     #document
763     | <!DOCTYPE HTML>
764     | <html>
765     | <head>
766     | <noscript>
767     | <meta>
768     | <link>
769     | <body>
770    
771     #data
772     <!DOCTYPE HTML></p>
773     #errors
774     </p> before <head>
775     #document
776     | <!DOCTYPE HTML>
777     | <html>
778     | <head>
779     | <body>
780     | <p>
781    
782     #data
783     <!DOCTYPE HTML></br>
784     #errors
785     </br>
786     #document
787     | <!DOCTYPE HTML>
788     | <html>
789     | <head>
790     | <body>
791     | <br>
792    
793     #data
794     <!DOCTYPE HTML><head></head></img>
795     #errors
796     </img>
797     #document
798     | <!DOCTYPE HTML>
799     | <html>
800     | <head>
801     | <body>
802    
803     #data
804     <!DOCTYPE HTML><head></head></div>
805     #errors
806 wakaba 1.35 unmatched </div>
807 wakaba 1.34 #document
808     | <!DOCTYPE HTML>
809     | <html>
810     | <head>
811     | <body>
812    
813     #data
814     <!DOCTYPE HTML><head></head></body>
815     #errors
816     #document
817     | <!DOCTYPE HTML>
818     | <html>
819     | <head>
820     | <body>
821    
822     #data
823     <!DOCTYPE HTML><head></head></html>
824     #errors
825     #document
826     | <!DOCTYPE HTML>
827     | <html>
828     | <head>
829     | <body>
830    
831 wakaba 1.33 #data
832     <!DOCTYPE HTML><head><title></title></head><base><body>
833     #errors
834     <base> after </head>
835     #document
836     | <!DOCTYPE HTML>
837     | <html>
838     | <head>
839     | <title>
840 wakaba 1.35 | <base>
841 wakaba 1.33 | <body>
842    
843     #data
844     <!DOCTYPE HTML><head><title></title></head><meta><body>
845     #errors
846     <meta> after </head>
847     #document
848     | <!DOCTYPE HTML>
849     | <html>
850     | <head>
851     | <title>
852 wakaba 1.35 | <meta>
853 wakaba 1.33 | <body>
854    
855     #data
856     <!DOCTYPE HTML><head></head><title></title><body>
857     #errors
858     <title> after </head>
859     #document
860     | <!DOCTYPE HTML>
861     | <html>
862     | <head>
863     | <title>
864     | <body>
865 wakaba 1.24
866 wakaba 1.5 #data
867 wakaba 1.10 <!DOCTYPE HTML><iframe>
868 wakaba 1.5 #errors
869     no </iframe>
870     #document
871     | <!DOCTYPE HTML>
872     | <html>
873     | <head>
874     | <body>
875     | <iframe>
876    
877     #data
878 wakaba 1.10 <!DOCTYPE HTML><iframe></iframe>
879 wakaba 1.5 #errors
880     #document
881     | <!DOCTYPE HTML>
882     | <html>
883     | <head>
884     | <body>
885     | <iframe>
886    
887     #data
888 wakaba 1.10 <!DOCTYPE HTML><iframe>a</iframe>
889 wakaba 1.5 #errors
890     #document
891     | <!DOCTYPE HTML>
892     | <html>
893     | <head>
894     | <body>
895     | <iframe>
896     | "a"
897    
898     #data
899 wakaba 1.10 <!DOCTYPE HTML><noframes>
900 wakaba 1.5 #errors
901     no </noframes>
902     #document
903     | <!DOCTYPE HTML>
904     | <html>
905     | <head>
906     | <body>
907     | <noframes>
908    
909     #data
910 wakaba 1.10 <!DOCTYPE HTML><noframes></noframes>
911 wakaba 1.5 #errors
912     #document
913     | <!DOCTYPE HTML>
914     | <html>
915     | <head>
916     | <body>
917     | <noframes>
918    
919     #data
920 wakaba 1.10 <!DOCTYPE HTML><noframes>a</noframes>
921 wakaba 1.5 #errors
922     #document
923     | <!DOCTYPE HTML>
924     | <html>
925     | <head>
926     | <body>
927     | <noframes>
928     | "a"
929    
930     #data
931 wakaba 1.10 <!DOCTYPE HTML><noframes>
932 wakaba 1.5 #errors
933     no </noframes>
934     #document
935     | <!DOCTYPE HTML>
936     | <html>
937     | <head>
938     | <body>
939     | <noframes>
940    
941     #data
942 wakaba 1.10 <!DOCTYPE HTML><noframes></noframes>
943 wakaba 1.5 #errors
944     #document
945     | <!DOCTYPE HTML>
946     | <html>
947     | <head>
948     | <body>
949     | <noframes>
950    
951     #data
952 wakaba 1.10 <!DOCTYPE HTML><noframes>a</noframes>
953 wakaba 1.5 #errors
954     #document
955     | <!DOCTYPE HTML>
956     | <html>
957     | <head>
958     | <body>
959     | <noframes>
960     | "a"
961    
962     #data
963 wakaba 1.10 <!DOCTYPE HTML><xmp>
964 wakaba 1.5 #errors
965     no </xmp>
966     #document
967     | <!DOCTYPE HTML>
968     | <html>
969     | <head>
970     | <body>
971     | <xmp>
972    
973     #data
974 wakaba 1.10 <!DOCTYPE HTML><xmp></xmp>
975 wakaba 1.5 #errors
976     #document
977     | <!DOCTYPE HTML>
978     | <html>
979     | <head>
980     | <body>
981     | <xmp>
982    
983     #data
984 wakaba 1.10 <!DOCTYPE HTML><xmp>a</xmp>
985 wakaba 1.5 #errors
986     #document
987     | <!DOCTYPE HTML>
988     | <html>
989     | <head>
990     | <body>
991     | <xmp>
992     | "a"
993 wakaba 1.6
994     #data
995 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style></style></head><body>
996 wakaba 1.6 #errors
997     #document
998     | <!DOCTYPE HTML>
999     | <html>
1000     | <head>
1001     | <title>
1002     | <style>
1003     | <body>
1004    
1005     #data
1006 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style type="text/css"></style></head><body>
1007 wakaba 1.6 #errors
1008     #document
1009     | <!DOCTYPE HTML>
1010     | <html>
1011     | <head>
1012     | <title>
1013     | <style>
1014     | type="text/css"
1015     | <body>
1016    
1017     #data
1018 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style type="text/css">p {}</style></head><body>
1019 wakaba 1.6 #errors
1020     #document
1021     | <!DOCTYPE HTML>
1022     | <html>
1023     | <head>
1024     | <title>
1025     | <style>
1026     | type="text/css"
1027     | "p {}"
1028     | <body>
1029    
1030     #data
1031 wakaba 1.10 <!DOCTYPE HTML><html><style type="text/css"></style><title></title></head><body>
1032 wakaba 1.6 #errors
1033     #document
1034     | <!DOCTYPE HTML>
1035     | <html>
1036     | <head>
1037     | <style>
1038     | type="text/css"
1039     | <title>
1040     | <body>
1041    
1042     #data
1043 wakaba 1.10 <!DOCTYPE HTML><style type="text/css"></style><title></title><body>
1044 wakaba 1.6 #errors
1045     #document
1046     | <!DOCTYPE HTML>
1047     | <html>
1048     | <head>
1049     | <style>
1050     | type="text/css"
1051     | <title>
1052     | <body>
1053    
1054     #data
1055 wakaba 1.10 <!DOCTYPE HTML><title></title><body><p>a<style type="text/css"></style>
1056 wakaba 1.6 #errors
1057     #document
1058     | <!DOCTYPE HTML>
1059     | <html>
1060     | <head>
1061     | <title>
1062     | <body>
1063     | <p>
1064     | "a"
1065     | <style>
1066     | type="text/css"
1067 wakaba 1.7
1068     #data
1069 wakaba 1.10 <!DOCTYPE HTML><form><form></form>
1070 wakaba 1.7 #errors
1071     form in form
1072     #document
1073     | <!DOCTYPE HTML>
1074     | <html>
1075     | <head>
1076     | <body>
1077     | <form>
1078 wakaba 1.8
1079     #data
1080     <!DOCTYPE HTML><ul><li>a<li>c</ul>d
1081     #errors
1082     #document
1083     | <!DOCTYPE HTML>
1084     | <html>
1085     | <head>
1086     | <body>
1087     | <ul>
1088     | <li>
1089     | "a"
1090     | <li>
1091     | "c"
1092     | "d"
1093    
1094     #data
1095     <!DOCTYPE HTML><ul><li>a<div>b<li>c</ul>d
1096     #errors
1097     div closed by li
1098     #document
1099     | <!DOCTYPE HTML>
1100     | <html>
1101     | <head>
1102     | <body>
1103     | <ul>
1104     | <li>
1105     | "a"
1106     | <div>
1107     | "b"
1108     | <li>
1109     | "c"
1110     | "d"
1111    
1112     #data
1113     <!DOCTYPE HTML><dl><dt>a<dt>c</dl>d
1114     #errors
1115     #document
1116     | <!DOCTYPE HTML>
1117     | <html>
1118     | <head>
1119     | <body>
1120     | <dl>
1121     | <dt>
1122     | "a"
1123     | <dt>
1124     | "c"
1125     | "d"
1126    
1127     #data
1128     <!DOCTYPE HTML><dl><dt>a<dd>c</dl>d
1129     #errors
1130     #document
1131     | <!DOCTYPE HTML>
1132     | <html>
1133     | <head>
1134     | <body>
1135     | <dl>
1136     | <dt>
1137     | "a"
1138     | <dd>
1139     | "c"
1140     | "d"
1141    
1142     #data
1143     <!DOCTYPE HTML><dl><dd>a<dt>c</dl>d
1144     #errors
1145     #document
1146     | <!DOCTYPE HTML>
1147     | <html>
1148     | <head>
1149     | <body>
1150     | <dl>
1151     | <dd>
1152     | "a"
1153     | <dt>
1154     | "c"
1155     | "d"
1156    
1157     #data
1158     <!DOCTYPE HTML><dl><dd>a<dd>c</dl>d
1159     #errors
1160     #document
1161     | <!DOCTYPE HTML>
1162     | <html>
1163     | <head>
1164     | <body>
1165     | <dl>
1166     | <dd>
1167     | "a"
1168     | <dd>
1169     | "c"
1170     | "d"
1171    
1172     #data
1173     <!DOCTYPE HTML><dl><dt>a<div>b<dt>c</dl>d
1174     #errors
1175     div closed by dt
1176     #document
1177     | <!DOCTYPE HTML>
1178     | <html>
1179     | <head>
1180     | <body>
1181     | <dl>
1182     | <dt>
1183     | "a"
1184     | <div>
1185     | "b"
1186     | <dt>
1187     | "c"
1188     | "d"
1189    
1190     #data
1191     <!DOCTYPE HTML><dl><dt>a<div>b<dd>c</dl>d
1192     #errors
1193     div closed by dd
1194     #document
1195     | <!DOCTYPE HTML>
1196     | <html>
1197     | <head>
1198     | <body>
1199     | <dl>
1200     | <dt>
1201     | "a"
1202     | <div>
1203     | "b"
1204     | <dd>
1205     | "c"
1206     | "d"
1207    
1208     #data
1209     <!DOCTYPE HTML><dl><dd>a<div>b<dt>c</dl>d
1210     #errors
1211     div closed by dt
1212     #document
1213     | <!DOCTYPE HTML>
1214     | <html>
1215     | <head>
1216     | <body>
1217     | <dl>
1218     | <dd>
1219     | "a"
1220     | <div>
1221     | "b"
1222     | <dt>
1223     | "c"
1224     | "d"
1225    
1226     #data
1227     <!DOCTYPE HTML><dl><dd>a<div>b<dd>c</dl>d
1228     #errors
1229     div closed by dd
1230     #document
1231     | <!DOCTYPE HTML>
1232     | <html>
1233     | <head>
1234     | <body>
1235     | <dl>
1236     | <dd>
1237     | "a"
1238     | <div>
1239     | "b"
1240     | <dd>
1241     | "c"
1242     | "d"
1243    
1244 wakaba 1.9 #data
1245     <!DOCTYPE HTML><body><form><div>a</form>b
1246     #errors
1247     div not closed before </form>
1248     div not closed before EOF
1249     #document
1250     | <!DOCTYPE HTML>
1251     | <html>
1252     | <head>
1253     | <body>
1254     | <form>
1255     | <div>
1256     | "ab"
1257 wakaba 1.11
1258     #data
1259 wakaba 1.35 <!DOCTYPE HTML><form><p></form>
1260     #errors
1261     #document
1262     | <!DOCTYPE HTML>
1263     | <html>
1264     | <head>
1265     | <body>
1266     | <form>
1267     | <p>
1268    
1269     #data
1270     <!DOCTYPE HTML><form><li></form>
1271     #errors
1272     #document
1273     | <!DOCTYPE HTML>
1274     | <html>
1275     | <head>
1276     | <body>
1277     | <form>
1278     | <li>
1279    
1280     #data
1281     <!DOCTYPE HTML><form><dt></form>
1282     #errors
1283     #document
1284     | <!DOCTYPE HTML>
1285     | <html>
1286     | <head>
1287     | <body>
1288     | <form>
1289     | <dt>
1290    
1291     #data
1292     <!DOCTYPE HTML><form><dd></form>
1293     #errors
1294     #document
1295     | <!DOCTYPE HTML>
1296     | <html>
1297     | <head>
1298     | <body>
1299     | <form>
1300     | <dd>
1301    
1302     #data
1303 wakaba 1.11 <!DOCTYPE HTML><ul></body>
1304     #errors
1305     ul not closed
1306     #document
1307     | <!DOCTYPE HTML>
1308     | <html>
1309     | <head>
1310     | <body>
1311     | <ul>
1312    
1313     #data
1314     <!DOCTYPE HTML><ul><li></body>
1315     #errors
1316     ul not closed
1317     #document
1318     | <!DOCTYPE HTML>
1319     | <html>
1320     | <head>
1321     | <body>
1322     | <ul>
1323     | <li>
1324    
1325     #data
1326     <!DOCTYPE HTML><dl></body>
1327     #errors
1328     dl not closed
1329     #document
1330     | <!DOCTYPE HTML>
1331     | <html>
1332     | <head>
1333     | <body>
1334     | <dl>
1335    
1336     #data
1337     <!DOCTYPE HTML><dl><dt></body>
1338     #errors
1339     dl not closed
1340     #document
1341     | <!DOCTYPE HTML>
1342     | <html>
1343     | <head>
1344     | <body>
1345     | <dl>
1346     | <dt>
1347    
1348     #data
1349     <!DOCTYPE HTML><dl><dd></body>
1350     #errors
1351     dl not closed
1352     #document
1353     | <!DOCTYPE HTML>
1354     | <html>
1355     | <head>
1356     | <body>
1357     | <dl>
1358     | <dd>
1359    
1360     #data
1361     <!DOCTYPE HTML><p></body>
1362     #errors
1363     #document
1364     | <!DOCTYPE HTML>
1365     | <html>
1366     | <head>
1367     | <body>
1368     | <p>
1369    
1370     #data
1371 wakaba 1.35 <!DOCTYPE HTML><table> </table>
1372     #errors
1373     #document
1374     | <!DOCTYPE HTML>
1375     | <html>
1376     | <head>
1377     | <body>
1378     | <table>
1379     | " "
1380    
1381     #data
1382 wakaba 1.11 <!DOCTYPE HTML><table><tr><td></body>
1383     #errors
1384 wakaba 1.35 unmatched </body>
1385 wakaba 1.11 table not closed
1386     #document
1387     | <!DOCTYPE HTML>
1388     | <html>
1389     | <head>
1390     | <body>
1391     | <table>
1392     | <tbody>
1393     | <tr>
1394     | <td>
1395    
1396     #data
1397     <!DOCTYPE HTML><table><tr><th></body>
1398     #errors
1399 wakaba 1.35 unmatched </body>
1400 wakaba 1.11 table not closed
1401     #document
1402     | <!DOCTYPE HTML>
1403     | <html>
1404     | <head>
1405     | <body>
1406     | <table>
1407     | <tbody>
1408     | <tr>
1409     | <th>
1410    
1411     #data
1412     <!DOCTYPE HTML><table><thead><tr><td></body>
1413     #errors
1414 wakaba 1.35 unmatched </body>
1415 wakaba 1.11 table not closed
1416     #document
1417     | <!DOCTYPE HTML>
1418     | <html>
1419     | <head>
1420     | <body>
1421     | <table>
1422     | <thead>
1423     | <tr>
1424     | <td>
1425 wakaba 1.12
1426     #data
1427     <!DOCTYPE HTML><isindex>
1428     #errors
1429     isindex
1430     #document
1431     | <!DOCTYPE HTML>
1432     | <html>
1433     | <head>
1434     | <body>
1435     | <form>
1436     | <hr>
1437     | <p>
1438     | <label>
1439     | "This is a searchable index. Insert your search keywords here: "
1440     | <input>
1441     | name="isindex"
1442     | <hr>
1443    
1444     #data
1445     <!DOCTYPE HTML><isindex action="http://test/">
1446     #errors
1447     isindex
1448     #document
1449     | <!DOCTYPE HTML>
1450     | <html>
1451     | <head>
1452     | <body>
1453     | <form>
1454     | action="http://test/"
1455     | <hr>
1456     | <p>
1457     | <label>
1458     | "This is a searchable index. Insert your search keywords here: "
1459     | <input>
1460     | name="isindex"
1461     | <hr>
1462    
1463     #data
1464     <!DOCTYPE HTML><isindex prompt="Input:">
1465     #errors
1466     isindex
1467     #document
1468     | <!DOCTYPE HTML>
1469     | <html>
1470     | <head>
1471     | <body>
1472     | <form>
1473     | <hr>
1474     | <p>
1475     | <label>
1476     | "Input:"
1477     | <input>
1478     | name="isindex"
1479     | <hr>
1480    
1481     #data
1482     <!DOCTYPE HTML><isindex name="textarea">
1483     #errors
1484     isindex
1485     #document
1486     | <!DOCTYPE HTML>
1487     | <html>
1488     | <head>
1489     | <body>
1490     | <form>
1491     | <hr>
1492     | <p>
1493     | <label>
1494     | "This is a searchable index. Insert your search keywords here: "
1495     | <input>
1496     | name="isindex"
1497     | <hr>
1498    
1499     #data
1500     <!DOCTYPE HTML><isindex type="checkbox">
1501     #errors
1502     isindex
1503     #document
1504     | <!DOCTYPE HTML>
1505     | <html>
1506     | <head>
1507     | <body>
1508     | <form>
1509     | <hr>
1510     | <p>
1511     | <label>
1512     | "This is a searchable index. Insert your search keywords here: "
1513     | <input>
1514     | name="isindex"
1515     | type="checkbox"
1516     | <hr>
1517    
1518     #data
1519     <!DOCTYPE HTML><form><isindex></form>
1520     #errors
1521     isindex
1522     #document
1523     | <!DOCTYPE HTML>
1524     | <html>
1525     | <head>
1526     | <body>
1527     | <form>
1528 wakaba 1.13
1529     #data
1530     <!DOCTYPE HTML><h1><a><h2>
1531     #errors
1532 wakaba 1.35 unexpected end of file (no </h1></a></h2>)
1533 wakaba 1.13 #document
1534     | <!DOCTYPE HTML>
1535     | <html>
1536     | <head>
1537     | <body>
1538     | <h1>
1539     | <a>
1540     | <h2>
1541 wakaba 1.16
1542     #data
1543 wakaba 1.35 <!DOCTYPE HTML><h1><p></h1>
1544     #errors
1545     #document
1546     | <!DOCTYPE HTML>
1547     | <html>
1548     | <head>
1549     | <body>
1550     | <h1>
1551     | <p>
1552    
1553     #data
1554     <!DOCTYPE HTML><h1><li></h1>
1555     #errors
1556     #document
1557     | <!DOCTYPE HTML>
1558     | <html>
1559     | <head>
1560     | <body>
1561     | <h1>
1562     | <li>
1563    
1564     #data
1565     <!DOCTYPE HTML><h1><dt></h1>
1566     #errors
1567     #document
1568     | <!DOCTYPE HTML>
1569     | <html>
1570     | <head>
1571     | <body>
1572     | <h1>
1573     | <dt>
1574    
1575     #data
1576     <!DOCTYPE HTML><h1><dd></h1>
1577     #errors
1578     #document
1579     | <!DOCTYPE HTML>
1580     | <html>
1581     | <head>
1582     | <body>
1583     | <h1>
1584     | <dd>
1585    
1586     #data
1587     <!DOCTYPE HTML><h1></h1>
1588     #errors
1589     #document
1590     | <!DOCTYPE HTML>
1591     | <html>
1592     | <head>
1593     | <body>
1594     | <h1>
1595    
1596     #data
1597 wakaba 1.16 <p>
1598     #errors
1599     no DOCTYPE
1600     #document
1601     | <html>
1602     | <head>
1603     | <body>
1604     | <p>
1605    
1606     #data
1607     a
1608     #errors
1609     no DOCTYPE
1610     #document
1611     | <html>
1612     | <head>
1613     | <body>
1614     | "a"
1615    
1616     #data
1617     <!----> <p>
1618     #errors
1619     no DOCTYPE
1620     #document
1621     | <!-- -->
1622     | <html>
1623     | <head>
1624     | <body>
1625     | <p>
1626    
1627     #data
1628     <!DOCTYPE HTML> <p>
1629     #errors
1630     #document
1631     | <!DOCTYPE HTML>
1632     | <html>
1633     | <head>
1634     | <body>
1635     | <p>
1636 wakaba 1.20
1637     #data
1638     <!DOCTYPE HTML><div></div></div>
1639     #errors
1640     unmatched </div>
1641     #document
1642     | <!DOCTYPE HTML>
1643     | <html>
1644     | <head>
1645     | <body>
1646     | <div>
1647    
1648     #data
1649     <!DOCTYPE HTML><div><span></div>
1650     #errors
1651     unclosed <span>
1652     #document
1653     | <!DOCTYPE HTML>
1654     | <html>
1655     | <head>
1656     | <body>
1657     | <div>
1658     | <span>
1659 wakaba 1.21
1660     #data
1661     <!DOCTYPE HTML><pre><!---->
1662     a</pre>
1663     #errors
1664     #document
1665     | <!DOCTYPE HTML>
1666     | <html>
1667     | <head>
1668     | <body>
1669     | <pre>
1670     | <!-- -->
1671     | "
1672     a"
1673    
1674     #data
1675     <!DOCTYPE HTML><textarea><!---->
1676     a</textarea>
1677     #errors
1678     #document
1679     | <!DOCTYPE HTML>
1680     | <html>
1681     | <head>
1682     | <body>
1683     | <textarea>
1684     | "<!---->
1685     a"
1686 wakaba 1.22
1687     #data
1688     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>
1689     #errors
1690     #document
1691     | <!DOCTYPE HTML>
1692     | <html>
1693     | <head>
1694     | <title>
1695     | <body>
1696     | " "
1697    
1698     #data
1699     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>
1700     #errors
1701     #document
1702     | <!DOCTYPE HTML>
1703     | <html>
1704     | <head>
1705     | <title>
1706     | <body>
1707     | " "
1708    
1709     #data
1710     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>a
1711     #errors
1712     char after </body>
1713     char after </html>
1714     #document
1715     | <!DOCTYPE HTML>
1716     | <html>
1717     | <head>
1718     | <title>
1719     | <body>
1720     | "a"
1721    
1722     #data
1723     <!DOCTYPE HTML><html><head><title></title></head><body></body></html> a
1724     #errors
1725     char after </html>
1726     char after </body>
1727     #document
1728     | <!DOCTYPE HTML>
1729     | <html>
1730     | <head>
1731     | <title>
1732     | <body>
1733     | " a"
1734    
1735     #data
1736     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>a
1737     #errors
1738     char after </html>
1739     char after </body>
1740     #document
1741     | <!DOCTYPE HTML>
1742     | <html>
1743     | <head>
1744     | <title>
1745     | <body>
1746     | "a "
1747    
1748     #data
1749     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>aaa
1750     #errors
1751     char after </html>
1752     char after </body>
1753     #document
1754     | <!DOCTYPE HTML>
1755     | <html>
1756     | <head>
1757     | <title>
1758     | <body>
1759     | "aaa"
1760    
1761     #data
1762     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><!---->
1763     #errors
1764     #document
1765     | <!DOCTYPE HTML>
1766     | <html>
1767     | <head>
1768     | <title>
1769     | <body>
1770     | <!-- -->
1771    
1772     #data
1773     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><!--aa-->
1774     #errors
1775     #document
1776     | <!DOCTYPE HTML>
1777     | <html>
1778     | <head>
1779     | <title>
1780     | <body>
1781     | <!-- aa -->
1782    
1783     #data
1784     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><!DOCTYPE HTML>
1785     #errors
1786     <!DOCTYPE> after </html>
1787     #document
1788     | <!DOCTYPE HTML>
1789     | <html>
1790     | <head>
1791     | <title>
1792     | <body>
1793    
1794     #data
1795     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><p>
1796     #errors
1797     start tag after </html>
1798     start tag after </body>
1799     #document
1800     | <!DOCTYPE HTML>
1801     | <html>
1802     | <head>
1803     | <title>
1804     | <body>
1805     | <p>
1806    
1807     #data
1808     <!DOCTYPE HTML><html><head><title></title></head><body></body></html></p>
1809     #errors
1810     end tag after </html>
1811     end tag after </body>
1812     </p> interpreted as <p></p>
1813     #document
1814     | <!DOCTYPE HTML>
1815     | <html>
1816     | <head>
1817     | <title>
1818     | <body>
1819     | <p>
1820    
1821     #data
1822     <!DOCTYPE HTML><html><head><title></title></head><body></body></html> <p>
1823     #errors
1824     start tag after </html>
1825     start tag after </body>
1826     #document
1827     | <!DOCTYPE HTML>
1828     | <html>
1829     | <head>
1830     | <title>
1831     | <body>
1832     | " "
1833     | <p>
1834    
1835     #data
1836     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>aa<p>
1837     #errors
1838     char after </html>
1839     char after </body>
1840     #document
1841     | <!DOCTYPE HTML>
1842     | <html>
1843     | <head>
1844     | <title>
1845     | <body>
1846     | "aa"
1847     | <p>
1848    
1849     #data
1850     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>
1851     #errors
1852     #document
1853     | <!DOCTYPE HTML>
1854     | <html>
1855     | <head>
1856     | <title>
1857     | <frameset>
1858     | " "
1859    
1860     #data
1861     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>
1862     #errors
1863     #document
1864     | <!DOCTYPE HTML>
1865     | <html>
1866     | <head>
1867     | <title>
1868     | <frameset>
1869     | " "
1870    
1871     #data
1872     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a
1873     #errors
1874     char after </html>
1875     char after </frameset>
1876     #document
1877     | <!DOCTYPE HTML>
1878     | <html>
1879     | <head>
1880     | <title>
1881     | <frameset>
1882    
1883     #data
1884     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> a
1885     #errors
1886     char after </html>
1887     char after </frameset>
1888     #document
1889     | <!DOCTYPE HTML>
1890     | <html>
1891     | <head>
1892     | <title>
1893     | <frameset>
1894     | " "
1895    
1896     #data
1897     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a
1898     #errors
1899     char after </html>
1900     char after </frameset>
1901     #document
1902     | <!DOCTYPE HTML>
1903     | <html>
1904     | <head>
1905     | <title>
1906     | <frameset>
1907     | " "
1908    
1909     #data
1910     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!---->
1911     #errors
1912     #document
1913     | <!DOCTYPE HTML>
1914     | <html>
1915     | <head>
1916     | <title>
1917     | <frameset>
1918     | <!-- -->
1919    
1920     #data
1921     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!--a-->
1922     #errors
1923     #document
1924     | <!DOCTYPE HTML>
1925     | <html>
1926     | <head>
1927     | <title>
1928     | <frameset>
1929     | <!-- a -->
1930    
1931     #data
1932     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!---->
1933     #errors
1934     #document
1935     | <!DOCTYPE HTML>
1936     | <html>
1937     | <head>
1938     | <title>
1939     | <frameset>
1940     | " "
1941     | <!-- -->
1942    
1943     #data
1944     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!---->
1945     #errors
1946     char after </html>
1947     char after </frameset>
1948     #document
1949     | <!DOCTYPE HTML>
1950     | <html>
1951     | <head>
1952     | <title>
1953     | <frameset>
1954     | <!-- -->
1955    
1956     #data
1957     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!DOCTYPE HTML>
1958     #errors
1959     <!DOCTYPE> after </html>
1960     #document
1961     | <!DOCTYPE HTML>
1962     | <html>
1963     | <head>
1964     | <title>
1965     | <frameset>
1966    
1967     #data
1968     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!DOCTYPE HTML>
1969     #errors
1970     <!DOCTYPE> after </html>
1971     #document
1972     | <!DOCTYPE HTML>
1973     | <html>
1974     | <head>
1975     | <title>
1976     | <frameset>
1977     | " "
1978    
1979     #data
1980     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><p>
1981     #errors
1982     start tag after </html>
1983     start tag after </frameset>
1984     #document
1985     | <!DOCTYPE HTML>
1986     | <html>
1987     | <head>
1988     | <title>
1989     | <frameset>
1990    
1991     #data
1992     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <p>
1993     #errors
1994     start tag after </html>
1995     start tag after </frameset>
1996     #document
1997     | <!DOCTYPE HTML>
1998     | <html>
1999     | <head>
2000     | <title>
2001     | <frameset>
2002     | " "
2003    
2004     #data
2005     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></p>
2006     #errors
2007     end tag after </html>
2008     end tag after </frameset>
2009     #document
2010     | <!DOCTYPE HTML>
2011     | <html>
2012     | <head>
2013     | <title>
2014     | <frameset>
2015    
2016     #data
2017     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> </p>
2018     #errors
2019     end tag after </html>
2020     end tag after </frameset>
2021     #document
2022     | <!DOCTYPE HTML>
2023     | <html>
2024     | <head>
2025     | <title>
2026     | <frameset>
2027     | " "
2028    
2029     #data
2030     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></html>
2031     #errors
2032     </html> after </html>
2033     #document
2034     | <!DOCTYPE HTML>
2035     | <html>
2036     | <head>
2037     | <title>
2038     | <frameset>
2039    
2040     #data
2041     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a</html>
2042     #errors
2043     char after </html>
2044     char after </frameset>
2045     #document
2046     | <!DOCTYPE HTML>
2047     | <html>
2048     | <head>
2049     | <title>
2050     | <frameset>
2051    
2052     #data
2053     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>
2054     #errors
2055     <noframes> after </html>
2056     #document
2057     | <!DOCTYPE HTML>
2058     | <html>
2059     | <head>
2060     | <title>
2061     | <frameset>
2062     | <noframes>
2063    
2064     #data
2065     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes>
2066     #errors
2067     <noframes> after </html>
2068     no </noframes>
2069     #document
2070     | <!DOCTYPE HTML>
2071     | <html>
2072     | <head>
2073     | <title>
2074     | <frameset>
2075     | <noframes>
2076    
2077     #data
2078     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes><p></noframes>
2079     #errors
2080     <noframes> after </html>
2081     #document
2082     | <!DOCTYPE HTML>
2083     | <html>
2084     | <head>
2085     | <title>
2086     | <frameset>
2087     | <noframes>
2088     | "<p>"
2089    
2090     #data
2091     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>a
2092     #errors
2093     <noframes> after </html>
2094     char after </frameset>
2095     #document
2096     | <!DOCTYPE HTML>
2097     | <html>
2098     | <head>
2099     | <title>
2100     | <frameset>
2101     | <noframes>
2102    
2103     #data
2104     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <noframes></noframes>
2105     #errors
2106     <noframes> after </html>
2107     #document
2108     | <!DOCTYPE HTML>
2109     | <html>
2110     | <head>
2111     | <title>
2112     | <frameset>
2113     | " "
2114     | <noframes>
2115     | " "
2116    
2117     #data
2118     <!DOCTYPE HTML><html><head><title></title></head><frameset> </frameset></html>
2119     #errors
2120     #document
2121     | <!DOCTYPE HTML>
2122     | <html>
2123     | <head>
2124     | <title>
2125     | <frameset>
2126     | " "
2127    
2128     #data
2129     <!DOCTYPE HTML><html><head><title></title></head><body></body> </html>
2130     #errors
2131     #document
2132     | <!DOCTYPE HTML>
2133     | <html>
2134     | <head>
2135     | <title>
2136     | <body>
2137     | " "
2138 wakaba 1.23
2139     #data
2140 wakaba 1.26 <!DOCTYPE HTML><frameset></frameset><noframes>
2141     #errors
2142     unexpected end of file
2143     #document
2144     | <!DOCTYPE HTML>
2145     | <html>
2146     | <head>
2147     | <frameset>
2148     | <noframes>
2149    
2150     #data
2151     <!DOCTYPE HTML><frameset></frameset><noframes></noframes>
2152     #errors
2153     #document
2154     | <!DOCTYPE HTML>
2155     | <html>
2156     | <head>
2157     | <frameset>
2158     | <noframes>
2159    
2160     #data
2161     <!DOCTYPE HTML><frameset></frameset><noframes>abcdefg
2162     #errors
2163     unexpected end of file
2164     #document
2165     | <!DOCTYPE HTML>
2166     | <html>
2167     | <head>
2168     | <frameset>
2169     | <noframes>
2170     | "abcdefg"
2171    
2172     #data
2173     <!DOCTYPE HTML><frameset></frameset><noframes>abcdefg</noframes>
2174     #errors
2175     #document
2176     | <!DOCTYPE HTML>
2177     | <html>
2178     | <head>
2179     | <frameset>
2180     | <noframes>
2181     | "abcdefg"
2182    
2183     #data
2184     <!DOCTYPE HTML><frameset></frameset><noframes>aa<p>bb</noframes>
2185     #errors
2186     #document
2187     | <!DOCTYPE HTML>
2188     | <html>
2189     | <head>
2190     | <frameset>
2191     | <noframes>
2192     | "aa<p>bb"
2193    
2194     #data
2195     <!DOCTYPE HTML><frameset></frameset><noframes><noframes></noframes>
2196     #errors
2197     #document
2198     | <!DOCTYPE HTML>
2199     | <html>
2200     | <head>
2201     | <frameset>
2202     | <noframes>
2203     | "<noframes>"
2204    
2205     #data
2206     <!DOCTYPE HTML><frameset></frameset><noframes></noframe></noframes>
2207     #errors
2208     #document
2209     | <!DOCTYPE HTML>
2210     | <html>
2211     | <head>
2212     | <frameset>
2213     | <noframes>
2214     | "</noframe>"
2215    
2216     #data
2217 wakaba 1.23 </body></html><html a>
2218     #errors
2219     no <!DOCTYPE>
2220     <html> after </html>
2221     #document
2222     | <html>
2223     | a=""
2224     | <head>
2225     | <body>
2226    
2227     #data
2228     <body></body></html><html a>
2229     #errors
2230     no <!DOCTYPE>
2231     <html> after </html>
2232     <html> is not the first start tag
2233     #document
2234     | <html>
2235     | a=""
2236     | <head>
2237     | <body>
2238    
2239     #data
2240     <frameset></frameset></html><html a>
2241     #errors
2242     no <!DOCTYPE>
2243     <html> after </html>
2244     <html> is not the first start tag
2245     #document
2246     | <html>
2247     | a=""
2248     | <head>
2249     | <frameset>
2250    
2251     #data
2252     <!DOCTYPE HTML><html><head></head><frameset></frameset></html><html a>
2253     #errors
2254     <html> after </html>
2255     <html> is not the first start tag
2256     #document
2257     | <!DOCTYPE HTML>
2258     | <html>
2259     | a=""
2260     | <head>
2261     | <frameset>
2262    
2263     #data
2264     <frameset></frameset>
2265     #errors
2266     no <!DOCTYPE>
2267     #document
2268     | <html>
2269     | <head>
2270     | <frameset>
2271    
2272     #data
2273     <frameset></frameset></frameset>
2274     #errors
2275     no <!DOCTYPE>
2276     unmatched </frameset>
2277     #document
2278     | <html>
2279     | <head>
2280     | <frameset>
2281    
2282     #data
2283     <frameset></frameset></frameset></frameset>
2284     #errors
2285     no <!DOCTYPE>
2286     unmatched </frameset>
2287     unmatched </frameset>
2288     #document
2289     | <html>
2290     | <head>
2291     | <frameset>
2292 wakaba 1.24
2293     #data
2294     <!DOCTYPE HTML><table><caption>test</caption>a</table>
2295     #errors
2296     a in <table>
2297     #document
2298     | <!DOCTYPE HTML>
2299     | <html>
2300     | <head>
2301     | <body>
2302     | "a"
2303     | <table>
2304     | <caption>
2305     | "test"
2306    
2307     #data
2308     <!DOCTYPE HTML><table><caption>test</table>a
2309     #errors
2310     no </caption>
2311     #document
2312     | <!DOCTYPE HTML>
2313     | <html>
2314     | <head>
2315     | <body>
2316     | <table>
2317     | <caption>
2318     | "test"
2319     | "a"
2320    
2321     #data
2322     <!DOCTYPE HTML><table><caption>test</body>a
2323     #errors
2324     unmatched </body>
2325     unexpected end of file
2326     #document
2327     | <!DOCTYPE HTML>
2328     | <html>
2329     | <head>
2330     | <body>
2331     | <table>
2332     | <caption>
2333     | "testa"
2334    
2335     #data
2336     <!DOCTYPE HTML><table><caption>test</col>a
2337     #errors
2338     unmatched </col>
2339     unexpected end of file
2340     #document
2341     | <!DOCTYPE HTML>
2342     | <html>
2343     | <head>
2344     | <body>
2345     | <table>
2346     | <caption>
2347     | "testa"
2348    
2349     #data
2350     <!DOCTYPE HTML><table><caption>test</colgroup>a
2351     #errors
2352     unmatched </colgroup>
2353     unexpected end of file
2354     #document
2355     | <!DOCTYPE HTML>
2356     | <html>
2357     | <head>
2358     | <body>
2359     | <table>
2360     | <caption>
2361     | "testa"
2362    
2363     #data
2364     <!DOCTYPE HTML><table><caption>test</html>a
2365     #errors
2366     unmatched </html>
2367     unexpected end of file
2368     #document
2369     | <!DOCTYPE HTML>
2370     | <html>
2371     | <head>
2372     | <body>
2373     | <table>
2374     | <caption>
2375     | "testa"
2376    
2377     #data
2378     <!DOCTYPE HTML><table><caption>test</html>
2379     #errors
2380     unmatched </html>
2381     unexpected end of file
2382     #document
2383     | <!DOCTYPE HTML>
2384     | <html>
2385     | <head>
2386     | <body>
2387     | <table>
2388     | <caption>
2389     | "test "
2390    
2391     #data
2392     <!DOCTYPE HTML><table><caption>test</tbody>a
2393     #errors
2394     unmatched </tbody>
2395     unexpected end of file
2396     #document
2397     | <!DOCTYPE HTML>
2398     | <html>
2399     | <head>
2400     | <body>
2401     | <table>
2402     | <caption>
2403     | "testa"
2404    
2405     #data
2406     <!DOCTYPE HTML><table><caption>test</thead>a
2407     #errors
2408     unmatched </thead>
2409     unexpected end of file
2410     #document
2411     | <!DOCTYPE HTML>
2412     | <html>
2413     | <head>
2414     | <body>
2415     | <table>
2416     | <caption>
2417     | "testa"
2418    
2419     #data
2420     <!DOCTYPE HTML><table><caption>test</tfoot>a
2421     #errors
2422     unmatched </tfoot>
2423     unexpected end of file
2424     #document
2425     | <!DOCTYPE HTML>
2426     | <html>
2427     | <head>
2428     | <body>
2429     | <table>
2430     | <caption>
2431     | "testa"
2432    
2433     #data
2434     <!DOCTYPE HTML><table><caption>test</tr>a
2435     #errors
2436     unmatched </tr>
2437     unexpected end of file
2438     #document
2439     | <!DOCTYPE HTML>
2440     | <html>
2441     | <head>
2442     | <body>
2443     | <table>
2444     | <caption>
2445     | "testa"
2446    
2447     #data
2448     <!DOCTYPE HTML><table><caption>test</td>a
2449     #errors
2450     unmatched </td>
2451     unexpected end of file
2452     #document
2453     | <!DOCTYPE HTML>
2454     | <html>
2455     | <head>
2456     | <body>
2457     | <table>
2458     | <caption>
2459     | "testa"
2460    
2461     #data
2462     <!DOCTYPE HTML><table><caption>test</th>a
2463     #errors
2464     unmatched </th>
2465     unexpected end of file
2466     #document
2467     | <!DOCTYPE HTML>
2468     | <html>
2469     | <head>
2470     | <body>
2471     | <table>
2472     | <caption>
2473     | "testa"
2474 wakaba 1.25
2475     #data
2476     <!DOCTYPE HTML><table><caption>a<caption>b
2477     #errors
2478     no </caption>
2479     unexpected end of file
2480     #document
2481     | <!DOCTYPE HTML>
2482     | <html>
2483     | <head>
2484     | <body>
2485     | <table>
2486     | <caption>
2487     | "a"
2488     | <caption>
2489     | "b"
2490    
2491     #data
2492 wakaba 1.35 <!DOCTYPE HTML><table><colgroup> </table>
2493     #errors
2494     #document
2495     | <!DOCTYPE HTML>
2496     | <html>
2497     | <head>
2498     | <body>
2499     | <table>
2500     | <colgroup>
2501     | " "
2502    
2503     #data
2504     <!DOCTYPE HTML><table><colgroup></colgroup></table>
2505     #errors
2506     #document
2507     | <!DOCTYPE HTML>
2508     | <html>
2509     | <head>
2510     | <body>
2511     | <table>
2512     | <colgroup>
2513    
2514     #data
2515 wakaba 1.25 <!DOCTYPE HTML><table><caption>a<col>b
2516     #errors
2517     no </caption>
2518     "b" in table
2519     unexpected end of file
2520     #document
2521     | <!DOCTYPE HTML>
2522     | <html>
2523     | <head>
2524     | <body>
2525     | "b"
2526     | <table>
2527     | <caption>
2528     | "a"
2529     | <colgroup>
2530     | <col>
2531    
2532     #data
2533     <!DOCTYPE HTML><table><caption>a<colgroup>b
2534     #errors
2535     no </caption>
2536     "b" in colgroup
2537     unexpected end of file
2538     #document
2539     | <!DOCTYPE HTML>
2540     | <html>
2541     | <head>
2542     | <body>
2543     | "b"
2544     | <table>
2545     | <caption>
2546     | "a"
2547     | <colgroup>
2548    
2549     #data
2550     <!DOCTYPE HTML><table><caption>a<thead>b
2551     #errors
2552     no </caption>
2553     "b" in thead
2554     unexpected end of file
2555     #document
2556     | <!DOCTYPE HTML>
2557     | <html>
2558     | <head>
2559     | <body>
2560     | "b"
2561     | <table>
2562     | <caption>
2563     | "a"
2564     | <thead>
2565    
2566     #data
2567     <!DOCTYPE HTML><table><caption>a<tbody>b
2568     #errors
2569     no </caption>
2570     "b" in tbody
2571     unexpected end of file
2572     #document
2573     | <!DOCTYPE HTML>
2574     | <html>
2575     | <head>
2576     | <body>
2577     | "b"
2578     | <table>
2579     | <caption>
2580     | "a"
2581     | <tbody>
2582    
2583     #data
2584     <!DOCTYPE HTML><table><caption>a<tfoot>b
2585     #errors
2586     no </caption>
2587     "b" in tfoot
2588     unexpected end of file
2589     #document
2590     | <!DOCTYPE HTML>
2591     | <html>
2592     | <head>
2593     | <body>
2594     | "b"
2595     | <table>
2596     | <caption>
2597     | "a"
2598     | <tfoot>
2599    
2600     #data
2601     <!DOCTYPE HTML><table><caption>a<tr>b
2602     #errors
2603     no </caption>
2604     "b" in tr
2605     unexpected end of file
2606     #document
2607     | <!DOCTYPE HTML>
2608     | <html>
2609     | <head>
2610     | <body>
2611     | "b"
2612     | <table>
2613     | <caption>
2614     | "a"
2615     | <tbody>
2616     | <tr>
2617    
2618     #data
2619     <!DOCTYPE HTML><table><caption>a<td>b
2620     #errors
2621     no </caption>
2622     no <tr>
2623     unexpected end of file
2624     #document
2625     | <!DOCTYPE HTML>
2626     | <html>
2627     | <head>
2628     | <body>
2629     | <table>
2630     | <caption>
2631     | "a"
2632     | <tbody>
2633     | <tr>
2634     | <td>
2635     | "b"
2636    
2637     #data
2638     <!DOCTYPE HTML><table><caption>a<th>b
2639     #errors
2640     no </caption>
2641     no <tr>
2642     unexpected end of file
2643     #document
2644     | <!DOCTYPE HTML>
2645     | <html>
2646     | <head>
2647     | <body>
2648     | <table>
2649     | <caption>
2650     | "a"
2651     | <tbody>
2652     | <tr>
2653     | <th>
2654     | "b"
2655    
2656     #data
2657     <!DOCTYPE HTML>a<caption>b
2658     #errors
2659     <caption> in body
2660     #document
2661     | <!DOCTYPE HTML>
2662     | <html>
2663     | <head>
2664     | <body>
2665     | "ab"
2666    
2667     #data
2668 wakaba 1.35 <!DOCTYPE HTML><table><caption><span><tbody>
2669     #errors
2670     <caption> not closed
2671     <span> not closed
2672     <table> not closed
2673     #document
2674     | <!DOCTYPE HTML>
2675     | <html>
2676     | <head>
2677     | <body>
2678     | <table>
2679     | <caption>
2680     | <span>
2681     | <tbody>
2682    
2683     #data
2684     <!DOCTYPE HTML><table><caption><li><tbody>
2685     #errors
2686     <caption> not closed
2687     <table> not closed
2688     #document
2689     | <!DOCTYPE HTML>
2690     | <html>
2691     | <head>
2692     | <body>
2693     | <table>
2694     | <caption>
2695     | <li>
2696     | <tbody>
2697    
2698     #data
2699     <!DOCTYPE HTML><table><caption><p><tbody>
2700     #errors
2701     <caption> not closed
2702     <table> not closed
2703     #document
2704     | <!DOCTYPE HTML>
2705     | <html>
2706     | <head>
2707     | <body>
2708     | <table>
2709     | <caption>
2710     | <p>
2711     | <tbody>
2712    
2713     #data
2714     <!DOCTYPE HTML><table><caption><dt><tbody>
2715     #errors
2716     <caption> not closed
2717     <table> not closed
2718     #document
2719     | <!DOCTYPE HTML>
2720     | <html>
2721     | <head>
2722     | <body>
2723     | <table>
2724     | <caption>
2725     | <dt>
2726     | <tbody>
2727    
2728     #data
2729     <!DOCTYPE HTML><table><caption><dd><tbody>
2730     #errors
2731     <caption> not closed
2732     <table> not closed
2733     #document
2734     | <!DOCTYPE HTML>
2735     | <html>
2736     | <head>
2737     | <body>
2738     | <table>
2739     | <caption>
2740     | <dd>
2741     | <tbody>
2742    
2743     #data
2744 wakaba 1.25 <!DOCTYPE HTML>a<col>b
2745     #errors
2746     <col> in body
2747     #document
2748     | <!DOCTYPE HTML>
2749     | <html>
2750     | <head>
2751     | <body>
2752     | "ab"
2753    
2754     #data
2755     <!DOCTYPE HTML>a<colgroup>b
2756     #errors
2757     <colgroup> in body
2758     #document
2759     | <!DOCTYPE HTML>
2760     | <html>
2761     | <head>
2762     | <body>
2763     | "ab"
2764    
2765     #data
2766     <!DOCTYPE HTML>a<frame>b
2767     #errors
2768     <frame> in body
2769     #document
2770     | <!DOCTYPE HTML>
2771     | <html>
2772     | <head>
2773     | <body>
2774     | "ab"
2775    
2776     #data
2777     <!DOCTYPE HTML>a<frameset>b
2778     #errors
2779     <frameset> in body
2780     #document
2781     | <!DOCTYPE HTML>
2782     | <html>
2783     | <head>
2784     | <body>
2785     | "ab"
2786    
2787     #data
2788     <!DOCTYPE HTML>a<frameset><frame>b
2789     #errors
2790     <frameset> in body
2791     <frame> in body
2792     #document
2793     | <!DOCTYPE HTML>
2794     | <html>
2795     | <head>
2796     | <body>
2797     | "ab"
2798    
2799     #data
2800     <!DOCTYPE HTML>a<head>b
2801     #errors
2802     <head> in body
2803     #document
2804     | <!DOCTYPE HTML>
2805     | <html>
2806     | <head>
2807     | <body>
2808     | "ab"
2809    
2810     #data
2811     <!DOCTYPE HTML>a<head><link>b
2812     #errors
2813     <head> in body
2814     #document
2815     | <!DOCTYPE HTML>
2816     | <html>
2817     | <head>
2818     | <body>
2819     | "a"
2820     | <link>
2821     | "b"
2822    
2823     #data
2824     <!DOCTYPE HTML>a<option>b
2825     #errors
2826     <option> in body
2827     #document
2828     | <!DOCTYPE HTML>
2829     | <html>
2830     | <head>
2831     | <body>
2832     | "ab"
2833    
2834     #data
2835     <!DOCTYPE HTML>a<optgroup>b
2836     #errors
2837     <optgroup> in body
2838     #document
2839     | <!DOCTYPE HTML>
2840     | <html>
2841     | <head>
2842     | <body>
2843     | "ab"
2844    
2845     #data
2846     <!DOCTYPE HTML>a<tbody>b
2847     #errors
2848     <tbody> in body
2849     #document
2850     | <!DOCTYPE HTML>
2851     | <html>
2852     | <head>
2853     | <body>
2854     | "ab"
2855    
2856     #data
2857     <!DOCTYPE HTML>a<tbody><tr>b
2858     #errors
2859     <tbody> in body
2860     <tr> in body
2861     #document
2862     | <!DOCTYPE HTML>
2863     | <html>
2864     | <head>
2865     | <body>
2866     | "ab"
2867    
2868     #data
2869     <!DOCTYPE HTML>a<thead>b
2870     #errors
2871     <thead> in body
2872     #document
2873     | <!DOCTYPE HTML>
2874     | <html>
2875     | <head>
2876     | <body>
2877     | "ab"
2878    
2879     #data
2880     <!DOCTYPE HTML>a<tfoot>b
2881     #errors
2882     <tfoot> in body
2883     #document
2884     | <!DOCTYPE HTML>
2885     | <html>
2886     | <head>
2887     | <body>
2888     | "ab"
2889    
2890     #data
2891     <!DOCTYPE HTML>a<tr>b
2892     #errors
2893     <tr> in body
2894     #document
2895     | <!DOCTYPE HTML>
2896     | <html>
2897     | <head>
2898     | <body>
2899     | "ab"
2900    
2901     #data
2902     <!DOCTYPE HTML>a<td>b
2903     #errors
2904     <td> in body
2905     #document
2906     | <!DOCTYPE HTML>
2907     | <html>
2908     | <head>
2909     | <body>
2910     | "ab"
2911    
2912     #data
2913     <!DOCTYPE HTML>a<th>b
2914     #errors
2915     <th> in body
2916     #document
2917     | <!DOCTYPE HTML>
2918     | <html>
2919     | <head>
2920     | <body>
2921     | "ab"
2922    
2923     #data
2924     <!DOCTYPE HTML><table><tr><td>a<tr><td>b</table>
2925     #errors
2926     #document
2927     | <!DOCTYPE HTML>
2928     | <html>
2929     | <head>
2930     | <body>
2931     | <table>
2932     | <tbody>
2933     | <tr>
2934     | <td>
2935     | "a"
2936     | <tr>
2937     | <td>
2938     | "b"
2939    
2940     #data
2941     <!DOCTYPE HTML><table><tr><td>a<thead><tr><td>b</table>
2942     #errors
2943     #document
2944     | <!DOCTYPE HTML>
2945     | <html>
2946     | <head>
2947     | <body>
2948     | <table>
2949     | <tbody>
2950     | <tr>
2951     | <td>
2952     | "a"
2953     | <thead>
2954     | <tr>
2955     | <td>
2956     | "b"
2957    
2958     #data
2959     <!DOCTYPE HTML><table><tr><td>a<tbody><tr><td>b</table>
2960     #errors
2961     #document
2962     | <!DOCTYPE HTML>
2963     | <html>
2964     | <head>
2965     | <body>
2966     | <table>
2967     | <tbody>
2968     | <tr>
2969     | <td>
2970     | "a"
2971     | <tbody>
2972     | <tr>
2973     | <td>
2974     | "b"
2975    
2976     #data
2977     <!DOCTYPE HTML><table><tr><td>a<tfoot><tr><td>b</table>
2978     #errors
2979     #document
2980     | <!DOCTYPE HTML>
2981     | <html>
2982     | <head>
2983     | <body>
2984     | <table>
2985     | <tbody>
2986     | <tr>
2987     | <td>
2988     | "a"
2989     | <tfoot>
2990     | <tr>
2991     | <td>
2992     | "b"
2993    
2994     #data
2995     <!DOCTYPE HTML><table><tr><td>a<caption>b</caption></table>
2996     #errors
2997     #document
2998     | <!DOCTYPE HTML>
2999     | <html>
3000     | <head>
3001     | <body>
3002     | <table>
3003     | <tbody>
3004     | <tr>
3005     | <td>
3006     | "a"
3007     | <caption>
3008     | "b"
3009    
3010     #data
3011     <!DOCTYPE HTML><table><tr><td>a</th></table>
3012     #errors
3013     unmatched </th>
3014     #document
3015     | <!DOCTYPE HTML>
3016     | <html>
3017     | <head>
3018     | <body>
3019     | <table>
3020     | <tbody>
3021     | <tr>
3022     | <td>
3023     | "a"
3024    
3025     #data
3026     <!DOCTYPE HTML><table><tr><td>a</th>b</table>
3027     #errors
3028     unmatched </th>
3029     #document
3030     | <!DOCTYPE HTML>
3031     | <html>
3032     | <head>
3033     | <body>
3034     | <table>
3035     | <tbody>
3036     | <tr>
3037     | <td>
3038     | "ab"
3039    
3040     #data
3041     <!DOCTYPE HTML><table><tr><td>a</body>b
3042     #errors
3043     unmatched </body>
3044     unexpected end of file
3045     #document
3046     | <!DOCTYPE HTML>
3047     | <html>
3048     | <head>
3049     | <body>
3050     | <table>
3051     | <tbody>
3052     | <tr>
3053     | <td>
3054     | "ab"
3055    
3056     #data
3057     <!DOCTYPE HTML><table><tr><td>a</html>b
3058     #errors
3059     unmatched </html>
3060     unexpected end of file
3061     #document
3062     | <!DOCTYPE HTML>
3063     | <html>
3064     | <head>
3065     | <body>
3066     | <table>
3067     | <tbody>
3068     | <tr>
3069     | <td>
3070     | "ab"
3071    
3072     #data
3073     <!DOCTYPE HTML><table><tr><td>a</caption>b
3074     #errors
3075     unmatched </caption>
3076     unexpected end of file
3077     #document
3078     | <!DOCTYPE HTML>
3079     | <html>
3080     | <head>
3081     | <body>
3082     | <table>
3083     | <tbody>
3084     | <tr>
3085     | <td>
3086     | "ab"
3087    
3088     #data
3089     <!DOCTYPE HTML><table><tr><td>a</colgroup>b
3090     #errors
3091     unmatched </colgroup>
3092     unexpected end of file
3093     #document
3094     | <!DOCTYPE HTML>
3095     | <html>
3096     | <head>
3097     | <body>
3098     | <table>
3099     | <tbody>
3100     | <tr>
3101     | <td>
3102     | "ab"
3103    
3104     #data
3105     <!DOCTYPE HTML><table><tr><td>a</col>b
3106     #errors
3107     unmatched </col>
3108     unexpected end of file
3109     #document
3110     | <!DOCTYPE HTML>
3111     | <html>
3112     | <head>
3113     | <body>
3114     | <table>
3115     | <tbody>
3116     | <tr>
3117     | <td>
3118     | "ab"
3119    
3120     #data
3121     <!DOCTYPE HTML><table><tr><td>a</thead>b
3122     #errors
3123     unmatched </thead>
3124     unexpected end of file
3125     #document
3126     | <!DOCTYPE HTML>
3127     | <html>
3128     | <head>
3129     | <body>
3130     | <table>
3131     | <tbody>
3132     | <tr>
3133     | <td>
3134     | "ab"
3135    
3136     #data
3137     <!DOCTYPE HTML><table><tr><td>a</tfoot>b
3138     #errors
3139     unmatched </tfoot>
3140     unexpected end of file
3141     #document
3142     | <!DOCTYPE HTML>
3143     | <html>
3144     | <head>
3145     | <body>
3146     | <table>
3147     | <tbody>
3148     | <tr>
3149     | <td>
3150     | "ab"
3151    
3152     #data
3153     <!DOCTYPE HTML><table><tfoot><tr><td>a</tbody>b
3154     #errors
3155     unmatched </tbody>
3156     unexpected end of file
3157     #document
3158     | <!DOCTYPE HTML>
3159     | <html>
3160     | <head>
3161     | <body>
3162     | <table>
3163     | <tfoot>
3164     | <tr>
3165     | <td>
3166     | "ab"
3167    
3168     #data
3169     <!DOCTYPE HTML><table><tr><td>a</tbody>b
3170     #errors
3171     "b" in table
3172     unexpected end of file
3173     #document
3174     | <!DOCTYPE HTML>
3175     | <html>
3176     | <head>
3177     | <body>
3178     | "b"
3179     | <table>
3180     | <tbody>
3181     | <tr>
3182     | <td>
3183     | "a"
3184    
3185     #data
3186     <!DOCTYPE HTML><table><thead><tr><td>a</thead>b
3187     #errors
3188     "b" in table
3189     unexpected end of file
3190     #document
3191     | <!DOCTYPE HTML>
3192     | <html>
3193     | <head>
3194     | <body>
3195     | "b"
3196     | <table>
3197     | <thead>
3198     | <tr>
3199     | <td>
3200     | "a"
3201    
3202     #data
3203     <!DOCTYPE HTML><table><tfoot><tr><td>a</tfoot>b
3204     #errors
3205     "b" in table
3206     unexpected end of file
3207     #document
3208     | <!DOCTYPE HTML>
3209     | <html>
3210     | <head>
3211     | <body>
3212     | "b"
3213     | <table>
3214     | <tfoot>
3215     | <tr>
3216     | <td>
3217     | "a"
3218 wakaba 1.27
3219     #data
3220     <!DOCTYPE HTML><table><tbody><caption>a</caption>
3221     #errors
3222     unexpected end of file
3223     #document
3224     | <!DOCTYPE HTML>
3225     | <html>
3226     | <head>
3227     | <body>
3228     | <table>
3229     | <tbody>
3230     | <caption>
3231     | "a"
3232    
3233     #data
3234 wakaba 1.35 <!DOCTYPE HTML><table><caption><li></caption></table>
3235 wakaba 1.27 #errors
3236     #document
3237     | <!DOCTYPE HTML>
3238     | <html>
3239     | <head>
3240     | <body>
3241     | <table>
3242 wakaba 1.35 | <caption>
3243     | <li>
3244 wakaba 1.27
3245     #data
3246 wakaba 1.35 <!DOCTYPE HTML><table><caption><p></caption></table>
3247 wakaba 1.27 #errors
3248     #document
3249     | <!DOCTYPE HTML>
3250     | <html>
3251     | <head>
3252     | <body>
3253     | <table>
3254 wakaba 1.35 | <caption>
3255     | <p>
3256 wakaba 1.27
3257     #data
3258 wakaba 1.35 <!DOCTYPE HTML><table><caption><dt></caption></table>
3259 wakaba 1.27 #errors
3260     #document
3261     | <!DOCTYPE HTML>
3262     | <html>
3263     | <head>
3264     | <body>
3265     | <table>
3266 wakaba 1.35 | <caption>
3267     | <dt>
3268 wakaba 1.27
3269     #data
3270 wakaba 1.35 <!DOCTYPE HTML><table><caption><dd></caption></table>
3271 wakaba 1.27 #errors
3272     #document
3273     | <!DOCTYPE HTML>
3274     | <html>
3275     | <head>
3276     | <body>
3277     | <table>
3278 wakaba 1.35 | <caption>
3279     | <dd>
3280 wakaba 1.27
3281     #data
3282 wakaba 1.35 <!DOCTYPE HTML><table><caption><p></table>
3283 wakaba 1.27 #errors
3284 wakaba 1.35 <caption> not closed
3285 wakaba 1.27 #document
3286     | <!DOCTYPE HTML>
3287     | <html>
3288     | <head>
3289     | <body>
3290     | <table>
3291 wakaba 1.35 | <caption>
3292     | <p>
3293 wakaba 1.27
3294     #data
3295 wakaba 1.35 <!DOCTYPE HTML><table><caption><li></table>
3296 wakaba 1.27 #errors
3297 wakaba 1.35 <caption> not closed
3298 wakaba 1.27 #document
3299     | <!DOCTYPE HTML>
3300     | <html>
3301     | <head>
3302     | <body>
3303     | <table>
3304 wakaba 1.35 | <caption>
3305     | <li>
3306 wakaba 1.27
3307     #data
3308 wakaba 1.35 <!DOCTYPE HTML><table><caption><dd></table>
3309 wakaba 1.27 #errors
3310 wakaba 1.35 <caption> not closed
3311 wakaba 1.27 #document
3312     | <!DOCTYPE HTML>
3313     | <html>
3314     | <head>
3315     | <body>
3316     | <table>
3317 wakaba 1.35 | <caption>
3318     | <dd>
3319 wakaba 1.27
3320     #data
3321 wakaba 1.35 <!DOCTYPE HTML><table><caption><dt></table>
3322 wakaba 1.27 #errors
3323 wakaba 1.35 <caption> not closed
3324 wakaba 1.27 #document
3325     | <!DOCTYPE HTML>
3326     | <html>
3327     | <head>
3328     | <body>
3329     | <table>
3330 wakaba 1.35 | <caption>
3331     | <dt>
3332 wakaba 1.27
3333     #data
3334 wakaba 1.35 <!DOCTYPE HTML><table><caption><span></table>
3335 wakaba 1.27 #errors
3336 wakaba 1.35 <caption> not closed
3337     <span> not closed
3338 wakaba 1.27 #document
3339     | <!DOCTYPE HTML>
3340     | <html>
3341     | <head>
3342     | <body>
3343     | <table>
3344 wakaba 1.35 | <caption>
3345     | <span>
3346 wakaba 1.27
3347     #data
3348 wakaba 1.35 <!DOCTYPE HTML><table><tbody><thead><tr></table>
3349     #errors
3350     #document
3351     | <!DOCTYPE HTML>
3352     | <html>
3353     | <head>
3354     | <body>
3355     | <table>
3356     | <tbody>
3357     | <thead>
3358     | <tr>
3359    
3360     #data
3361     <!DOCTYPE HTML><table><tbody><tfoot><tr></table>
3362     #errors
3363     #document
3364     | <!DOCTYPE HTML>
3365     | <html>
3366     | <head>
3367     | <body>
3368     | <table>
3369     | <tbody>
3370     | <tfoot>
3371     | <tr>
3372    
3373     #data
3374     <!DOCTYPE HTML><table><tbody><tbody><tr></table>
3375     #errors
3376     #document
3377     | <!DOCTYPE HTML>
3378     | <html>
3379     | <head>
3380     | <body>
3381     | <table>
3382     | <tbody>
3383     | <tbody>
3384     | <tr>
3385    
3386     #data
3387     <!DOCTYPE HTML><table><thead><tfoot><tr></table>
3388     #errors
3389     #document
3390     | <!DOCTYPE HTML>
3391     | <html>
3392     | <head>
3393     | <body>
3394     | <table>
3395     | <thead>
3396     | <tfoot>
3397     | <tr>
3398    
3399     #data
3400     <!DOCTYPE HTML><table><thead><tbody><tr></table>
3401     #errors
3402     #document
3403     | <!DOCTYPE HTML>
3404     | <html>
3405     | <head>
3406     | <body>
3407     | <table>
3408     | <thead>
3409     | <tbody>
3410     | <tr>
3411    
3412     #data
3413     <!DOCTYPE HTML><table><thead><thead><tr></table>
3414     #errors
3415     #document
3416     | <!DOCTYPE HTML>
3417     | <html>
3418     | <head>
3419     | <body>
3420     | <table>
3421     | <thead>
3422     | <thead>
3423     | <tr>
3424    
3425     #data
3426     <!DOCTYPE HTML><table a><thead><table b>
3427     #errors
3428     <table> in table row group
3429     unexpected end of file
3430     #document
3431     | <!DOCTYPE HTML>
3432     | <html>
3433     | <head>
3434     | <body>
3435     | <table>
3436     | a=""
3437     | <thead>
3438     | <table>
3439     | b=""
3440    
3441     #data
3442     <!DOCTYPE HTML><table a><tbody><table b>
3443     #errors
3444     <table> in table row group
3445     unexpected end of file
3446     #document
3447     | <!DOCTYPE HTML>
3448     | <html>
3449     | <head>
3450     | <body>
3451     | <table>
3452     | a=""
3453     | <tbody>
3454     | <table>
3455     | b=""
3456    
3457     #data
3458     <!DOCTYPE HTML><table a><tfoot><table b>
3459     #errors
3460     <table> in table row group
3461     unexpected end of file
3462     #document
3463     | <!DOCTYPE HTML>
3464     | <html>
3465     | <head>
3466     | <body>
3467     | <table>
3468     | a=""
3469     | <tfoot>
3470     | <table>
3471     | b=""
3472    
3473     #data
3474     <!DOCTYPE HTML><table a><tr><table b>
3475 wakaba 1.27 #errors
3476     <table> in table row
3477     unexpected end of file
3478     #document
3479     | <!DOCTYPE HTML>
3480     | <html>
3481     | <head>
3482     | <body>
3483     | <table>
3484     | a=""
3485     | <tbody>
3486     | <tr>
3487     | <table>
3488     | b=""
3489    
3490     #data
3491     <!DOCTYPE HTML><table><thead></tbody><tr>
3492     #errors
3493     unmatched end tag
3494     unexpected end of file
3495     #document
3496     | <!DOCTYPE HTML>
3497     | <html>
3498     | <head>
3499     | <body>
3500     | <table>
3501     | <thead>
3502     | <tr>
3503    
3504     #data
3505     <!DOCTYPE HTML><table><thead></thead><tr>
3506     #errors
3507     unexpected end of file
3508     #document
3509     | <!DOCTYPE HTML>
3510     | <html>
3511     | <head>
3512     | <body>
3513     | <table>
3514     | <thead>
3515     | <tbody>
3516     | <tr>
3517    
3518     #data
3519     <!DOCTYPE HTML><table><thead></tfoot><tr>
3520     #errors
3521     unmatched end tag
3522     unexpected end of file
3523     #document
3524     | <!DOCTYPE HTML>
3525     | <html>
3526     | <head>
3527     | <body>
3528     | <table>
3529     | <thead>
3530     | <tr>
3531    
3532     #data
3533     <!DOCTYPE HTML><table><tbody></thead><tr>
3534     #errors
3535     unmatched end tag
3536     unexpected end of file
3537     #document
3538     | <!DOCTYPE HTML>
3539     | <html>
3540     | <head>
3541     | <body>
3542     | <table>
3543     | <tbody>
3544     | <tr>
3545    
3546     #data
3547     <!DOCTYPE HTML><table><tbody></tbody><tr>
3548     #errors
3549     unexpected end of file
3550     #document
3551     | <!DOCTYPE HTML>
3552     | <html>
3553     | <head>
3554     | <body>
3555     | <table>
3556     | <tbody>
3557     | <tbody>
3558     | <tr>
3559    
3560     #data
3561     <!DOCTYPE HTML><table><tbody></tfoot><tr>
3562     #errors
3563     unmatched end tag
3564     unexpected end of file
3565     #document
3566     | <!DOCTYPE HTML>
3567     | <html>
3568     | <head>
3569     | <body>
3570     | <table>
3571     | <tbody>
3572     | <tr>
3573    
3574     #data
3575     <!DOCTYPE HTML><table><tfoot></thead><tr>
3576     #errors
3577     unmatched end tag
3578     unexpected end of file
3579     #document
3580     | <!DOCTYPE HTML>
3581     | <html>
3582     | <head>
3583     | <body>
3584     | <table>
3585     | <tfoot>
3586     | <tr>
3587    
3588     #data
3589     <!DOCTYPE HTML><table><tfoot></tbody><tr>
3590     #errors
3591     unmatched end tag
3592     unexpected end of file
3593     #document
3594     | <!DOCTYPE HTML>
3595     | <html>
3596     | <head>
3597     | <body>
3598     | <table>
3599     | <tfoot>
3600     | <tr>
3601    
3602     #data
3603     <!DOCTYPE HTML><table><tfoot></tfoot><tr>
3604     #errors
3605     unexpected end of file
3606     #document
3607     | <!DOCTYPE HTML>
3608     | <html>
3609     | <head>
3610     | <body>
3611     | <table>
3612     | <tfoot>
3613     | <tbody>
3614     | <tr>
3615    
3616     #data
3617     <!DOCTYPE HTML><table><tbody></tr><tr>
3618     #errors
3619     unmatched end tag
3620     unexpected end of file
3621     #document
3622     | <!DOCTYPE HTML>
3623     | <html>
3624     | <head>
3625     | <body>
3626     | <table>
3627     | <tbody>
3628     | <tr>
3629    
3630     #data
3631     <!DOCTYPE HTML><table><tbody></body><tr>
3632     #errors
3633     unmatched end tag
3634     unexpected end of file
3635     #document
3636     | <!DOCTYPE HTML>
3637     | <html>
3638     | <head>
3639     | <body>
3640     | <table>
3641     | <tbody>
3642     | <tr>
3643    
3644     #data
3645     <!DOCTYPE HTML><table><tbody></html><tr>
3646     #errors
3647     unmatched end tag
3648     unexpected end of file
3649     #document
3650     | <!DOCTYPE HTML>
3651     | <html>
3652     | <head>
3653     | <body>
3654     | <table>
3655     | <tbody>
3656     | <tr>
3657    
3658     #data
3659     <!DOCTYPE HTML><table><tbody></td><tr>
3660     #errors
3661     unmatched end tag
3662     unexpected end of file
3663     #document
3664     | <!DOCTYPE HTML>
3665     | <html>
3666     | <head>
3667     | <body>
3668     | <table>
3669     | <tbody>
3670     | <tr>
3671    
3672     #data
3673     <!DOCTYPE HTML><table><tbody></th><tr>
3674     #errors
3675     unmatched end tag
3676     unexpected end of file
3677     #document
3678     | <!DOCTYPE HTML>
3679     | <html>
3680     | <head>
3681     | <body>
3682     | <table>
3683     | <tbody>
3684     | <tr>
3685    
3686     #data
3687     <!DOCTYPE HTML><table><tbody></caption><tr>
3688     #errors
3689     unmatched end tag
3690     unexpected end of file
3691     #document
3692     | <!DOCTYPE HTML>
3693     | <html>
3694     | <head>
3695     | <body>
3696     | <table>
3697     | <tbody>
3698     | <tr>
3699    
3700     #data
3701     <!DOCTYPE HTML><table><tbody></col><tr>
3702     #errors
3703     unmatched end tag
3704     unexpected end of file
3705     #document
3706     | <!DOCTYPE HTML>
3707     | <html>
3708     | <head>
3709     | <body>
3710     | <table>
3711     | <tbody>
3712     | <tr>
3713    
3714     #data
3715     <!DOCTYPE HTML><table><tbody></colgroup><tr>
3716     #errors
3717     unmatched end tag
3718     unexpected end of file
3719     #document
3720     | <!DOCTYPE HTML>
3721     | <html>
3722     | <head>
3723     | <body>
3724     | <table>
3725     | <tbody>
3726     | <tr>
3727 wakaba 1.28
3728     #data
3729 wakaba 1.29 <!DOCTYPE HTML><table><tr><form><td></td></form></table>
3730 wakaba 1.28 #errors
3731     <form> in table
3732     form not closed
3733     </form> in table
3734     ubmatched </form>
3735     #document
3736     | <!DOCTYPE HTML>
3737     | <html>
3738     | <head>
3739     | <body>
3740     | <form>
3741     | <table>
3742     | <tbody>
3743     | <tr>
3744     | <td>
3745    
3746     #data
3747 wakaba 1.35 <!DOCTYPE HTML><table><tr><td></th></table>
3748     #errors
3749     unmatched </th>
3750     #document
3751     | <!DOCTYPE HTML>
3752     | <html>
3753     | <head>
3754     | <body>
3755     | <table>
3756     | <tbody>
3757     | <tr>
3758     | <td>
3759    
3760     #data
3761     <!DOCTYPE HTML><table><tr><th></td></table>
3762     #errors
3763     unmatched </td>
3764     #document
3765     | <!DOCTYPE HTML>
3766     | <html>
3767     | <head>
3768     | <body>
3769     | <table>
3770     | <tbody>
3771     | <tr>
3772     | <th>
3773    
3774     #data
3775     <!DOCTYPE HTML><table><tr><td><dd></td></table>
3776     #errors
3777     #document
3778     | <!DOCTYPE HTML>
3779     | <html>
3780     | <head>
3781     | <body>
3782     | <table>
3783     | <tbody>
3784     | <tr>
3785     | <td>
3786     | <dd>
3787    
3788     #data
3789     <!DOCTYPE HTML><table><tr><td><dt></td></table>
3790     #errors
3791     #document
3792     | <!DOCTYPE HTML>
3793     | <html>
3794     | <head>
3795     | <body>
3796     | <table>
3797     | <tbody>
3798     | <tr>
3799     | <td>
3800     | <dt>
3801    
3802     #data
3803     <!DOCTYPE HTML><table><tr><td><li></td></table>
3804     #errors
3805     #document
3806     | <!DOCTYPE HTML>
3807     | <html>
3808     | <head>
3809     | <body>
3810     | <table>
3811     | <tbody>
3812     | <tr>
3813     | <td>
3814     | <li>
3815    
3816     #data
3817     <!DOCTYPE HTML><table><tr><td><p></td></table>
3818     #errors
3819     #document
3820     | <!DOCTYPE HTML>
3821     | <html>
3822     | <head>
3823     | <body>
3824     | <table>
3825     | <tbody>
3826     | <tr>
3827     | <td>
3828     | <p>
3829    
3830     #data
3831     <!DOCTYPE HTML><table><tr><th><p></th></table>
3832     #errors
3833     #document
3834     | <!DOCTYPE HTML>
3835     | <html>
3836     | <head>
3837     | <body>
3838     | <table>
3839     | <tbody>
3840     | <tr>
3841     | <th>
3842     | <p>
3843    
3844     #data
3845 wakaba 1.28 <!DOCTYPE HTML><body></h1>
3846     #errors
3847     unmatched </h1>
3848     #document
3849     | <!DOCTYPE HTML>
3850     | <html>
3851     | <head>
3852     | <body>
3853 wakaba 1.30
3854     #data
3855     <p><font><form> </form>
3856     #errors
3857     1,4,no DOCTYPE
3858     1,16,not closed:font
3859     1,23,unmatched end tag:form
3860     1,23,not closed:font
3861     #document
3862     | <html>
3863     | <head>
3864     | <body>
3865     | <p>
3866     | <font>
3867     | <form>
3868     | <font>
3869     | " "
3870 wakaba 1.31
3871     #data
3872     <table a><tr><table b>
3873     #errors
3874     1,10,no DOCTYPE
3875     1,22,not closed:tr
3876     1,22,not closed:table
3877     #document
3878     | <html>
3879     | <head>
3880     | <body>
3881     | <table>
3882     | a=""
3883     | <tbody>
3884     | <tr>
3885     | <table>
3886     | b=""
3887    
3888     #data
3889     <!DOCTYPE HTML>foo<html x>
3890     #errors
3891     #document
3892     | <!DOCTYPE HTML>
3893     | <html>
3894     | x=""
3895     | <head>
3896     | <body>
3897     | "foo"
3898    
3899 wakaba 1.35 #data
3900     <!DOCTYPE HTML><select><option><option>
3901     #errors
3902     no </select>
3903     #document
3904     | <!DOCTYPE HTML>
3905     | <html>
3906     | <head>
3907     | <body>
3908     | <select>
3909     | <option>
3910     | <option>
3911    
3912     #data
3913     <!DOCTYPE HTML><select></p>
3914     #errors
3915     </p> in <select>
3916     no </select>
3917     #document
3918     | <!DOCTYPE HTML>
3919     | <html>
3920     | <head>
3921     | <body>
3922     | <select>
3923    
3924     #data
3925     <!DOCTYPE HTML><select></br>
3926     #errors
3927     </br> in <select>
3928     no </select>
3929     #document
3930     | <!DOCTYPE HTML>
3931     | <html>
3932     | <head>
3933     | <body>
3934     | <select>
3935    
3936     #data
3937     <!DOCTYPE HTML><select></base>
3938     #errors
3939     </base> in <select>
3940     no </select>
3941     #document
3942     | <!DOCTYPE HTML>
3943     | <html>
3944     | <head>
3945     | <body>
3946     | <select>
3947    
3948     #data
3949     <!DOCTYPE HTML><select></div>
3950     #errors
3951     </div> in <select>
3952     no </select>
3953     #document
3954     | <!DOCTYPE HTML>
3955     | <html>
3956     | <head>
3957     | <body>
3958     | <select>
3959 wakaba 1.31
3960 wakaba 1.35 #data
3961     <!DOCTYPE HTML><select></option>
3962     #errors
3963     unmatched </option>
3964     no </select>
3965     #document
3966     | <!DOCTYPE HTML>
3967     | <html>
3968     | <head>
3969     | <body>
3970     | <select>
3971    
3972     #data
3973     <!DOCTYPE HTML><select><option></option></select>
3974     #errors
3975     #document
3976     | <!DOCTYPE HTML>
3977     | <html>
3978     | <head>
3979     | <body>
3980     | <select>
3981     | <option>
3982    
3983     #data
3984     <!DOCTYPE HTML><select><optgroup></option></select>
3985     #errors
3986     </option> in <optgroup>
3987     #document
3988     | <!DOCTYPE HTML>
3989     | <html>
3990     | <head>
3991     | <body>
3992     | <select>
3993     | <optgroup>
3994    
3995     #data
3996     <!DOCTYPE HTML><select></table>aa
3997     #errors
3998     unmatched </table>
3999     no </select>
4000     #document
4001     | <!DOCTYPE HTML>
4002     | <html>
4003     | <head>
4004     | <body>
4005     | <select>
4006     | "aa"
4007    
4008     #data
4009     <!DOCTYPE HTML><select></tbody>aa
4010     #errors
4011     unmatched </tbody>
4012     no </select>
4013     #document
4014     | <!DOCTYPE HTML>
4015     | <html>
4016     | <head>
4017     | <body>
4018     | <select>
4019     | "aa"
4020    
4021     #data
4022     <!DOCTYPE HTML><select></thead>aa
4023     #errors
4024     unmatched </thead>
4025     no </select>
4026     #document
4027     | <!DOCTYPE HTML>
4028     | <html>
4029     | <head>
4030     | <body>
4031     | <select>
4032     | "aa"
4033    
4034     #data
4035     <!DOCTYPE HTML><select></tfoot>aa
4036     #errors
4037     unmatched </tfoot>
4038     no </select>
4039     #document
4040     | <!DOCTYPE HTML>
4041     | <html>
4042     | <head>
4043     | <body>
4044     | <select>
4045     | "aa"
4046    
4047     #data
4048     <!DOCTYPE HTML><select></tr>aa
4049     #errors
4050     unmatched </tr>
4051     no </select>
4052     #document
4053     | <!DOCTYPE HTML>
4054     | <html>
4055     | <head>
4056     | <body>
4057     | <select>
4058     | "aa"
4059    
4060     #data
4061     <!DOCTYPE HTML><select></td>aa
4062     #errors
4063     unmatched </td>
4064     no </select>
4065     #document
4066     | <!DOCTYPE HTML>
4067     | <html>
4068     | <head>
4069     | <body>
4070     | <select>
4071     | "aa"
4072    
4073     #data
4074     <!DOCTYPE HTML><select></th>aa
4075     #errors
4076     unmatched </th>
4077     no </select>
4078     #document
4079     | <!DOCTYPE HTML>
4080     | <html>
4081     | <head>
4082     | <body>
4083     | <select>
4084     | "aa"
4085    
4086     #data
4087     <!DOCTYPE HTML><select></caption>aa
4088     #errors
4089     unmatched </caption>
4090     no </select>
4091     #document
4092     | <!DOCTYPE HTML>
4093     | <html>
4094     | <head>
4095     | <body>
4096     | <select>
4097     | "aa"
4098    
4099     #data
4100     <!DOCTYPE HTML><table><tr><td><select></tbody>a
4101     #errors
4102     no </select>
4103     char in <table>
4104     no </table>
4105     #document
4106     | <!DOCTYPE HTML>
4107     | <html>
4108     | <head>
4109     | <body>
4110     | "a"
4111     | <table>
4112     | <tbody>
4113     | <tr>
4114     | <td>
4115     | <select>
4116    
4117     #data
4118     <!DOCTYPE HTML><table><tr><td><select></table>a
4119     #errors
4120     no </select>
4121     #document
4122     | <!DOCTYPE HTML>
4123     | <html>
4124     | <head>
4125     | <body>
4126     | <table>
4127     | <tbody>
4128     | <tr>
4129     | <td>
4130     | <select>
4131     | "a"
4132    
4133     #data
4134     <!DOCTYPE HTML><table><tr><td><select></thead>a
4135     #errors
4136     unmatched </thead>
4137     unexpected end of file (no </select>, no </table>)
4138     #document
4139     | <!DOCTYPE HTML>
4140     | <html>
4141     | <head>
4142     | <body>
4143     | <table>
4144     | <tbody>
4145     | <tr>
4146     | <td>
4147     | <select>
4148     | "a"
4149    
4150     #data
4151     <!DOCTYPE HTML><table><tr><td><select></tfoot>a
4152     #errors
4153     unmatched </tfoot>
4154     unexpected end of file (no </select>, no </table>)
4155     #document
4156     | <!DOCTYPE HTML>
4157     | <html>
4158     | <head>
4159     | <body>
4160     | <table>
4161     | <tbody>
4162     | <tr>
4163     | <td>
4164     | <select>
4165     | "a"
4166    
4167     #data
4168     <!DOCTYPE HTML><table><tfoot><tr><td><select></thead>a
4169     #errors
4170     unmatched </thead>
4171     unexpected end of file
4172     #document
4173     | <!DOCTYPE HTML>
4174     | <html>
4175     | <head>
4176     | <body>
4177     | <table>
4178     | <tfoot>
4179     | <tr>
4180     | <td>
4181     | <select>
4182     | "a"
4183    
4184     #data
4185     <!DOCTYPE HTML><table><tr><td><select></tr>a
4186     #errors
4187     no </select>
4188     char in <tbody>
4189     no </table>
4190     #document
4191     | <!DOCTYPE HTML>
4192     | <html>
4193     | <head>
4194     | <body>
4195     | "a"
4196     | <table>
4197     | <tbody>
4198     | <tr>
4199     | <td>
4200     | <select>
4201    
4202     #data
4203     <!DOCTYPE HTML><table><tr><td><select></td>a
4204     #errors
4205     no </select>
4206     char in <tr>
4207     no </table>
4208     #document
4209     | <!DOCTYPE HTML>
4210     | <html>
4211     | <head>
4212     | <body>
4213     | "a"
4214     | <table>
4215     | <tbody>
4216     | <tr>
4217     | <td>
4218     | <select>
4219    
4220     #data
4221     <!DOCTYPE HTML><table><tr><td><select></th>a
4222     #errors
4223     unmatched </th>
4224     unexpected end of file
4225     #document
4226     | <!DOCTYPE HTML>
4227     | <html>
4228     | <head>
4229     | <body>
4230     | <table>
4231     | <tbody>
4232     | <tr>
4233     | <td>
4234     | <select>
4235     | "a"
4236    
4237     #data
4238     <!DOCTYPE HTML><p><plaintext>
4239     #errors
4240     unexpected end of file (no </plaintext>)
4241     #document
4242     | <!DOCTYPE HTML>
4243     | <html>
4244     | <head>
4245     | <body>
4246     | <p>
4247     | <plaintext>
4248    
4249     #data
4250     <!DOCTYPE HTML><p><h1>
4251     #errors
4252     unexpected end of file (no </h1>)
4253     #document
4254     | <!DOCTYPE HTML>
4255     | <html>
4256     | <head>
4257     | <body>
4258     | <p>
4259     | <h1>
4260    
4261     #data
4262     <!DOCTYPE HTML><p><table></table>
4263     #errors
4264     #document
4265     | <!DOCTYPE HTML>
4266     | <html>
4267     | <head>
4268     | <body>
4269     | <p>
4270     | <table>
4271    
4272     #data
4273     <!DOCTYPE HTML><textarea></textarea>
4274     #errors
4275     #document
4276     | <!DOCTYPE HTML>
4277     | <html>
4278     | <head>
4279     | <body>
4280     | <textarea>
4281    
4282     #data
4283     <!DOCTYPE HTML><textarea>
4284     #errors
4285     no </textarea>
4286     #document
4287     | <!DOCTYPE HTML>
4288     | <html>
4289     | <head>
4290     | <body>
4291     | <textarea>
4292    
4293     #data
4294     <!DOCTYPE HTML><span></html>
4295     #errors
4296     no </span>
4297     #document
4298     | <!DOCTYPE HTML>
4299     | <html>
4300     | <head>
4301     | <body>
4302     | <span>
4303    
4304     #data
4305     <!DOCTYPE HTML><unknown><p></unknown>
4306     #errors
4307     unmatched </unknown>
4308     unexpected end of file
4309     #document
4310     | <!DOCTYPE HTML>
4311     | <html>
4312     | <head>
4313     | <body>
4314     | <unknown>
4315     | <p>
4316    
4317     #data
4318     <!DOCTYPE HTML><unknown><p></unknown>xx
4319     #errors
4320     unmatched </unknown>
4321     unexpected end of file (no </unknown>)
4322     #document
4323     | <!DOCTYPE HTML>
4324     | <html>
4325     | <head>
4326     | <body>
4327     | <unknown>
4328     | <p>
4329     | "xx"
4330    
4331     #data
4332     <!DOCTYPE HTML><p></unknown>xx
4333     #errors
4334     unmatched </unknown>
4335     #document
4336     | <!DOCTYPE HTML>
4337     | <html>
4338     | <head>
4339     | <body>
4340     | <p>
4341     | "xx"

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24