1#data
2<!doctype html><math><mn DefinitionUrl="foo">
3#errors
4(1,45): expected-closing-tag-but-got-eof
5#document
6| <!DOCTYPE html>
7| <html>
8| <head>
9| <body>
10| <math math>
11| <math mn>
12| definitionURL="foo"
13
14#data
15<!doctype html><html></p><!--foo-->
16#errors
17(1,25): end-tag-after-implied-root
18#document
19| <!DOCTYPE html>
20| <html>
21| <!-- foo -->
22| <head>
23| <body>
24
25#data
26<!doctype html><head></head></p><!--foo-->
27#errors
28(1,32): unexpected-end-tag
29#document
30| <!DOCTYPE html>
31| <html>
32| <head>
33| <!-- foo -->
34| <body>
35
36#data
37<!doctype html><body><p><pre>
38#errors
39(1,29): expected-closing-tag-but-got-eof
40#document
41| <!DOCTYPE html>
42| <html>
43| <head>
44| <body>
45| <p>
46| <pre>
47
48#data
49<!doctype html><body><p><listing>
50#errors
51(1,33): expected-closing-tag-but-got-eof
52#document
53| <!DOCTYPE html>
54| <html>
55| <head>
56| <body>
57| <p>
58| <listing>
59
60#data
61<!doctype html><p><plaintext>
62#errors
63(1,29): expected-closing-tag-but-got-eof
64#document
65| <!DOCTYPE html>
66| <html>
67| <head>
68| <body>
69| <p>
70| <plaintext>
71
72#data
73<!doctype html><p><h1>
74#errors
75(1,22): expected-closing-tag-but-got-eof
76#document
77| <!DOCTYPE html>
78| <html>
79| <head>
80| <body>
81| <p>
82| <h1>
83
84#data
85<!doctype html><isindex type="hidden">
86#errors
87(1,38): expected-closing-tag-but-got-eof
88#document
89| <!DOCTYPE html>
90| <html>
91| <head>
92| <body>
93| <isindex>
94| type="hidden"
95
96#data
97<!doctype html><ruby><p><rp>
98#errors
99(1,28): expected-closing-tag-but-got-eof
100#document
101| <!DOCTYPE html>
102| <html>
103| <head>
104| <body>
105| <ruby>
106| <p>
107| <rp>
108
109#data
110<!doctype html><ruby><div><span><rp>
111#errors
112(1,36): XXX-undefined-error
113(1,36): expected-closing-tag-but-got-eof
114#document
115| <!DOCTYPE html>
116| <html>
117| <head>
118| <body>
119| <ruby>
120| <div>
121| <span>
122| <rp>
123
124#data
125<!doctype html><ruby><div><p><rp>
126#errors
127(1,33): XXX-undefined-error
128(1,33): expected-closing-tag-but-got-eof
129#document
130| <!DOCTYPE html>
131| <html>
132| <head>
133| <body>
134| <ruby>
135| <div>
136| <p>
137| <rp>
138
139#data
140<!doctype html><ruby><p><rt>
141#errors
142(1,28): expected-closing-tag-but-got-eof
143#document
144| <!DOCTYPE html>
145| <html>
146| <head>
147| <body>
148| <ruby>
149| <p>
150| <rt>
151
152#data
153<!doctype html><ruby><div><span><rt>
154#errors
155(1,36): XXX-undefined-error
156(1,36): expected-closing-tag-but-got-eof
157#document
158| <!DOCTYPE html>
159| <html>
160| <head>
161| <body>
162| <ruby>
163| <div>
164| <span>
165| <rt>
166
167#data
168<!doctype html><ruby><div><p><rt>
169#errors
170(1,33): XXX-undefined-error
171(1,33): expected-closing-tag-but-got-eof
172#document
173| <!DOCTYPE html>
174| <html>
175| <head>
176| <body>
177| <ruby>
178| <div>
179| <p>
180| <rt>
181
182#data
183<html><ruby>a<rb>b<rt></ruby></html>
184#errors
185(1,6): expected-doctype-but-got-start-tag
186#document
187| <html>
188| <head>
189| <body>
190| <ruby>
191| "a"
192| <rb>
193| "b"
194| <rt>
195
196#data
197<html><ruby>a<rp>b<rt></ruby></html>
198#errors
199(1,6): expected-doctype-but-got-start-tag
200#document
201| <html>
202| <head>
203| <body>
204| <ruby>
205| "a"
206| <rp>
207| "b"
208| <rt>
209
210#data
211<html><ruby>a<rt>b<rt></ruby></html>
212#errors
213(1,6): expected-doctype-but-got-start-tag
214#document
215| <html>
216| <head>
217| <body>
218| <ruby>
219| "a"
220| <rt>
221| "b"
222| <rt>
223
224#data
225<html><ruby>a<rtc>b<rt>c<rb>d</ruby></html>
226#errors
227(1,6): expected-doctype-but-got-start-tag
228#document
229| <html>
230| <head>
231| <body>
232| <ruby>
233| "a"
234| <rtc>
235| "b"
236| <rt>
237| "c"
238| <rb>
239| "d"
240
241#data
242<!doctype html><math/><foo>
243#errors
244(1,27): expected-closing-tag-but-got-eof
245#document
246| <!DOCTYPE html>
247| <html>
248| <head>
249| <body>
250| <math math>
251| <foo>
252
253#data
254<!doctype html><svg/><foo>
255#errors
256(1,26): expected-closing-tag-but-got-eof
257#document
258| <!DOCTYPE html>
259| <html>
260| <head>
261| <body>
262| <svg svg>
263| <foo>
264
265#data
266<!doctype html><div></body><!--foo-->
267#errors
268(1,27): expected-one-end-tag-but-got-another
269#document
270| <!DOCTYPE html>
271| <html>
272| <head>
273| <body>
274| <div>
275| <!-- foo -->
276
277#data
278<!doctype html><h1><div><h3><span></h1>foo
279#errors
280(1,39): end-tag-too-early
281(1,42): expected-closing-tag-but-got-eof
282#document
283| <!DOCTYPE html>
284| <html>
285| <head>
286| <body>
287| <h1>
288| <div>
289| <h3>
290| <span>
291| "foo"
292
293#data
294<!doctype html><p></h3>foo
295#errors
296(1,23): end-tag-too-early
297#document
298| <!DOCTYPE html>
299| <html>
300| <head>
301| <body>
302| <p>
303| "foo"
304
305#data
306<!doctype html><h3><li>abc</h2>foo
307#errors
308(1,31): end-tag-too-early
309#document
310| <!DOCTYPE html>
311| <html>
312| <head>
313| <body>
314| <h3>
315| <li>
316| "abc"
317| "foo"
318
319#data
320<!doctype html><table>abc<!--foo-->
321#errors
322(1,23): foster-parenting-character
323(1,24): foster-parenting-character
324(1,25): foster-parenting-character
325(1,35): eof-in-table
326#document
327| <!DOCTYPE html>
328| <html>
329| <head>
330| <body>
331| "abc"
332| <table>
333| <!-- foo -->
334
335#data
336<!doctype html><table> <!--foo-->
337#errors
338(1,34): eof-in-table
339#document
340| <!DOCTYPE html>
341| <html>
342| <head>
343| <body>
344| <table>
345| " "
346| <!-- foo -->
347
348#data
349<!doctype html><table> b <!--foo-->
350#errors
351(1,23): foster-parenting-character
352(1,24): foster-parenting-character
353(1,25): foster-parenting-character
354(1,35): eof-in-table
355#document
356| <!DOCTYPE html>
357| <html>
358| <head>
359| <body>
360| " b "
361| <table>
362| <!-- foo -->
363
364#data
365<!doctype html><select><option><option>
366#errors
367(1,39): eof-in-select
368#document
369| <!DOCTYPE html>
370| <html>
371| <head>
372| <body>
373| <select>
374| <option>
375| <option>
376
377#data
378<!doctype html><select><option></optgroup>
379#errors
380(1,42): unexpected-end-tag-in-select
381(1,42): eof-in-select
382#document
383| <!DOCTYPE html>
384| <html>
385| <head>
386| <body>
387| <select>
388| <option>
389
390#data
391<!doctype html><select><option></optgroup>
392#errors
393(1,42): unexpected-end-tag-in-select
394(1,42): eof-in-select
395#document
396| <!DOCTYPE html>
397| <html>
398| <head>
399| <body>
400| <select>
401| <option>
402
403#data
404<!doctype html><dd><optgroup><dd>
405#errors
406#document
407| <!DOCTYPE html>
408| <html>
409| <head>
410| <body>
411| <dd>
412| <optgroup>
413| <dd>
414
415#data
416<!doctype html><p><math><mi><p><h1>
417#errors
418(1,35): expected-closing-tag-but-got-eof
419#document
420| <!DOCTYPE html>
421| <html>
422| <head>
423| <body>
424| <p>
425| <math math>
426| <math mi>
427| <p>
428| <h1>
429
430#data
431<!doctype html><p><math><mo><p><h1>
432#errors
433(1,35): expected-closing-tag-but-got-eof
434#document
435| <!DOCTYPE html>
436| <html>
437| <head>
438| <body>
439| <p>
440| <math math>
441| <math mo>
442| <p>
443| <h1>
444
445#data
446<!doctype html><p><math><mn><p><h1>
447#errors
448(1,35): expected-closing-tag-but-got-eof
449#document
450| <!DOCTYPE html>
451| <html>
452| <head>
453| <body>
454| <p>
455| <math math>
456| <math mn>
457| <p>
458| <h1>
459
460#data
461<!doctype html><p><math><ms><p><h1>
462#errors
463(1,35): expected-closing-tag-but-got-eof
464#document
465| <!DOCTYPE html>
466| <html>
467| <head>
468| <body>
469| <p>
470| <math math>
471| <math ms>
472| <p>
473| <h1>
474
475#data
476<!doctype html><p><math><mtext><p><h1>
477#errors
478(1,38): expected-closing-tag-but-got-eof
479#document
480| <!DOCTYPE html>
481| <html>
482| <head>
483| <body>
484| <p>
485| <math math>
486| <math mtext>
487| <p>
488| <h1>
489
490#data
491<!doctype html><frameset></noframes>
492#errors
493(1,36): unexpected-end-tag-in-frameset
494(1,36): eof-in-frameset
495#document
496| <!DOCTYPE html>
497| <html>
498| <head>
499| <frameset>
500
501#data
502<!doctype html><html c=d><body></html><html a=b>
503#errors
504(1,48): non-html-root
505#document
506| <!DOCTYPE html>
507| <html>
508| a="b"
509| c="d"
510| <head>
511| <body>
512
513#data
514<!doctype html><html c=d><frameset></frameset></html><html a=b>
515#errors
516(1,63): non-html-root
517#document
518| <!DOCTYPE html>
519| <html>
520| a="b"
521| c="d"
522| <head>
523| <frameset>
524
525#data
526<!doctype html><html><frameset></frameset></html><!--foo-->
527#errors
528#document
529| <!DOCTYPE html>
530| <html>
531| <head>
532| <frameset>
533| <!-- foo -->
534
535#data
536<!doctype html><html><frameset></frameset></html>
537#errors
538#document
539| <!DOCTYPE html>
540| <html>
541| <head>
542| <frameset>
543| " "
544
545#data
546<!doctype html><html><frameset></frameset></html>abc
547#errors
548(1,50): expected-eof-but-got-char
549(1,51): expected-eof-but-got-char
550(1,52): expected-eof-but-got-char
551#document
552| <!DOCTYPE html>
553| <html>
554| <head>
555| <frameset>
556
557#data
558<!doctype html><html><frameset></frameset></html><p>
559#errors
560(1,52): expected-eof-but-got-start-tag
561#document
562| <!DOCTYPE html>
563| <html>
564| <head>
565| <frameset>
566
567#data
568<!doctype html><html><frameset></frameset></html></p>
569#errors
570(1,53): expected-eof-but-got-end-tag
571#document
572| <!DOCTYPE html>
573| <html>
574| <head>
575| <frameset>
576
577#data
578<html><frameset></frameset></html><!doctype html>
579#errors
580(1,6): expected-doctype-but-got-start-tag
581(1,49): unexpected-doctype
582#document
583| <html>
584| <head>
585| <frameset>
586
587#data
588<!doctype html><body><frameset>
589#errors
590(1,31): unexpected-start-tag
591#document
592| <!DOCTYPE html>
593| <html>
594| <head>
595| <body>
596
597#data
598<!doctype html><p><frameset><frame>
599#errors
600(1,28): unexpected-start-tag
601(1,35): eof-in-frameset
602#document
603| <!DOCTYPE html>
604| <html>
605| <head>
606| <frameset>
607| <frame>
608
609#data
610<!doctype html><p>a<frameset>
611#errors
612(1,29): unexpected-start-tag
613#document
614| <!DOCTYPE html>
615| <html>
616| <head>
617| <body>
618| <p>
619| "a"
620
621#data
622<!doctype html><p> <frameset><frame>
623#errors
624(1,29): unexpected-start-tag
625(1,36): eof-in-frameset
626#document
627| <!DOCTYPE html>
628| <html>
629| <head>
630| <frameset>
631| <frame>
632
633#data
634<!doctype html><pre><frameset>
635#errors
636(1,30): unexpected-start-tag
637(1,30): expected-closing-tag-but-got-eof
638#document
639| <!DOCTYPE html>
640| <html>
641| <head>
642| <body>
643| <pre>
644
645#data
646<!doctype html><listing><frameset>
647#errors
648(1,34): unexpected-start-tag
649(1,34): expected-closing-tag-but-got-eof
650#document
651| <!DOCTYPE html>
652| <html>
653| <head>
654| <body>
655| <listing>
656
657#data
658<!doctype html><li><frameset>
659#errors
660(1,29): unexpected-start-tag
661#document
662| <!DOCTYPE html>
663| <html>
664| <head>
665| <body>
666| <li>
667
668#data
669<!doctype html><dd><frameset>
670#errors
671(1,29): unexpected-start-tag
672#document
673| <!DOCTYPE html>
674| <html>
675| <head>
676| <body>
677| <dd>
678
679#data
680<!doctype html><dt><frameset>
681#errors
682(1,29): unexpected-start-tag
683#document
684| <!DOCTYPE html>
685| <html>
686| <head>
687| <body>
688| <dt>
689
690#data
691<!doctype html><button><frameset>
692#errors
693(1,33): unexpected-start-tag
694(1,33): expected-closing-tag-but-got-eof
695#document
696| <!DOCTYPE html>
697| <html>
698| <head>
699| <body>
700| <button>
701
702#data
703<!doctype html><applet><frameset>
704#errors
705(1,33): unexpected-start-tag
706(1,33): expected-closing-tag-but-got-eof
707#document
708| <!DOCTYPE html>
709| <html>
710| <head>
711| <body>
712| <applet>
713
714#data
715<!doctype html><marquee><frameset>
716#errors
717(1,34): unexpected-start-tag
718(1,34): expected-closing-tag-but-got-eof
719#document
720| <!DOCTYPE html>
721| <html>
722| <head>
723| <body>
724| <marquee>
725
726#data
727<!doctype html><object><frameset>
728#errors
729(1,33): unexpected-start-tag
730(1,33): expected-closing-tag-but-got-eof
731#document
732| <!DOCTYPE html>
733| <html>
734| <head>
735| <body>
736| <object>
737
738#data
739<!doctype html><table><frameset>
740#errors
741(1,32): unexpected-start-tag-implies-table-voodoo
742(1,32): unexpected-start-tag
743(1,32): eof-in-table
744#document
745| <!DOCTYPE html>
746| <html>
747| <head>
748| <body>
749| <table>
750
751#data
752<!doctype html><area><frameset>
753#errors
754(1,31): unexpected-start-tag
755#document
756| <!DOCTYPE html>
757| <html>
758| <head>
759| <body>
760| <area>
761
762#data
763<!doctype html><basefont><frameset>
764#errors
765(1,35): eof-in-frameset
766#document
767| <!DOCTYPE html>
768| <html>
769| <head>
770| <basefont>
771| <frameset>
772
773#data
774<!doctype html><bgsound><frameset>
775#errors
776(1,34): eof-in-frameset
777#document
778| <!DOCTYPE html>
779| <html>
780| <head>
781| <bgsound>
782| <frameset>
783
784#data
785<!doctype html><br><frameset>
786#errors
787(1,29): unexpected-start-tag
788#document
789| <!DOCTYPE html>
790| <html>
791| <head>
792| <body>
793| <br>
794
795#data
796<!doctype html><embed><frameset>
797#errors
798(1,32): unexpected-start-tag
799#document
800| <!DOCTYPE html>
801| <html>
802| <head>
803| <body>
804| <embed>
805
806#data
807<!doctype html><img><frameset>
808#errors
809(1,30): unexpected-start-tag
810#document
811| <!DOCTYPE html>
812| <html>
813| <head>
814| <body>
815| <img>
816
817#data
818<!doctype html><input><frameset>
819#errors
820(1,32): unexpected-start-tag
821#document
822| <!DOCTYPE html>
823| <html>
824| <head>
825| <body>
826| <input>
827
828#data
829<!doctype html><keygen><frameset>
830#errors
831(1,33): unexpected-start-tag
832#document
833| <!DOCTYPE html>
834| <html>
835| <head>
836| <body>
837| <keygen>
838
839#data
840<!doctype html><wbr><frameset>
841#errors
842(1,30): unexpected-start-tag
843#document
844| <!DOCTYPE html>
845| <html>
846| <head>
847| <body>
848| <wbr>
849
850#data
851<!doctype html><hr><frameset>
852#errors
853(1,29): unexpected-start-tag
854#document
855| <!DOCTYPE html>
856| <html>
857| <head>
858| <body>
859| <hr>
860
861#data
862<!doctype html><textarea></textarea><frameset>
863#errors
864(1,46): unexpected-start-tag
865#document
866| <!DOCTYPE html>
867| <html>
868| <head>
869| <body>
870| <textarea>
871
872#data
873<!doctype html><xmp></xmp><frameset>
874#errors
875(1,36): unexpected-start-tag
876#document
877| <!DOCTYPE html>
878| <html>
879| <head>
880| <body>
881| <xmp>
882
883#data
884<!doctype html><iframe></iframe><frameset>
885#errors
886(1,42): unexpected-start-tag
887#document
888| <!DOCTYPE html>
889| <html>
890| <head>
891| <body>
892| <iframe>
893
894#data
895<!doctype html><select></select><frameset>
896#errors
897(1,42): unexpected-start-tag
898#document
899| <!DOCTYPE html>
900| <html>
901| <head>
902| <body>
903| <select>
904
905#data
906<!doctype html><svg></svg><frameset><frame>
907#errors
908(1,36): unexpected-start-tag
909(1,43): eof-in-frameset
910#document
911| <!DOCTYPE html>
912| <html>
913| <head>
914| <frameset>
915| <frame>
916
917#data
918<!doctype html><math></math><frameset><frame>
919#errors
920(1,38): unexpected-start-tag
921(1,45): eof-in-frameset
922#document
923| <!DOCTYPE html>
924| <html>
925| <head>
926| <frameset>
927| <frame>
928
929#data
930<!doctype html><svg><foreignObject><div> <frameset><frame>
931#errors
932(1,51): unexpected-start-tag
933(1,58): eof-in-frameset
934#document
935| <!DOCTYPE html>
936| <html>
937| <head>
938| <frameset>
939| <frame>
940
941#data
942<!doctype html><svg>a</svg><frameset><frame>
943#errors
944(1,37): unexpected-start-tag
945(1,44): unexpected-start-tag-ignored
946#document
947| <!DOCTYPE html>
948| <html>
949| <head>
950| <body>
951| <svg svg>
952| "a"
953
954#data
955<!doctype html><svg> </svg><frameset><frame>
956#errors
957(1,37): unexpected-start-tag
958(1,44): eof-in-frameset
959#document
960| <!DOCTYPE html>
961| <html>
962| <head>
963| <frameset>
964| <frame>
965
966#data
967<html>aaa<frameset></frameset>
968#errors
969(1,6): expected-doctype-but-got-start-tag
970(1,19): unexpected-start-tag
971(1,30): unexpected-end-tag
972#document
973| <html>
974| <head>
975| <body>
976| "aaa"
977
978#data
979<html> a <frameset></frameset>
980#errors
981(1,6): expected-doctype-but-got-start-tag
982(1,19): unexpected-start-tag
983(1,30): unexpected-end-tag
984#document
985| <html>
986| <head>
987| <body>
988| "a "
989
990#data
991<!doctype html><div><frameset>
992#errors
993(1,30): unexpected-start-tag
994(1,30): eof-in-frameset
995#document
996| <!DOCTYPE html>
997| <html>
998| <head>
999| <frameset>
1000
1001#data
1002<!doctype html><div><body><frameset>
1003#errors
1004(1,26): unexpected-start-tag
1005(1,36): unexpected-start-tag
1006(1,36): expected-closing-tag-but-got-eof
1007#document
1008| <!DOCTYPE html>
1009| <html>
1010| <head>
1011| <body>
1012| <div>
1013
1014#data
1015<!doctype html><p><math></p>a
1016#errors
1017(1,28): unexpected-end-tag
1018(1,28): unexpected-end-tag
1019#document
1020| <!DOCTYPE html>
1021| <html>
1022| <head>
1023| <body>
1024| <p>
1025| <math math>
1026| "a"
1027
1028#data
1029<!doctype html><p><math><mn><span></p>a
1030#errors
1031(1,38): unexpected-end-tag
1032(1,39): expected-closing-tag-but-got-eof
1033#document
1034| <!DOCTYPE html>
1035| <html>
1036| <head>
1037| <body>
1038| <p>
1039| <math math>
1040| <math mn>
1041| <span>
1042| <p>
1043| "a"
1044
1045#data
1046<!doctype html><math></html>
1047#errors
1048(1,28): unexpected-end-tag
1049(1,28): expected-one-end-tag-but-got-another
1050(1,28): unexpected-end-tag
1051#document
1052| <!DOCTYPE html>
1053| <html>
1054| <head>
1055| <body>
1056| <math math>
1057
1058#data
1059<!doctype html><meta charset="ascii">
1060#errors
1061#document
1062| <!DOCTYPE html>
1063| <html>
1064| <head>
1065| <meta>
1066| charset="ascii"
1067| <body>
1068
1069#data
1070<!doctype html><meta http-equiv="content-type" content="text/html;charset=ascii">
1071#errors
1072#document
1073| <!DOCTYPE html>
1074| <html>
1075| <head>
1076| <meta>
1077| content="text/html;charset=ascii"
1078| http-equiv="content-type"
1079| <body>
1080
1081#data
1082<!doctype html><head><!--aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa--><meta charset="utf8">
1083#errors
1084#document
1085| <!DOCTYPE html>
1086| <html>
1087| <head>
1088| <!-- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -->
1089| <meta>
1090| charset="utf8"
1091| <body>
1092
1093#data
1094<!doctype html><html a=b><head></head><html c=d>
1095#errors
1096(1,48): non-html-root
1097#document
1098| <!DOCTYPE html>
1099| <html>
1100| a="b"
1101| c="d"
1102| <head>
1103| <body>
1104
1105#data
1106<!doctype html><image/>
1107#errors
1108(1,23): image-start-tag
1109#document
1110| <!DOCTYPE html>
1111| <html>
1112| <head>
1113| <body>
1114| <img>
1115
1116#data
1117<!doctype html>a<i>b<table>c<b>d</i>e</b>f
1118#errors
1119(1,28): foster-parenting-character
1120(1,31): foster-parenting-start-tag
1121(1,32): foster-parenting-character
1122(1,36): foster-parenting-end-tag
1123(1,36): adoption-agency-1.3
1124(1,37): foster-parenting-character
1125(1,41): foster-parenting-end-tag
1126(1,42): foster-parenting-character
1127(1,42): eof-in-table
1128#document
1129| <!DOCTYPE html>
1130| <html>
1131| <head>
1132| <body>
1133| "a"
1134| <i>
1135| "bc"
1136| <b>
1137| "de"
1138| "f"
1139| <table>
1140
1141#data
1142<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f
1143#errors
1144(1,25): foster-parenting-start-tag
1145(1,26): foster-parenting-character
1146(1,29): foster-parenting-start-tag
1147(1,30): foster-parenting-character
1148(1,35): foster-parenting-start-tag
1149(1,36): foster-parenting-character
1150(1,39): foster-parenting-start-tag
1151(1,40): foster-parenting-character
1152(1,44): foster-parenting-end-tag
1153(1,44): adoption-agency-1.3
1154(1,44): adoption-agency-1.3
1155(1,45): foster-parenting-character
1156(1,49): foster-parenting-end-tag
1157(1,49): adoption-agency-1.3
1158(1,49): adoption-agency-1.3
1159(1,50): foster-parenting-character
1160(1,50): eof-in-table
1161#document
1162| <!DOCTYPE html>
1163| <html>
1164| <head>
1165| <body>
1166| <i>
1167| "a"
1168| <b>
1169| "b"
1170| <b>
1171| <div>
1172| <b>
1173| <i>
1174| "c"
1175| <a>
1176| "d"
1177| <a>
1178| "e"
1179| <a>
1180| "f"
1181| <table>
1182
1183#data
1184<!doctype html><i>a<b>b<div>c<a>d</i>e</b>f
1185#errors
1186(1,37): adoption-agency-1.3
1187(1,37): adoption-agency-1.3
1188(1,42): adoption-agency-1.3
1189(1,42): adoption-agency-1.3
1190(1,43): expected-closing-tag-but-got-eof
1191#document
1192| <!DOCTYPE html>
1193| <html>
1194| <head>
1195| <body>
1196| <i>
1197| "a"
1198| <b>
1199| "b"
1200| <b>
1201| <div>
1202| <b>
1203| <i>
1204| "c"
1205| <a>
1206| "d"
1207| <a>
1208| "e"
1209| <a>
1210| "f"
1211
1212#data
1213<!doctype html><table><i>a<b>b<div>c</i>
1214#errors
1215(1,25): foster-parenting-start-tag
1216(1,26): foster-parenting-character
1217(1,29): foster-parenting-start-tag
1218(1,30): foster-parenting-character
1219(1,35): foster-parenting-start-tag
1220(1,36): foster-parenting-character
1221(1,40): foster-parenting-end-tag
1222(1,40): adoption-agency-1.3
1223(1,40): eof-in-table
1224#document
1225| <!DOCTYPE html>
1226| <html>
1227| <head>
1228| <body>
1229| <i>
1230| "a"
1231| <b>
1232| "b"
1233| <b>
1234| <div>
1235| <i>
1236| "c"
1237| <table>
1238
1239#data
1240<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f
1241#errors
1242(1,25): foster-parenting-start-tag
1243(1,26): foster-parenting-character
1244(1,29): foster-parenting-start-tag
1245(1,30): foster-parenting-character
1246(1,35): foster-parenting-start-tag
1247(1,36): foster-parenting-character
1248(1,39): foster-parenting-start-tag
1249(1,40): foster-parenting-character
1250(1,44): foster-parenting-end-tag
1251(1,44): adoption-agency-1.3
1252(1,44): adoption-agency-1.3
1253(1,45): foster-parenting-character
1254(1,49): foster-parenting-end-tag
1255(1,44): adoption-agency-1.3
1256(1,44): adoption-agency-1.3
1257(1,50): foster-parenting-character
1258(1,50): eof-in-table
1259#document
1260| <!DOCTYPE html>
1261| <html>
1262| <head>
1263| <body>
1264| <i>
1265| "a"
1266| <b>
1267| "b"
1268| <b>
1269| <div>
1270| <b>
1271| <i>
1272| "c"
1273| <a>
1274| "d"
1275| <a>
1276| "e"
1277| <a>
1278| "f"
1279| <table>
1280
1281#data
1282<!doctype html><table><i>a<div>b<tr>c<b>d</i>e
1283#errors
1284(1,25): foster-parenting-start-tag
1285(1,26): foster-parenting-character
1286(1,31): foster-parenting-start-tag
1287(1,32): foster-parenting-character
1288(1,37): foster-parenting-character
1289(1,40): foster-parenting-start-tag
1290(1,41): foster-parenting-character
1291(1,45): foster-parenting-end-tag
1292(1,45): adoption-agency-1.3
1293(1,46): foster-parenting-character
1294(1,46): eof-in-table
1295#document
1296| <!DOCTYPE html>
1297| <html>
1298| <head>
1299| <body>
1300| <i>
1301| "a"
1302| <div>
1303| "b"
1304| <i>
1305| "c"
1306| <b>
1307| "d"
1308| <b>
1309| "e"
1310| <table>
1311| <tbody>
1312| <tr>
1313
1314#data
1315<!doctype html><table><td><table><i>a<div>b<b>c</i>d
1316#errors
1317(1,26): unexpected-cell-in-table-body
1318(1,36): foster-parenting-start-tag
1319(1,37): foster-parenting-character
1320(1,42): foster-parenting-start-tag
1321(1,43): foster-parenting-character
1322(1,46): foster-parenting-start-tag
1323(1,47): foster-parenting-character
1324(1,51): foster-parenting-end-tag
1325(1,51): adoption-agency-1.3
1326(1,51): adoption-agency-1.3
1327(1,52): foster-parenting-character
1328(1,52): eof-in-table
1329#document
1330| <!DOCTYPE html>
1331| <html>
1332| <head>
1333| <body>
1334| <table>
1335| <tbody>
1336| <tr>
1337| <td>
1338| <i>
1339| "a"
1340| <div>
1341| <i>
1342| "b"
1343| <b>
1344| "c"
1345| <b>
1346| "d"
1347| <table>
1348
1349#data
1350<!doctype html><body><bgsound>
1351#errors
1352#document
1353| <!DOCTYPE html>
1354| <html>
1355| <head>
1356| <body>
1357| <bgsound>
1358
1359#data
1360<!doctype html><body><basefont>
1361#errors
1362#document
1363| <!DOCTYPE html>
1364| <html>
1365| <head>
1366| <body>
1367| <basefont>
1368
1369#data
1370<!doctype html><a><b></a><basefont>
1371#errors
1372(1,25): adoption-agency-1.3
1373#document
1374| <!DOCTYPE html>
1375| <html>
1376| <head>
1377| <body>
1378| <a>
1379| <b>
1380| <basefont>
1381
1382#data
1383<!doctype html><a><b></a><bgsound>
1384#errors
1385(1,25): adoption-agency-1.3
1386#document
1387| <!DOCTYPE html>
1388| <html>
1389| <head>
1390| <body>
1391| <a>
1392| <b>
1393| <bgsound>
1394
1395#data
1396<!doctype html><figcaption><article></figcaption>a
1397#errors
1398(1,49): end-tag-too-early
1399#document
1400| <!DOCTYPE html>
1401| <html>
1402| <head>
1403| <body>
1404| <figcaption>
1405| <article>
1406| "a"
1407
1408#data
1409<!doctype html><summary><article></summary>a
1410#errors
1411(1,43): end-tag-too-early
1412#document
1413| <!DOCTYPE html>
1414| <html>
1415| <head>
1416| <body>
1417| <summary>
1418| <article>
1419| "a"
1420
1421#data
1422<!doctype html><p><a><plaintext>b
1423#errors
1424(1,32): unexpected-end-tag
1425(1,33): expected-closing-tag-but-got-eof
1426#document
1427| <!DOCTYPE html>
1428| <html>
1429| <head>
1430| <body>
1431| <p>
1432| <a>
1433| <plaintext>
1434| <a>
1435| "b"
1436
1437#data
1438<!DOCTYPE html><div>a<a></div>b<p>c</p>d
1439#errors
1440(1,30): end-tag-too-early
1441(1,40): expected-closing-tag-but-got-eof
1442#document
1443| <!DOCTYPE html>
1444| <html>
1445| <head>
1446| <body>
1447| <div>
1448| "a"
1449| <a>
1450| <a>
1451| "b"
1452| <p>
1453| "c"
1454| "d"
View as plain text