1#data
2<!DOCTYPE html><svg></svg>
3#errors
4#document
5| <!DOCTYPE html>
6| <html>
7| <head>
8| <body>
9| <svg svg>
10
11#data
12<!DOCTYPE html><svg></svg><![CDATA[a]]>
13#errors
14(1,28) expected-dashes-or-doctype
15#new-errors
16(1:35) cdata-in-html-content
17#document
18| <!DOCTYPE html>
19| <html>
20| <head>
21| <body>
22| <svg svg>
23| <!-- [CDATA[a]] -->
24
25#data
26<!DOCTYPE html><body><svg></svg>
27#errors
28#document
29| <!DOCTYPE html>
30| <html>
31| <head>
32| <body>
33| <svg svg>
34
35#data
36<!DOCTYPE html><body><select><svg></svg></select>
37#errors
38(1,34) unexpected-start-tag-in-select
39(1,40) unexpected-end-tag-in-select
40#document
41| <!DOCTYPE html>
42| <html>
43| <head>
44| <body>
45| <select>
46
47#data
48<!DOCTYPE html><body><select><option><svg></svg></option></select>
49#errors
50(1,42) unexpected-start-tag-in-select
51(1,48) unexpected-end-tag-in-select
52#document
53| <!DOCTYPE html>
54| <html>
55| <head>
56| <body>
57| <select>
58| <option>
59
60#data
61<!DOCTYPE html><body><table><svg></svg></table>
62#errors
63(1,33) foster-parenting-start-tag
64#document
65| <!DOCTYPE html>
66| <html>
67| <head>
68| <body>
69| <svg svg>
70| <table>
71
72#data
73<!DOCTYPE html><body><table><svg><g>foo</g></svg></table>
74#errors
75(1,33) foster-parenting-start-tag
76#document
77| <!DOCTYPE html>
78| <html>
79| <head>
80| <body>
81| <svg svg>
82| <svg g>
83| "foo"
84| <table>
85
86#data
87<!DOCTYPE html><body><table><svg><g>foo</g><g>bar</g></svg></table>
88#errors
89(1,33) foster-parenting-start-tag
90#document
91| <!DOCTYPE html>
92| <html>
93| <head>
94| <body>
95| <svg svg>
96| <svg g>
97| "foo"
98| <svg g>
99| "bar"
100| <table>
101
102#data
103<!DOCTYPE html><body><table><tbody><svg><g>foo</g><g>bar</g></svg></tbody></table>
104#errors
105(1,40) foster-parenting-start-tag
106#document
107| <!DOCTYPE html>
108| <html>
109| <head>
110| <body>
111| <svg svg>
112| <svg g>
113| "foo"
114| <svg g>
115| "bar"
116| <table>
117| <tbody>
118
119#data
120<!DOCTYPE html><body><table><tbody><tr><svg><g>foo</g><g>bar</g></svg></tr></tbody></table>
121#errors
122(1,44) foster-parenting-start-tag
123#document
124| <!DOCTYPE html>
125| <html>
126| <head>
127| <body>
128| <svg svg>
129| <svg g>
130| "foo"
131| <svg g>
132| "bar"
133| <table>
134| <tbody>
135| <tr>
136
137#data
138<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg></td></tr></tbody></table>
139#errors
140#document
141| <!DOCTYPE html>
142| <html>
143| <head>
144| <body>
145| <table>
146| <tbody>
147| <tr>
148| <td>
149| <svg svg>
150| <svg g>
151| "foo"
152| <svg g>
153| "bar"
154
155#data
156<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg><p>baz</td></tr></tbody></table>
157#errors
158#document
159| <!DOCTYPE html>
160| <html>
161| <head>
162| <body>
163| <table>
164| <tbody>
165| <tr>
166| <td>
167| <svg svg>
168| <svg g>
169| "foo"
170| <svg g>
171| "bar"
172| <p>
173| "baz"
174
175#data
176<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g></svg><p>baz</caption></table>
177#errors
178#document
179| <!DOCTYPE html>
180| <html>
181| <head>
182| <body>
183| <table>
184| <caption>
185| <svg svg>
186| <svg g>
187| "foo"
188| <svg g>
189| "bar"
190| <p>
191| "baz"
192
193#data
194<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
195#errors
196(1,65) unexpected-html-element-in-foreign-content
197#document
198| <!DOCTYPE html>
199| <html>
200| <head>
201| <body>
202| <table>
203| <caption>
204| <svg svg>
205| <svg g>
206| "foo"
207| <svg g>
208| "bar"
209| <p>
210| "baz"
211| <p>
212| "quux"
213
214#data
215<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux
216#errors
217(1,73) unexpected-end-tag
218(1,73) expected-one-end-tag-but-got-another
219#document
220| <!DOCTYPE html>
221| <html>
222| <head>
223| <body>
224| <table>
225| <caption>
226| <svg svg>
227| <svg g>
228| "foo"
229| <svg g>
230| "bar"
231| "baz"
232| <p>
233| "quux"
234
235#data
236<!DOCTYPE html><body><table><colgroup><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
237#errors
238(1,43) foster-parenting-start-tag svg
239(1,66) unexpected HTML-like start tag token in foreign content
240(1,66) foster-parenting-start-tag
241(1,67) foster-parenting-character
242(1,68) foster-parenting-character
243(1,69) foster-parenting-character
244#document
245| <!DOCTYPE html>
246| <html>
247| <head>
248| <body>
249| <svg svg>
250| <svg g>
251| "foo"
252| <svg g>
253| "bar"
254| <p>
255| "baz"
256| <table>
257| <colgroup>
258| <p>
259| "quux"
260
261#data
262<!DOCTYPE html><body><table><tr><td><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
263#errors
264(1,49) unexpected-start-tag-in-select
265(1,52) unexpected-start-tag-in-select
266(1,59) unexpected-end-tag-in-select
267(1,62) unexpected-start-tag-in-select
268(1,69) unexpected-end-tag-in-select
269(1,72) unexpected-start-tag-in-select
270(1,83) unexpected-table-element-end-tag-in-select-in-table
271#document
272| <!DOCTYPE html>
273| <html>
274| <head>
275| <body>
276| <table>
277| <tbody>
278| <tr>
279| <td>
280| <select>
281| "foobarbaz"
282| <p>
283| "quux"
284
285#data
286<!DOCTYPE html><body><table><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
287#errors
288(1,36) unexpected-start-tag-implies-table-voodoo
289(1,41) unexpected-start-tag-in-select
290(1,44) unexpected-start-tag-in-select
291(1,51) unexpected-end-tag-in-select
292(1,54) unexpected-start-tag-in-select
293(1,61) unexpected-end-tag-in-select
294(1,64) unexpected-start-tag-in-select
295(1,75) unexpected-table-element-end-tag-in-select-in-table
296#document
297| <!DOCTYPE html>
298| <html>
299| <head>
300| <body>
301| <select>
302| "foobarbaz"
303| <table>
304| <p>
305| "quux"
306
307#data
308<!DOCTYPE html><body></body></html><svg><g>foo</g><g>bar</g><p>baz
309#errors
310(1,40) expected-eof-but-got-start-tag
311(1,63) unexpected-html-element-in-foreign-content
312#document
313| <!DOCTYPE html>
314| <html>
315| <head>
316| <body>
317| <svg svg>
318| <svg g>
319| "foo"
320| <svg g>
321| "bar"
322| <p>
323| "baz"
324
325#data
326<!DOCTYPE html><body></body><svg><g>foo</g><g>bar</g><p>baz
327#errors
328(1,33) unexpected-start-tag-after-body
329(1,56) unexpected-html-element-in-foreign-content
330#document
331| <!DOCTYPE html>
332| <html>
333| <head>
334| <body>
335| <svg svg>
336| <svg g>
337| "foo"
338| <svg g>
339| "bar"
340| <p>
341| "baz"
342
343#data
344<!DOCTYPE html><frameset><svg><g></g><g></g><p><span>
345#errors
346(1,30) unexpected-start-tag-in-frameset
347(1,33) unexpected-start-tag-in-frameset
348(1,37) unexpected-end-tag-in-frameset
349(1,40) unexpected-start-tag-in-frameset
350(1,44) unexpected-end-tag-in-frameset
351(1,47) unexpected-start-tag-in-frameset
352(1,53) unexpected-start-tag-in-frameset
353(1,53) eof-in-frameset
354#document
355| <!DOCTYPE html>
356| <html>
357| <head>
358| <frameset>
359
360#data
361<!DOCTYPE html><frameset></frameset><svg><g></g><g></g><p><span>
362#errors
363(1,41) unexpected-start-tag-after-frameset
364(1,44) unexpected-start-tag-after-frameset
365(1,48) unexpected-end-tag-after-frameset
366(1,51) unexpected-start-tag-after-frameset
367(1,55) unexpected-end-tag-after-frameset
368(1,58) unexpected-start-tag-after-frameset
369(1,64) unexpected-start-tag-after-frameset
370#document
371| <!DOCTYPE html>
372| <html>
373| <head>
374| <frameset>
375
376#data
377<!DOCTYPE html><body xlink:href=foo><svg xlink:href=foo></svg>
378#errors
379#document
380| <!DOCTYPE html>
381| <html>
382| <head>
383| <body>
384| xlink:href="foo"
385| <svg svg>
386| xlink href="foo"
387
388#data
389<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo></g></svg>
390#errors
391#document
392| <!DOCTYPE html>
393| <html>
394| <head>
395| <body>
396| xlink:href="foo"
397| xml:lang="en"
398| <svg svg>
399| <svg g>
400| xlink href="foo"
401| xml lang="en"
402
403#data
404<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo /></svg>
405#errors
406#document
407| <!DOCTYPE html>
408| <html>
409| <head>
410| <body>
411| xlink:href="foo"
412| xml:lang="en"
413| <svg svg>
414| <svg g>
415| xlink href="foo"
416| xml lang="en"
417
418#data
419<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo />bar</svg>
420#errors
421#document
422| <!DOCTYPE html>
423| <html>
424| <head>
425| <body>
426| xlink:href="foo"
427| xml:lang="en"
428| <svg svg>
429| <svg g>
430| xlink href="foo"
431| xml lang="en"
432| "bar"
433
434#data
435<svg></path>
436#errors
437(1,5) expected-doctype-but-got-start-tag
438(1,12) unexpected-end-tag
439(1,12) unexpected-end-tag
440(1,12) expected-closing-tag-but-got-eof
441#document
442| <html>
443| <head>
444| <body>
445| <svg svg>
446
447#data
448<div><svg></div>a
449#errors
450(1,5) expected-doctype-but-got-start-tag
451(1,16) unexpected-end-tag
452(1,16) end-tag-too-early
453#document
454| <html>
455| <head>
456| <body>
457| <div>
458| <svg svg>
459| "a"
460
461#data
462<div><svg><path></div>a
463#errors
464(1,5) expected-doctype-but-got-start-tag
465(1,22) unexpected-end-tag
466(1,22) end-tag-too-early
467#document
468| <html>
469| <head>
470| <body>
471| <div>
472| <svg svg>
473| <svg path>
474| "a"
475
476#data
477<div><svg><path></svg><path>
478#errors
479(1,5) expected-doctype-but-got-start-tag
480(1,22) unexpected-end-tag
481(1,28) expected-closing-tag-but-got-eof
482#document
483| <html>
484| <head>
485| <body>
486| <div>
487| <svg svg>
488| <svg path>
489| <path>
490
491#data
492<div><svg><path><foreignObject><math></div>a
493#errors
494(1,5) expected-doctype-but-got-start-tag
495(1,43) unexpected-end-tag
496(1,43) end-tag-too-early
497(1,44) expected-closing-tag-but-got-eof
498#document
499| <html>
500| <head>
501| <body>
502| <div>
503| <svg svg>
504| <svg path>
505| <svg foreignObject>
506| <math math>
507| "a"
508
509#data
510<div><svg><path><foreignObject><p></div>a
511#errors
512(1,5) expected-doctype-but-got-start-tag
513(1,40) end-tag-too-early
514(1,41) expected-closing-tag-but-got-eof
515#document
516| <html>
517| <head>
518| <body>
519| <div>
520| <svg svg>
521| <svg path>
522| <svg foreignObject>
523| <p>
524| "a"
525
526#data
527<!DOCTYPE html><svg><desc><div><svg><ul>a
528#errors
529(1,40) unexpected-html-element-in-foreign-content
530(1,41) expected-closing-tag-but-got-eof
531#document
532| <!DOCTYPE html>
533| <html>
534| <head>
535| <body>
536| <svg svg>
537| <svg desc>
538| <div>
539| <svg svg>
540| <ul>
541| "a"
542
543#data
544<!DOCTYPE html><svg><desc><svg><ul>a
545#errors
546(1,35) unexpected-html-element-in-foreign-content
547(1,36) expected-closing-tag-but-got-eof
548#document
549| <!DOCTYPE html>
550| <html>
551| <head>
552| <body>
553| <svg svg>
554| <svg desc>
555| <svg svg>
556| <ul>
557| "a"
558
559#data
560<!DOCTYPE html><p><svg><desc><p>
561#errors
562(1,32) expected-closing-tag-but-got-eof
563#document
564| <!DOCTYPE html>
565| <html>
566| <head>
567| <body>
568| <p>
569| <svg svg>
570| <svg desc>
571| <p>
572
573#data
574<!DOCTYPE html><p><svg><title><p>
575#errors
576(1,33) expected-closing-tag-but-got-eof
577#document
578| <!DOCTYPE html>
579| <html>
580| <head>
581| <body>
582| <p>
583| <svg svg>
584| <svg title>
585| <p>
586
587#data
588<div><svg><path><foreignObject><p></foreignObject><p>
589#errors
590(1,5) expected-doctype-but-got-start-tag
591(1,50) unexpected-end-tag
592(1,53) expected-closing-tag-but-got-eof
593#document
594| <html>
595| <head>
596| <body>
597| <div>
598| <svg svg>
599| <svg path>
600| <svg foreignObject>
601| <p>
602| <p>
603
604#data
605<math><mi><div><object><div><span></span></div></object></div></mi><mi>
606#errors
607(1,6) expected-doctype-but-got-start-tag
608(1,71) expected-closing-tag-but-got-eof
609#document
610| <html>
611| <head>
612| <body>
613| <math math>
614| <math mi>
615| <div>
616| <object>
617| <div>
618| <span>
619| <math mi>
620
621#data
622<math><mi><svg><foreignObject><div><div></div></div></foreignObject></svg></mi><mi>
623#errors
624(1,6) expected-doctype-but-got-start-tag
625(1,83) expected-closing-tag-but-got-eof
626#document
627| <html>
628| <head>
629| <body>
630| <math math>
631| <math mi>
632| <svg svg>
633| <svg foreignObject>
634| <div>
635| <div>
636| <math mi>
637
638#data
639<svg><script></script><path>
640#errors
641(1,5) expected-doctype-but-got-start-tag
642(1,28) expected-closing-tag-but-got-eof
643#document
644| <html>
645| <head>
646| <body>
647| <svg svg>
648| <svg script>
649| <svg path>
650
651#data
652<table><svg></svg><tr>
653#errors
654(1,7) expected-doctype-but-got-start-tag
655(1,12) unexpected-start-tag-implies-table-voodoo
656(1,22) eof-in-table
657#document
658| <html>
659| <head>
660| <body>
661| <svg svg>
662| <table>
663| <tbody>
664| <tr>
665
666#data
667<math><mi><mglyph>
668#errors
669(1,6) expected-doctype-but-got-start-tag
670(1,18) expected-closing-tag-but-got-eof
671#document
672| <html>
673| <head>
674| <body>
675| <math math>
676| <math mi>
677| <math mglyph>
678
679#data
680<math><mi><malignmark>
681#errors
682(1,6) expected-doctype-but-got-start-tag
683(1,22) expected-closing-tag-but-got-eof
684#document
685| <html>
686| <head>
687| <body>
688| <math math>
689| <math mi>
690| <math malignmark>
691
692#data
693<math><mo><mglyph>
694#errors
695(1,6) expected-doctype-but-got-start-tag
696(1,18) expected-closing-tag-but-got-eof
697#document
698| <html>
699| <head>
700| <body>
701| <math math>
702| <math mo>
703| <math mglyph>
704
705#data
706<math><mo><malignmark>
707#errors
708(1,6) expected-doctype-but-got-start-tag
709(1,22) expected-closing-tag-but-got-eof
710#document
711| <html>
712| <head>
713| <body>
714| <math math>
715| <math mo>
716| <math malignmark>
717
718#data
719<math><mn><mglyph>
720#errors
721(1,6) expected-doctype-but-got-start-tag
722(1,18) expected-closing-tag-but-got-eof
723#document
724| <html>
725| <head>
726| <body>
727| <math math>
728| <math mn>
729| <math mglyph>
730
731#data
732<math><mn><malignmark>
733#errors
734(1,6) expected-doctype-but-got-start-tag
735(1,22) expected-closing-tag-but-got-eof
736#document
737| <html>
738| <head>
739| <body>
740| <math math>
741| <math mn>
742| <math malignmark>
743
744#data
745<math><ms><mglyph>
746#errors
747(1,6) expected-doctype-but-got-start-tag
748(1,18) expected-closing-tag-but-got-eof
749#document
750| <html>
751| <head>
752| <body>
753| <math math>
754| <math ms>
755| <math mglyph>
756
757#data
758<math><ms><malignmark>
759#errors
760(1,6) expected-doctype-but-got-start-tag
761(1,22) expected-closing-tag-but-got-eof
762#document
763| <html>
764| <head>
765| <body>
766| <math math>
767| <math ms>
768| <math malignmark>
769
770#data
771<math><mtext><mglyph>
772#errors
773(1,6) expected-doctype-but-got-start-tag
774(1,21) expected-closing-tag-but-got-eof
775#document
776| <html>
777| <head>
778| <body>
779| <math math>
780| <math mtext>
781| <math mglyph>
782
783#data
784<math><mtext><malignmark>
785#errors
786(1,6) expected-doctype-but-got-start-tag
787(1,25) expected-closing-tag-but-got-eof
788#document
789| <html>
790| <head>
791| <body>
792| <math math>
793| <math mtext>
794| <math malignmark>
795
796#data
797<math><annotation-xml><svg></svg></annotation-xml><mi>
798#errors
799(1,6) expected-doctype-but-got-start-tag
800(1,54) expected-closing-tag-but-got-eof
801#document
802| <html>
803| <head>
804| <body>
805| <math math>
806| <math annotation-xml>
807| <svg svg>
808| <math mi>
809
810#data
811<math><annotation-xml><svg><foreignObject><div><math><mi></mi></math><span></span></div></foreignObject><path></path></svg></annotation-xml><mi>
812#errors
813(1,6) expected-doctype-but-got-start-tag
814(1,144) expected-closing-tag-but-got-eof
815#document
816| <html>
817| <head>
818| <body>
819| <math math>
820| <math annotation-xml>
821| <svg svg>
822| <svg foreignObject>
823| <div>
824| <math math>
825| <math mi>
826| <span>
827| <svg path>
828| <math mi>
829
830#data
831<math><annotation-xml><svg><foreignObject><math><mi><svg></svg></mi><mo></mo></math><span></span></foreignObject><path></path></svg></annotation-xml><mi>
832#errors
833(1,6) expected-doctype-but-got-start-tag
834(1,153) expected-closing-tag-but-got-eof
835#document
836| <html>
837| <head>
838| <body>
839| <math math>
840| <math annotation-xml>
841| <svg svg>
842| <svg foreignObject>
843| <math math>
844| <math mi>
845| <svg svg>
846| <math mo>
847| <span>
848| <svg path>
849| <math mi>
View as plain text