Subroutine Data::Dumper::qquote redefined at t/HTML-tree.t line 20.
Name "Whatpm::HTML::Debug::cp_pass" used only once: possible typo at t/HTML-tree.t line 38.
Name "Whatpm::HTML::Debug::cp" used only once: possible typo at t/HTML-tree.t line 37.
# t/tokenizer-test-chars.dat
ok 1 - Parse error: qq'\x{D800}\x{D801}\x{DFF0}\x{DFFF}'; 1:2:no DOCTYPE;no DOCTYPE
ok 2 - SHOULD-level error: qq'\x{D800}\x{D801}\x{DFF0}\x{DFFF}'; ;
ok 3 - Document tree: qq'\x{D800}\x{D801}\x{DFF0}\x{DFFF}'
ok 4 - Parse error: qq'<p>aaa\x{D800}\x{D801}\x{DFF0}\x{DFFF}'; 1:4:no DOCTYPE;no DOCTYPE
ok 5 - SHOULD-level error: qq'<p>aaa\x{D800}\x{D801}\x{DFF0}\x{DFFF}'; ;
ok 6 - Document tree: qq'<p>aaa\x{D800}\x{D801}\x{DFF0}\x{DFFF}'
ok 7 - Parse error: qq'<p>...&NotNestedGreaterGreater;?'; 1:4:no DOCTYPE;no DOCTYPE
ok 8 - SHOULD-level error: qq'<p>...&NotNestedGreaterGreater;?'; ;
ok 9 - Document tree: qq'<p>...&NotNestedGreaterGreater;?'
ok 10 - Parse error: qq'<p>\x{03}'; 1:4:control char, 1:4:no DOCTYPE;no DOCTYPE, U+0003
ok 11 - SHOULD-level error: qq'<p>\x{03}'; ;
ok 12 - Document tree: qq'<p>\x{03}'
ok 13 - Parse error: qq'<p>\x{0B}'; 1:4:control char, 1:4:no DOCTYPE;no DOCTYPE, U+000B
ok 14 - SHOULD-level error: qq'<p>\x{0B}'; ;
ok 15 - Document tree: qq'<p>\x{0B}'
ok 16 - Parse error: qq'<title>a\x{00}</title>'; 1:8:no DOCTYPE, 1:9:NULL;no DOCTYPE, NULL
ok 17 - SHOULD-level error: qq'<title>a\x{00}</title>'; ;
ok 18 - Document tree: qq'<title>a\x{00}</title>'
ok 19 - Parse error: qq'<xmp>a\x{00}</xmp>'; 1:6:no DOCTYPE, 1:7:NULL;no DOCTYPE, NULL
ok 20 - SHOULD-level error: qq'<xmp>a\x{00}</xmp>'; ;
ok 21 - Document tree: qq'<xmp>a\x{00}</xmp>'
ok 22 - Parse error: qq'<script>a\x{00}</script>'; 1:9:no DOCTYPE, 1:10:NULL;no DOCTYPE, NULL
ok 23 - SHOULD-level error: qq'<script>a\x{00}</script>'; ;
ok 24 - Document tree: qq'<script>a\x{00}</script>'
ok 25 - Parse error: qq'<plaintext>a\x{00}'; 1:12:no DOCTYPE, 1:13:NULL, 1:13:in body:\#eof;no DOCTYPE, NULL, EOF
ok 26 - SHOULD-level error: qq'<plaintext>a\x{00}'; ;
ok 27 - Document tree: qq'<plaintext>a\x{00}'
ok 28 - Parse error: qq'<a\x{00}></a\x{00}>b'; 1:3:NULL, 1:5:no DOCTYPE, 1:8:NULL;no DOCTYPE, NULL, NULL
ok 29 - SHOULD-level error: qq'<a\x{00}></a\x{00}>b'; ;
ok 30 - Document tree: qq'<a\x{00}></a\x{00}>b'
ok 31 - Parse error: qq'<\x{00}>'; 1:1:bare stago, 1:2:no DOCTYPE, 1:2:NULL, 1:3:NULL;no DOCTYPE, bogus <, NULL (tokenizer), NULL (in body)
ok 32 - SHOULD-level error: qq'<\x{00}>'; ;
ok 33 - Document tree: qq'<\x{00}>'
ok 34 - Parse error: qq'</\x{00}>'; 1:1:bogus end tag, 1:4:no DOCTYPE;no DOCTYPE, bogus </
ok 35 - SHOULD-level error: qq'</\x{00}>'; ;
ok 36 - Document tree: qq'</\x{00}>'
ok 37 - Parse error: qq'<![ \x{00} ]>'; 1:1:bogus comment, 1:8:no DOCTYPE;no DOCTYPE, bogus comment
ok 38 - SHOULD-level error: qq'<![ \x{00} ]>'; ;
ok 39 - Document tree: qq'<![ \x{00} ]>'
ok 40 - Parse error: qq'<script><!--\x{00}--></script>'; 1:9:no DOCTYPE, 1:13:NULL;no DOCTYPE, NULL
ok 41 - SHOULD-level error: qq'<script><!--\x{00}--></script>'; ;
ok 42 - Document tree: qq'<script><!--\x{00}--></script>'
ok 43 - Parse error: qq'<script><!---\x{00}--></script>'; 1:9:no DOCTYPE, 1:14:NULL;no DOCTYPE, NULL
ok 44 - SHOULD-level error: qq'<script><!---\x{00}--></script>'; ;
ok 45 - Document tree: qq'<script><!---\x{00}--></script>'
ok 46 - Parse error: qq'<script><!----\x{00}--></script>'; 1:9:no DOCTYPE, 1:15:NULL;no DOCTYPE, NULL
ok 47 - SHOULD-level error: qq'<script><!----\x{00}--></script>'; ;
ok 48 - Document tree: qq'<script><!----\x{00}--></script>'
ok 49 - Parse error: qq'<script><!--<script>\x{00}--></script>'; 1:9:no DOCTYPE, 1:21:NULL;no DOCTYPE, NULL
ok 50 - SHOULD-level error: qq'<script><!--<script>\x{00}--></script>'; ;
ok 51 - Document tree: qq'<script><!--<script>\x{00}--></script>'
ok 52 - Parse error: qq'<script><!--<script>-\x{00}--></script>'; 1:9:no DOCTYPE, 1:22:NULL;no DOCTYPE, NULL
ok 53 - SHOULD-level error: qq'<script><!--<script>-\x{00}--></script>'; ;
ok 54 - Document tree: qq'<script><!--<script>-\x{00}--></script>'
ok 55 - Parse error: qq'<script><!--<script>--\x{00}--></script>'; 1:9:no DOCTYPE, 1:23:NULL;no DOCTYPE, NULL
ok 56 - SHOULD-level error: qq'<script><!--<script>--\x{00}--></script>'; ;
ok 57 - Document tree: qq'<script><!--<script>--\x{00}--></script>'
ok 58 - Parse error: qq'<a \x{00}b>'; 1:4:NULL, 1:6:no DOCTYPE, 1:6:in body:\#eof;no DOCTYPE, NULL, EOF
ok 59 - SHOULD-level error: qq'<a \x{00}b>'; ;
ok 60 - Document tree: qq'<a \x{00}b>'
ok 61 - Parse error: qq'<a c\x{00}b>'; 1:5:NULL, 1:7:no DOCTYPE, 1:7:in body:\#eof;no DOCTYPE, NULL, EOF
ok 62 - SHOULD-level error: qq'<a c\x{00}b>'; ;
ok 63 - Document tree: qq'<a c\x{00}b>'
ok 64 - Parse error: qq'<a c \x{00}b>'; 1:6:NULL, 1:8:no DOCTYPE, 1:8:in body:\#eof;no DOCTYPE, NULL, EOF
ok 65 - SHOULD-level error: qq'<a c \x{00}b>'; ;
ok 66 - Document tree: qq'<a c \x{00}b>'
ok 67 - Parse error: qq'<a c=\x{00}b>'; 1:6:NULL, 1:8:no DOCTYPE, 1:8:in body:\#eof;no DOCTYPE, NULL, EOF
ok 68 - SHOULD-level error: qq'<a c=\x{00}b>'; ;
ok 69 - Document tree: qq'<a c=\x{00}b>'
ok 70 - Parse error: qq'<a c=d\x{00}b>'; 1:7:NULL, 1:9:no DOCTYPE, 1:9:in body:\#eof;no DOCTYPE, NULL, EOF
ok 71 - SHOULD-level error: qq'<a c=d\x{00}b>'; ;
ok 72 - Document tree: qq'<a c=d\x{00}b>'
ok 73 - Parse error: qq'<a c="d\x{00}b">'; 1:8:NULL, 1:11:no DOCTYPE, 1:11:in body:\#eof;no DOCTYPE, NULL, EOF
ok 74 - SHOULD-level error: qq'<a c="d\x{00}b">'; ;
ok 75 - Document tree: qq'<a c="d\x{00}b">'
ok 76 - Parse error: qq'<a c=\x{27}d\x{00}b\x{27}>'; 1:8:NULL, 1:11:no DOCTYPE, 1:11:in body:\#eof;no DOCTYPE, NULL, EOF
ok 77 - SHOULD-level error: qq'<a c=\x{27}d\x{00}b\x{27}>'; ;
ok 78 - Document tree: qq'<a c=\x{27}d\x{00}b\x{27}>'
ok 79 - Parse error: qq'<!--\x{00}-->'; 1:5:NULL, 1:8:no DOCTYPE;no DOCTYPE, NULL
ok 80 - SHOULD-level error: qq'<!--\x{00}-->'; ;
ok 81 - Document tree: qq'<!--\x{00}-->'
ok 82 - Parse error: qq'<!---\x{00}-->'; 1:6:NULL, 1:9:no DOCTYPE;no DOCTYPE, NULL
ok 83 - SHOULD-level error: qq'<!---\x{00}-->'; ;
ok 84 - Document tree: qq'<!---\x{00}-->'
ok 85 - Parse error: qq'<!----\x{00}-->'; 1:7:NULL, 1:10:no DOCTYPE;no DOCTYPE, NULL
ok 86 - SHOULD-level error: qq'<!----\x{00}-->'; ;
ok 87 - Document tree: qq'<!----\x{00}-->'
ok 88 - Parse error: qq'<!-----\x{00}-->'; 1:6:dash in comment, 1:8:NULL, 1:11:no DOCTYPE;no DOCTYPE, --, NULL
ok 89 - SHOULD-level error: qq'<!-----\x{00}-->'; ;
ok 90 - Document tree: qq'<!-----\x{00}-->'
ok 91 - Parse error: qq'<!------\x{00}-->'; 1:6:dash in comment, 1:7:dash in comment, 1:9:NULL, 1:12:no DOCTYPE;no DOCTYPE, --, --, NULL
ok 92 - SHOULD-level error: qq'<!------\x{00}-->'; ;
ok 93 - Document tree: qq'<!------\x{00}-->'
ok 94 - Parse error: qq'<!------!\x{00}-->'; 1:6:dash in comment, 1:7:dash in comment, 1:9:comment end bang, 1:10:NULL, 1:13:no DOCTYPE;no DOCTYPE, --, --, !, NULL
ok 95 - SHOULD-level error: qq'<!------!\x{00}-->'; ;
ok 96 - Document tree: qq'<!------!\x{00}-->'
ok 97 - Parse error: qq'<!--a\x{00}-->'; 1:6:NULL, 1:9:no DOCTYPE;no DOCTYPE, NULL
ok 98 - SHOULD-level error: qq'<!--a\x{00}-->'; ;
ok 99 - Document tree: qq'<!--a\x{00}-->'
ok 100 - Parse error: qq'<!--a-\x{00}-->'; 1:7:NULL, 1:10:no DOCTYPE;no DOCTYPE, NULL
ok 101 - SHOULD-level error: qq'<!--a-\x{00}-->'; ;
ok 102 - Document tree: qq'<!--a-\x{00}-->'
ok 103 - Parse error: qq'<!--a--\x{00}-->'; 1:8:NULL, 1:11:no DOCTYPE;no DOCTYPE, NULL
ok 104 - SHOULD-level error: qq'<!--a--\x{00}-->'; ;
ok 105 - Document tree: qq'<!--a--\x{00}-->'
ok 106 - Parse error: qq'<!--a---\x{00}-->'; 1:7:dash in comment, 1:9:NULL, 1:12:no DOCTYPE;no DOCTYPE, --, NULL
ok 107 - SHOULD-level error: qq'<!--a---\x{00}-->'; ;
ok 108 - Document tree: qq'<!--a---\x{00}-->'
ok 109 - Parse error: qq'<!--a----\x{00}-->'; 1:7:dash in comment, 1:8:dash in comment, 1:10:NULL, 1:13:no DOCTYPE;no DOCTYPE, --, --, NULL
ok 110 - SHOULD-level error: qq'<!--a----\x{00}-->'; ;
ok 111 - Document tree: qq'<!--a----\x{00}-->'
ok 112 - Parse error: qq'<!--a----!\x{00}-->'; 1:7:dash in comment, 1:8:dash in comment, 1:10:comment end bang, 1:11:NULL, 1:14:no DOCTYPE;no DOCTYPE, --, --, !, NULL
ok 113 - SHOULD-level error: qq'<!--a----!\x{00}-->'; ;
ok 114 - Document tree: qq'<!--a----!\x{00}-->'
ok 115 - Parse error: qq'<!DOCTYPE \x{00}>'; 1:11:NULL, 1:12:not HTML5;NULL, DOCTYPE not HTML5
ok 116 - SHOULD-level error: qq'<!DOCTYPE \x{00}>'; ;
ok 117 - Document tree: qq'<!DOCTYPE \x{00}>'
ok 118 - Parse error: qq'<!DOCTYPE a\x{00}>'; 1:12:NULL, 1:13:not HTML5;NULL, DOCTYPE not HTML5
ok 119 - SHOULD-level error: qq'<!DOCTYPE a\x{00}>'; ;
ok 120 - Document tree: qq'<!DOCTYPE a\x{00}>'
ok 121 - Parse error: qq'<!DOCTYPE html PUBLIC "a\x{00}">'; 1:25:NULL, 1:27:not HTML5;NULL, DOCTYPE not HTML5
ok 122 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC "a\x{00}">'; ;
ok 123 - Document tree: qq'<!DOCTYPE html PUBLIC "a\x{00}">'
ok 124 - Parse error: qq'<!DOCTYPE html PUBLIC \x{27}a\x{00}\x{27}>'; 1:25:NULL, 1:27:not HTML5;NULL, DOCTYPE not HTML5
ok 125 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC \x{27}a\x{00}\x{27}>'; ;
ok 126 - Document tree: qq'<!DOCTYPE html PUBLIC \x{27}a\x{00}\x{27}>'
ok 127 - Parse error: qq'<!DOCTYPE html PUBLIC "x" "a\x{00}">'; 1:29:NULL, 1:31:not HTML5;NULL, DOCTYPE not HTML5
ok 128 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC "x" "a\x{00}">'; ;
ok 129 - Document tree: qq'<!DOCTYPE html PUBLIC "x" "a\x{00}">'
ok 130 - Parse error: qq'<!DOCTYPE html PUBLIC "x" \x{27}a\x{00}\x{27}>'; 1:29:NULL, 1:31:not HTML5;NULL, DOCTYPE not HTML5
ok 131 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC "x" \x{27}a\x{00}\x{27}>'; ;
ok 132 - Document tree: qq'<!DOCTYPE html PUBLIC "x" \x{27}a\x{00}\x{27}>'
ok 133 - Parse error: qq'<!DOCTYPE html SYSTEM "a\x{00}">'; 1:25:NULL, 1:27:not HTML5;NULL, DOCTYPE not HTML5
ok 134 - SHOULD-level error: qq'<!DOCTYPE html SYSTEM "a\x{00}">'; ;
ok 135 - Document tree: qq'<!DOCTYPE html SYSTEM "a\x{00}">'
ok 136 - Parse error: qq'<!DOCTYPE html SYSTEM \x{27}a\x{00}\x{27}>'; 1:25:NULL, 1:27:not HTML5;NULL, DOCTYPE not HTML5
ok 137 - SHOULD-level error: qq'<!DOCTYPE html SYSTEM \x{27}a\x{00}\x{27}>'; ;
ok 138 - Document tree: qq'<!DOCTYPE html SYSTEM \x{27}a\x{00}\x{27}>'
ok 139 - Parse error: qq'<svg><![CDATA[a\x{00}b]]></svg>'; 1:6:no DOCTYPE, 1:21:NULL;no DOCTYPE, NULL
ok 140 - SHOULD-level error: qq'<svg><![CDATA[a\x{00}b]]></svg>'; ;
ok 141 - Document tree: qq'<svg><![CDATA[a\x{00}b]]></svg>'
ok 142 - Parse error: qq'<svg><desc><![CDATA[a\x{00}b]]></desc></svg>'; 1:6:no DOCTYPE, 1:27:NULL;no DOCTYPE, NULL
ok 143 - SHOULD-level error: qq'<svg><desc><![CDATA[a\x{00}b]]></desc></svg>'; ;
ok 144 - Document tree: qq'<svg><desc><![CDATA[a\x{00}b]]></desc></svg>'
ok 145 - Parse error: qq'<svg><desc><p>\x{00}</p></desc></svg>'; 1:6:no DOCTYPE, 1:15:NULL, 1:16:NULL;no DOCTYPE, NULL (tokenizer), NULL
ok 146 - SHOULD-level error: qq'<svg><desc><p>\x{00}</p></desc></svg>'; ;
ok 147 - Document tree: qq'<svg><desc><p>\x{00}</p></desc></svg>'
ok 148 - Parse error: qq'<table>\x{00}</table>'; 1:8:no DOCTYPE, 1:8:NULL, 1:16:NULL;no DOCTYPE, NULL (tokenizer), NULL
ok 149 - SHOULD-level error: qq'<table>\x{00}</table>'; ;
ok 150 - Document tree: qq'<table>\x{00}</table>'
ok 151 - Parse error: qq'<table>a\x{00}b</table>'; 1:8:no DOCTYPE, 1:9:NULL, 1:18:NULL, 1:18:in table:\#text;no DOCTYPE, text in <table>, NULL (tokenizer), NULL
ok 152 - SHOULD-level error: qq'<table>a\x{00}b</table>'; ;
ok 153 - Document tree: qq'<table>a\x{00}b</table>'
ok 154 - Parse error: qq'<table><span>\x{00}</span></table>'; 1:8:no DOCTYPE, 1:14:in table:span, 1:14:NULL, 1:22:NULL, 1:22:in table:/:span;no DOCTYPE, <span> in table, NULL (tokenizer), NULL, </span> in table
ok 155 - SHOULD-level error: qq'<table><span>\x{00}</span></table>'; ;
ok 156 - Document tree: qq'<table><span>\x{00}</span></table>'
ok 157 - Parse error: qq'<table>\x{00}\x{00}</table>'; 1:8:no DOCTYPE, 1:8:NULL, 1:9:NULL, 1:17:NULL, 1:17:NULL;no DOCTYPE, NULL (tokenizer), NULL, NULL (tokenizer), NULL
ok 158 - SHOULD-level error: qq'<table>\x{00}\x{00}</table>'; ;
ok 159 - Document tree: qq'<table>\x{00}\x{00}</table>'
ok 160 - Parse error: qq'<table><svg>\x{00}</svg></table>'; 1:8:no DOCTYPE, 1:13:in table:svg, 1:13:NULL, 1:14:NULL;no DOCTYPE, <svg> in table, NULL, </svg> in table
ok 161 - SHOULD-level error: qq'<table><svg>\x{00}</svg></table>'; ;
ok 162 - Document tree: qq'<table><svg>\x{00}</svg></table>'
ok 163 - Parse error: qq'<table><tbody>\x{00}\x{00}</table>'; 1:8:no DOCTYPE, 1:15:NULL, 1:16:NULL, 1:24:NULL, 1:24:NULL;no DOCTYPE, NULL (tokenizer), NULL, NULL (tokenizer), NULL
ok 164 - SHOULD-level error: qq'<table><tbody>\x{00}\x{00}</table>'; ;
ok 165 - Document tree: qq'<table><tbody>\x{00}\x{00}</table>'
ok 166 - Parse error: qq'<table><tr>\x{00}\x{00}</table>'; 1:8:no DOCTYPE, 1:12:NULL, 1:13:NULL, 1:21:NULL, 1:21:NULL;no DOCTYPE, NULL (tokenizer), NULL, NULL (tokenizer), NULL
ok 167 - SHOULD-level error: qq'<table><tr>\x{00}\x{00}</table>'; ;
ok 168 - Document tree: qq'<table><tr>\x{00}\x{00}</table>'
ok 169 - Parse error: qq'<table><caption>\x{00}</caption></table>'; 1:8:no DOCTYPE, 1:17:NULL, 1:18:NULL;no DOCTYPE, NULL (tokenizer), NULL (in body)
ok 170 - SHOULD-level error: qq'<table><caption>\x{00}</caption></table>'; ;
ok 171 - Document tree: qq'<table><caption>\x{00}</caption></table>'
ok 172 - Parse error: qq'<table><caption>a\x{00}b</caption></table>'; 1:8:no DOCTYPE, 1:18:NULL, 1:19:NULL;no DOCTYPE, NULL (tokenizer), NULL (in body)
ok 173 - SHOULD-level error: qq'<table><caption>a\x{00}b</caption></table>'; ;
ok 174 - Document tree: qq'<table><caption>a\x{00}b</caption></table>'
ok 175 - Parse error: qq'<table><tr><th>\x{00}</table>'; 1:8:no DOCTYPE, 1:16:NULL, 1:17:NULL;no DOCTYPE, NULL (tokenizer), NULL (in body)
ok 176 - SHOULD-level error: qq'<table><tr><th>\x{00}</table>'; ;
ok 177 - Document tree: qq'<table><tr><th>\x{00}</table>'
ok 178 - Parse error: qq'<table><tr><th>a\x{00}b</table>'; 1:8:no DOCTYPE, 1:17:NULL, 1:18:NULL;no DOCTYPE, NULL (tokenizer), NULL (in body)
ok 179 - SHOULD-level error: qq'<table><tr><th>a\x{00}b</table>'; ;
ok 180 - Document tree: qq'<table><tr><th>a\x{00}b</table>'
ok 181 - Parse error: qq'<select>\x{00}</select>'; 1:9:no DOCTYPE, 1:9:NULL, 1:10:NULL;no DOCTYPE, NULL (tokenizer), NULL (in select)
ok 182 - SHOULD-level error: qq'<select>\x{00}</select>'; ;
ok 183 - Document tree: qq'<select>\x{00}</select>'
ok 184 - Parse error: qq'<select>a\x{00}b</select>'; 1:9:no DOCTYPE, 1:10:NULL, 1:11:NULL;no DOCTYPE, NULL (tokenizer), NULL (in select)
ok 185 - SHOULD-level error: qq'<select>a\x{00}b</select>'; ;
ok 186 - Document tree: qq'<select>a\x{00}b</select>'
ok 187 - Parse error: qq'<table><tr><td><select>\x{00}</select></table>'; 1:8:no DOCTYPE, 1:24:NULL, 1:25:NULL;no DOCTYPE, NULL (tokenizer), NULL (in select)
ok 188 - SHOULD-level error: qq'<table><tr><td><select>\x{00}</select></table>'; ;
ok 189 - Document tree: qq'<table><tr><td><select>\x{00}</select></table>'
ok 190 - Parse error: qq'<table><tr><td><select>a\x{00}b</select></table>'; 1:8:no DOCTYPE, 1:25:NULL, 1:26:NULL;no DOCTYPE, NULL (tokenizer), NULL (in select)
ok 191 - SHOULD-level error: qq'<table><tr><td><select>a\x{00}b</select></table>'; ;
ok 192 - Document tree: qq'<table><tr><td><select>a\x{00}b</select></table>'
ok 193 - Parse error: qq'a</body>\x{00}'; 1:2:no DOCTYPE, 1:9:NULL, 1:9:after body:\#text, 1:9:NULL;no DOCTYPE, NULL (tokenizer), NULL, after body
ok 194 - SHOULD-level error: qq'a</body>\x{00}'; ;
ok 195 - Document tree: qq'a</body>\x{00}'
ok 196 - Parse error: qq'a</body></html>\x{00}'; 1:2:no DOCTYPE, 1:16:NULL, 1:16:after html:\#text, 1:16:NULL;no DOCTYPE, NULL (tokenizer), NULL, after after body
ok 197 - SHOULD-level error: qq'a</body></html>\x{00}'; ;
ok 198 - Document tree: qq'a</body></html>\x{00}'
ok 199 - Parse error: qq'<!DOCTYPE html>a\x{01}b'; 1:17:control char;U+0001
ok 200 - SHOULD-level error: qq'<!DOCTYPE html>a\x{01}b'; ;
ok 201 - Document tree: qq'<!DOCTYPE html>a\x{01}b'
ok 202 - Parse error: qq'<!DOCTYPE html>a\x{02}b'; 1:17:control char;U+0002
ok 203 - SHOULD-level error: qq'<!DOCTYPE html>a\x{02}b'; ;
ok 204 - Document tree: qq'<!DOCTYPE html>a\x{02}b'
ok 205 - Parse error: qq'<!DOCTYPE html>a\x{03}b'; 1:17:control char;U+0003
ok 206 - SHOULD-level error: qq'<!DOCTYPE html>a\x{03}b'; ;
ok 207 - Document tree: qq'<!DOCTYPE html>a\x{03}b'
ok 208 - Parse error: qq'<!DOCTYPE html>a\x{04}b'; 1:17:control char;U+0004
ok 209 - SHOULD-level error: qq'<!DOCTYPE html>a\x{04}b'; ;
ok 210 - Document tree: qq'<!DOCTYPE html>a\x{04}b'
ok 211 - Parse error: qq'<!DOCTYPE html>a\x{05}b'; 1:17:control char;U+0005
ok 212 - SHOULD-level error: qq'<!DOCTYPE html>a\x{05}b'; ;
ok 213 - Document tree: qq'<!DOCTYPE html>a\x{05}b'
ok 214 - Parse error: qq'<!DOCTYPE html>a\x{06}b'; 1:17:control char;U+0006
ok 215 - SHOULD-level error: qq'<!DOCTYPE html>a\x{06}b'; ;
ok 216 - Document tree: qq'<!DOCTYPE html>a\x{06}b'
ok 217 - Parse error: qq'<!DOCTYPE html>a\x{07}b'; 1:17:control char;U+0007
ok 218 - SHOULD-level error: qq'<!DOCTYPE html>a\x{07}b'; ;
ok 219 - Document tree: qq'<!DOCTYPE html>a\x{07}b'
ok 220 - Parse error: qq'<!DOCTYPE html>a\x{08}b'; 1:17:control char;U+0008
ok 221 - SHOULD-level error: qq'<!DOCTYPE html>a\x{08}b'; ;
ok 222 - Document tree: qq'<!DOCTYPE html>a\x{08}b'
ok 223 - Parse error: qq'<!DOCTYPE html>a\x{09}b'; ;
ok 224 - SHOULD-level error: qq'<!DOCTYPE html>a\x{09}b'; ;
ok 225 - Document tree: qq'<!DOCTYPE html>a\x{09}b'
ok 226 - Parse error: qq'<!DOCTYPE html>a\x{0A}b'; ;
ok 227 - SHOULD-level error: qq'<!DOCTYPE html>a\x{0A}b'; ;
ok 228 - Document tree: qq'<!DOCTYPE html>a\x{0A}b'
ok 229 - Parse error: qq'<!DOCTYPE html>a\x{0B}b'; 1:17:control char;U+000B
ok 230 - SHOULD-level error: qq'<!DOCTYPE html>a\x{0B}b'; ;
ok 231 - Document tree: qq'<!DOCTYPE html>a\x{0B}b'
ok 232 - Parse error: qq'<!DOCTYPE html>a\x{0C}b'; ;
ok 233 - SHOULD-level error: qq'<!DOCTYPE html>a\x{0C}b'; ;
ok 234 - Document tree: qq'<!DOCTYPE html>a\x{0C}b'
ok 235 - Parse error: qq'<!DOCTYPE html>a\x{0D}b'; ;
ok 236 - SHOULD-level error: qq'<!DOCTYPE html>a\x{0D}b'; ;
ok 237 - Document tree: qq'<!DOCTYPE html>a\x{0D}b'
ok 238 - Parse error: qq'<!DOCTYPE html>a\x{0E}b'; 1:17:control char;U+000E
ok 239 - SHOULD-level error: qq'<!DOCTYPE html>a\x{0E}b'; ;
ok 240 - Document tree: qq'<!DOCTYPE html>a\x{0E}b'
ok 241 - Parse error: qq'<!DOCTYPE html>a\x{0F}b'; 1:17:control char;U+000F
ok 242 - SHOULD-level error: qq'<!DOCTYPE html>a\x{0F}b'; ;
ok 243 - Document tree: qq'<!DOCTYPE html>a\x{0F}b'
ok 244 - Parse error: qq'<!DOCTYPE html>a\x{10}b'; 1:17:control char;U+0010
ok 245 - SHOULD-level error: qq'<!DOCTYPE html>a\x{10}b'; ;
ok 246 - Document tree: qq'<!DOCTYPE html>a\x{10}b'
ok 247 - Parse error: qq'<!DOCTYPE html>a\x{11}b'; 1:17:control char;U+0011
ok 248 - SHOULD-level error: qq'<!DOCTYPE html>a\x{11}b'; ;
ok 249 - Document tree: qq'<!DOCTYPE html>a\x{11}b'
ok 250 - Parse error: qq'<!DOCTYPE html>a\x{12}b'; 1:17:control char;U+0012
ok 251 - SHOULD-level error: qq'<!DOCTYPE html>a\x{12}b'; ;
ok 252 - Document tree: qq'<!DOCTYPE html>a\x{12}b'
ok 253 - Parse error: qq'<!DOCTYPE html>a\x{13}b'; 1:17:control char;U+0013
ok 254 - SHOULD-level error: qq'<!DOCTYPE html>a\x{13}b'; ;
ok 255 - Document tree: qq'<!DOCTYPE html>a\x{13}b'
ok 256 - Parse error: qq'<!DOCTYPE html>a\x{14}b'; 1:17:control char;U+0014
ok 257 - SHOULD-level error: qq'<!DOCTYPE html>a\x{14}b'; ;
ok 258 - Document tree: qq'<!DOCTYPE html>a\x{14}b'
ok 259 - Parse error: qq'<!DOCTYPE html>a\x{15}b'; 1:17:control char;U+0015
ok 260 - SHOULD-level error: qq'<!DOCTYPE html>a\x{15}b'; ;
ok 261 - Document tree: qq'<!DOCTYPE html>a\x{15}b'
ok 262 - Parse error: qq'<!DOCTYPE html>a\x{16}b'; 1:17:control char;U+0016
ok 263 - SHOULD-level error: qq'<!DOCTYPE html>a\x{16}b'; ;
ok 264 - Document tree: qq'<!DOCTYPE html>a\x{16}b'
ok 265 - Parse error: qq'<!DOCTYPE html>a\x{17}b'; 1:17:control char;U+0017
ok 266 - SHOULD-level error: qq'<!DOCTYPE html>a\x{17}b'; ;
ok 267 - Document tree: qq'<!DOCTYPE html>a\x{17}b'
ok 268 - Parse error: qq'<!DOCTYPE html>a\x{18}b'; 1:17:control char;U+0018
ok 269 - SHOULD-level error: qq'<!DOCTYPE html>a\x{18}b'; ;
ok 270 - Document tree: qq'<!DOCTYPE html>a\x{18}b'
ok 271 - Parse error: qq'<!DOCTYPE html>a\x{19}b'; 1:17:control char;U+0019
ok 272 - SHOULD-level error: qq'<!DOCTYPE html>a\x{19}b'; ;
ok 273 - Document tree: qq'<!DOCTYPE html>a\x{19}b'
ok 274 - Parse error: qq'<!DOCTYPE html>a\x{1A}b'; 1:17:control char;U+001A
ok 275 - SHOULD-level error: qq'<!DOCTYPE html>a\x{1A}b'; ;
ok 276 - Document tree: qq'<!DOCTYPE html>a\x{1A}b'
ok 277 - Parse error: qq'<!DOCTYPE html>a\x{1B}b'; 1:17:control char;U+001B
ok 278 - SHOULD-level error: qq'<!DOCTYPE html>a\x{1B}b'; ;
ok 279 - Document tree: qq'<!DOCTYPE html>a\x{1B}b'
ok 280 - Parse error: qq'<!DOCTYPE html>a\x{1C}b'; 1:17:control char;U+001C
ok 281 - SHOULD-level error: qq'<!DOCTYPE html>a\x{1C}b'; ;
ok 282 - Document tree: qq'<!DOCTYPE html>a\x{1C}b'
ok 283 - Parse error: qq'<!DOCTYPE html>a\x{1D}b'; 1:17:control char;U+001D
ok 284 - SHOULD-level error: qq'<!DOCTYPE html>a\x{1D}b'; ;
ok 285 - Document tree: qq'<!DOCTYPE html>a\x{1D}b'
ok 286 - Parse error: qq'<!DOCTYPE html>a\x{1E}b'; 1:17:control char;U+001E
ok 287 - SHOULD-level error: qq'<!DOCTYPE html>a\x{1E}b'; ;
ok 288 - Document tree: qq'<!DOCTYPE html>a\x{1E}b'
ok 289 - Parse error: qq'<!DOCTYPE html>a\x{1F}b'; 1:17:control char;U+001F
ok 290 - SHOULD-level error: qq'<!DOCTYPE html>a\x{1F}b'; ;
ok 291 - Document tree: qq'<!DOCTYPE html>a\x{1F}b'
ok 292 - Parse error: qq'<!DOCTYPE html>a\x{7F}b'; 1:17:control char;U+007F
ok 293 - SHOULD-level error: qq'<!DOCTYPE html>a\x{7F}b'; ;
ok 294 - Document tree: qq'<!DOCTYPE html>a\x{7F}b'
ok 295 - Parse error: qq'<!DOCTYPE html>a\x{80}b'; 1:17:control char;U+0080
ok 296 - SHOULD-level error: qq'<!DOCTYPE html>a\x{80}b'; ;
ok 297 - Document tree: qq'<!DOCTYPE html>a\x{80}b'
ok 298 - Parse error: qq'<!DOCTYPE html>a\x{81}b'; 1:17:control char;U+0081
ok 299 - SHOULD-level error: qq'<!DOCTYPE html>a\x{81}b'; ;
ok 300 - Document tree: qq'<!DOCTYPE html>a\x{81}b'
ok 301 - Parse error: qq'<!DOCTYPE html>a\x{82}b'; 1:17:control char;U+0082
ok 302 - SHOULD-level error: qq'<!DOCTYPE html>a\x{82}b'; ;
ok 303 - Document tree: qq'<!DOCTYPE html>a\x{82}b'
ok 304 - Parse error: qq'<!DOCTYPE html>a\x{83}b'; 1:17:control char;U+0083
ok 305 - SHOULD-level error: qq'<!DOCTYPE html>a\x{83}b'; ;
ok 306 - Document tree: qq'<!DOCTYPE html>a\x{83}b'
ok 307 - Parse error: qq'<!DOCTYPE html>a\x{84}b'; 1:17:control char;U+0084
ok 308 - SHOULD-level error: qq'<!DOCTYPE html>a\x{84}b'; ;
ok 309 - Document tree: qq'<!DOCTYPE html>a\x{84}b'
ok 310 - Parse error: qq'<!DOCTYPE html>a\x{85}b'; 1:17:control char;U+0085
ok 311 - SHOULD-level error: qq'<!DOCTYPE html>a\x{85}b'; ;
ok 312 - Document tree: qq'<!DOCTYPE html>a\x{85}b'
ok 313 - Parse error: qq'<!DOCTYPE html>a\x{86}b'; 1:17:control char;U+0086
ok 314 - SHOULD-level error: qq'<!DOCTYPE html>a\x{86}b'; ;
ok 315 - Document tree: qq'<!DOCTYPE html>a\x{86}b'
ok 316 - Parse error: qq'<!DOCTYPE html>a\x{87}b'; 1:17:control char;U+0087
ok 317 - SHOULD-level error: qq'<!DOCTYPE html>a\x{87}b'; ;
ok 318 - Document tree: qq'<!DOCTYPE html>a\x{87}b'
ok 319 - Parse error: qq'<!DOCTYPE html>a\x{88}b'; 1:17:control char;U+0088
ok 320 - SHOULD-level error: qq'<!DOCTYPE html>a\x{88}b'; ;
ok 321 - Document tree: qq'<!DOCTYPE html>a\x{88}b'
ok 322 - Parse error: qq'<!DOCTYPE html>a\x{89}b'; 1:17:control char;U+0089
ok 323 - SHOULD-level error: qq'<!DOCTYPE html>a\x{89}b'; ;
ok 324 - Document tree: qq'<!DOCTYPE html>a\x{89}b'
ok 325 - Parse error: qq'<!DOCTYPE html>a\x{8A}b'; 1:17:control char;U+008A
ok 326 - SHOULD-level error: qq'<!DOCTYPE html>a\x{8A}b'; ;
ok 327 - Document tree: qq'<!DOCTYPE html>a\x{8A}b'
ok 328 - Parse error: qq'<!DOCTYPE html>a\x{8B}b'; 1:17:control char;U+008B
ok 329 - SHOULD-level error: qq'<!DOCTYPE html>a\x{8B}b'; ;
ok 330 - Document tree: qq'<!DOCTYPE html>a\x{8B}b'
ok 331 - Parse error: qq'<!DOCTYPE html>a\x{8C}b'; 1:17:control char;U+008C
ok 332 - SHOULD-level error: qq'<!DOCTYPE html>a\x{8C}b'; ;
ok 333 - Document tree: qq'<!DOCTYPE html>a\x{8C}b'
ok 334 - Parse error: qq'<!DOCTYPE html>a\x{8D}b'; 1:17:control char;U+008D
ok 335 - SHOULD-level error: qq'<!DOCTYPE html>a\x{8D}b'; ;
ok 336 - Document tree: qq'<!DOCTYPE html>a\x{8D}b'
ok 337 - Parse error: qq'<!DOCTYPE html>a\x{8E}b'; 1:17:control char;U+008E
ok 338 - SHOULD-level error: qq'<!DOCTYPE html>a\x{8E}b'; ;
ok 339 - Document tree: qq'<!DOCTYPE html>a\x{8E}b'
ok 340 - Parse error: qq'<!DOCTYPE html>a\x{8F}b'; 1:17:control char;U+008F
ok 341 - SHOULD-level error: qq'<!DOCTYPE html>a\x{8F}b'; ;
ok 342 - Document tree: qq'<!DOCTYPE html>a\x{8F}b'
ok 343 - Parse error: qq'<!DOCTYPE html>a\x{90}b'; 1:17:control char;U+0090
ok 344 - SHOULD-level error: qq'<!DOCTYPE html>a\x{90}b'; ;
ok 345 - Document tree: qq'<!DOCTYPE html>a\x{90}b'
ok 346 - Parse error: qq'<!DOCTYPE html>a\x{91}b'; 1:17:control char;U+0091
ok 347 - SHOULD-level error: qq'<!DOCTYPE html>a\x{91}b'; ;
ok 348 - Document tree: qq'<!DOCTYPE html>a\x{91}b'
ok 349 - Parse error: qq'<!DOCTYPE html>a\x{92}b'; 1:17:control char;U+0092
ok 350 - SHOULD-level error: qq'<!DOCTYPE html>a\x{92}b'; ;
ok 351 - Document tree: qq'<!DOCTYPE html>a\x{92}b'
ok 352 - Parse error: qq'<!DOCTYPE html>a\x{93}b'; 1:17:control char;U+0093
ok 353 - SHOULD-level error: qq'<!DOCTYPE html>a\x{93}b'; ;
ok 354 - Document tree: qq'<!DOCTYPE html>a\x{93}b'
ok 355 - Parse error: qq'<!DOCTYPE html>a\x{94}b'; 1:17:control char;U+0094
ok 356 - SHOULD-level error: qq'<!DOCTYPE html>a\x{94}b'; ;
ok 357 - Document tree: qq'<!DOCTYPE html>a\x{94}b'
ok 358 - Parse error: qq'<!DOCTYPE html>a\x{95}b'; 1:17:control char;U+0095
ok 359 - SHOULD-level error: qq'<!DOCTYPE html>a\x{95}b'; ;
ok 360 - Document tree: qq'<!DOCTYPE html>a\x{95}b'
ok 361 - Parse error: qq'<!DOCTYPE html>a\x{96}b'; 1:17:control char;U+0096
ok 362 - SHOULD-level error: qq'<!DOCTYPE html>a\x{96}b'; ;
ok 363 - Document tree: qq'<!DOCTYPE html>a\x{96}b'
ok 364 - Parse error: qq'<!DOCTYPE html>a\x{97}b'; 1:17:control char;U+0097
ok 365 - SHOULD-level error: qq'<!DOCTYPE html>a\x{97}b'; ;
ok 366 - Document tree: qq'<!DOCTYPE html>a\x{97}b'
ok 367 - Parse error: qq'<!DOCTYPE html>a\x{98}b'; 1:17:control char;U+0098
ok 368 - SHOULD-level error: qq'<!DOCTYPE html>a\x{98}b'; ;
ok 369 - Document tree: qq'<!DOCTYPE html>a\x{98}b'
ok 370 - Parse error: qq'<!DOCTYPE html>a\x{99}b'; 1:17:control char;U+0099
ok 371 - SHOULD-level error: qq'<!DOCTYPE html>a\x{99}b'; ;
ok 372 - Document tree: qq'<!DOCTYPE html>a\x{99}b'
ok 373 - Parse error: qq'<!DOCTYPE html>a\x{9A}b'; 1:17:control char;U+009A
ok 374 - SHOULD-level error: qq'<!DOCTYPE html>a\x{9A}b'; ;
ok 375 - Document tree: qq'<!DOCTYPE html>a\x{9A}b'
ok 376 - Parse error: qq'<!DOCTYPE html>a\x{9B}b'; 1:17:control char;U+009B
ok 377 - SHOULD-level error: qq'<!DOCTYPE html>a\x{9B}b'; ;
ok 378 - Document tree: qq'<!DOCTYPE html>a\x{9B}b'
ok 379 - Parse error: qq'<!DOCTYPE html>a\x{9C}b'; 1:17:control char;U+009C
ok 380 - SHOULD-level error: qq'<!DOCTYPE html>a\x{9C}b'; ;
ok 381 - Document tree: qq'<!DOCTYPE html>a\x{9C}b'
ok 382 - Parse error: qq'<!DOCTYPE html>a\x{9D}b'; 1:17:control char;U+009D
ok 383 - SHOULD-level error: qq'<!DOCTYPE html>a\x{9D}b'; ;
ok 384 - Document tree: qq'<!DOCTYPE html>a\x{9D}b'
ok 385 - Parse error: qq'<!DOCTYPE html>a\x{9E}b'; 1:17:control char;U+009E
ok 386 - SHOULD-level error: qq'<!DOCTYPE html>a\x{9E}b'; ;
ok 387 - Document tree: qq'<!DOCTYPE html>a\x{9E}b'
ok 388 - Parse error: qq'<!DOCTYPE html>a\x{9F}b'; 1:17:control char;U+009F
ok 389 - SHOULD-level error: qq'<!DOCTYPE html>a\x{9F}b'; ;
ok 390 - Document tree: qq'<!DOCTYPE html>a\x{9F}b'
ok 391 - Parse error: qq'<!DOCTYPE html>a\x{2028}b'; ;
ok 392 - SHOULD-level error: qq'<!DOCTYPE html>a\x{2028}b'; ;
ok 393 - Document tree: qq'<!DOCTYPE html>a\x{2028}b'
ok 394 - Parse error: qq'<!DOCTYPE html>a\x{D801}b'; ;
ok 395 - SHOULD-level error: qq'<!DOCTYPE html>a\x{D801}b'; ;
ok 396 - Document tree: qq'<!DOCTYPE html>a\x{D801}b'
ok 397 - Parse error: qq'<!DOCTYPE html>a\x{FDD0}b'; 1:17:nonchar;U+FDD0
ok 398 - SHOULD-level error: qq'<!DOCTYPE html>a\x{FDD0}b'; ;
ok 399 - Document tree: qq'<!DOCTYPE html>a\x{FDD0}b'
ok 400 - Parse error: qq'<!DOCTYPE html>a\x{FDE0}b'; 1:17:nonchar;U+FDE0
ok 401 - SHOULD-level error: qq'<!DOCTYPE html>a\x{FDE0}b'; ;
ok 402 - Document tree: qq'<!DOCTYPE html>a\x{FDE0}b'
ok 403 - Parse error: qq'<!DOCTYPE html>a\x{FDEF}b'; 1:17:nonchar;U+FDEF
ok 404 - SHOULD-level error: qq'<!DOCTYPE html>a\x{FDEF}b'; ;
ok 405 - Document tree: qq'<!DOCTYPE html>a\x{FDEF}b'
ok 406 - Parse error: qq'<!DOCTYPE html>a\x{FFFE}b'; 1:17:nonchar;U+FFFE
ok 407 - SHOULD-level error: qq'<!DOCTYPE html>a\x{FFFE}b'; ;
ok 408 - Document tree: qq'<!DOCTYPE html>a\x{FFFE}b'
ok 409 - Parse error: qq'<!DOCTYPE html>a\x{FFFF}b'; 1:17:nonchar;U+FFFF
ok 410 - SHOULD-level error: qq'<!DOCTYPE html>a\x{FFFF}b'; ;
ok 411 - Document tree: qq'<!DOCTYPE html>a\x{FFFF}b'
ok 412 - Parse error: qq'<!DOCTYPE html>a\x{1FFFE}b'; 1:17:nonchar;U+1FFFE
ok 413 - SHOULD-level error: qq'<!DOCTYPE html>a\x{1FFFE}b'; ;
ok 414 - Document tree: qq'<!DOCTYPE html>a\x{1FFFE}b'
ok 415 - Parse error: qq'<!DOCTYPE html>a\x{1FFFF}b'; 1:17:nonchar;U+1FFFF
ok 416 - SHOULD-level error: qq'<!DOCTYPE html>a\x{1FFFF}b'; ;
ok 417 - Document tree: qq'<!DOCTYPE html>a\x{1FFFF}b'
ok 418 - Parse error: qq'<!DOCTYPE html>a\x{10FFFE}b'; 1:17:nonchar;U+10FFFE
ok 419 - SHOULD-level error: qq'<!DOCTYPE html>a\x{10FFFE}b'; ;
ok 420 - Document tree: qq'<!DOCTYPE html>a\x{10FFFE}b'
ok 421 - Parse error: qq'<!DOCTYPE html>a\x{10FFFF}b'; 1:17:nonchar;U+10FFFF
ok 422 - SHOULD-level error: qq'<!DOCTYPE html>a\x{10FFFF}b'; ;
ok 423 - Document tree: qq'<!DOCTYPE html>a\x{10FFFF}b'
# t/tokenizer-test-charrefs.dat
ok 424 - Parse error: qq'<!DOCTYPE html>&\#0;'; 1:18:invalid character reference:U+0000;1:19:NULL;m
ok 425 - SHOULD-level error: qq'<!DOCTYPE html>&\#0;'; ;
ok 426 - Document tree: qq'<!DOCTYPE html>&\#0;'
ok 427 - Parse error: qq'<!DOCTYPE html>&\#x0;'; 1:19:invalid character reference:U+0000;1:19:NULL;m
ok 428 - SHOULD-level error: qq'<!DOCTYPE html>&\#x0;'; ;
ok 429 - Document tree: qq'<!DOCTYPE html>&\#x0;'
ok 430 - Parse error: qq'<!DOCTYPE html>&\#1;'; 1:18:invalid character reference:U+0001;1:19:invalid character reference:U+0001;m
ok 431 - SHOULD-level error: qq'<!DOCTYPE html>&\#1;'; ;
ok 432 - Document tree: qq'<!DOCTYPE html>&\#1;'
ok 433 - Parse error: qq'<!DOCTYPE html>&\#x1;'; 1:19:invalid character reference:U+0001;1:19:invalid character reference:U+0001;m
ok 434 - SHOULD-level error: qq'<!DOCTYPE html>&\#x1;'; ;
ok 435 - Document tree: qq'<!DOCTYPE html>&\#x1;'
ok 436 - Parse error: qq'<!DOCTYPE html>&\#2;'; 1:18:invalid character reference:U+0002;1:19:invalid character reference:U+0002;m
ok 437 - SHOULD-level error: qq'<!DOCTYPE html>&\#2;'; ;
ok 438 - Document tree: qq'<!DOCTYPE html>&\#2;'
ok 439 - Parse error: qq'<!DOCTYPE html>&\#x2;'; 1:19:invalid character reference:U+0002;1:19:invalid character reference:U+0002;m
ok 440 - SHOULD-level error: qq'<!DOCTYPE html>&\#x2;'; ;
ok 441 - Document tree: qq'<!DOCTYPE html>&\#x2;'
ok 442 - Parse error: qq'<!DOCTYPE html>&\#3;'; 1:18:invalid character reference:U+0003;1:19:invalid character reference:U+0003;m
ok 443 - SHOULD-level error: qq'<!DOCTYPE html>&\#3;'; ;
ok 444 - Document tree: qq'<!DOCTYPE html>&\#3;'
ok 445 - Parse error: qq'<!DOCTYPE html>&\#x3;'; 1:19:invalid character reference:U+0003;1:19:invalid character reference:U+0003;m
ok 446 - SHOULD-level error: qq'<!DOCTYPE html>&\#x3;'; ;
ok 447 - Document tree: qq'<!DOCTYPE html>&\#x3;'
ok 448 - Parse error: qq'<!DOCTYPE html>&\#4;'; 1:18:invalid character reference:U+0004;1:19:invalid character reference:U+0004;m
ok 449 - SHOULD-level error: qq'<!DOCTYPE html>&\#4;'; ;
ok 450 - Document tree: qq'<!DOCTYPE html>&\#4;'
ok 451 - Parse error: qq'<!DOCTYPE html>&\#x4;'; 1:19:invalid character reference:U+0004;1:19:invalid character reference:U+0004;m
ok 452 - SHOULD-level error: qq'<!DOCTYPE html>&\#x4;'; ;
ok 453 - Document tree: qq'<!DOCTYPE html>&\#x4;'
ok 454 - Parse error: qq'<!DOCTYPE html>&\#5;'; 1:18:invalid character reference:U+0005;1:19:invalid character reference:U+0005;m
ok 455 - SHOULD-level error: qq'<!DOCTYPE html>&\#5;'; ;
ok 456 - Document tree: qq'<!DOCTYPE html>&\#5;'
ok 457 - Parse error: qq'<!DOCTYPE html>&\#x5;'; 1:19:invalid character reference:U+0005;1:19:invalid character reference:U+0005;m
ok 458 - SHOULD-level error: qq'<!DOCTYPE html>&\#x5;'; ;
ok 459 - Document tree: qq'<!DOCTYPE html>&\#x5;'
ok 460 - Parse error: qq'<!DOCTYPE html>&\#6;'; 1:18:invalid character reference:U+0006;1:19:invalid character reference:U+0006;m
ok 461 - SHOULD-level error: qq'<!DOCTYPE html>&\#6;'; ;
ok 462 - Document tree: qq'<!DOCTYPE html>&\#6;'
ok 463 - Parse error: qq'<!DOCTYPE html>&\#x6;'; 1:19:invalid character reference:U+0006;1:19:invalid character reference:U+0006;m
ok 464 - SHOULD-level error: qq'<!DOCTYPE html>&\#x6;'; ;
ok 465 - Document tree: qq'<!DOCTYPE html>&\#x6;'
ok 466 - Parse error: qq'<!DOCTYPE html>&\#7;'; 1:18:invalid character reference:U+0007;1:19:invalid character reference:U+0007;m
ok 467 - SHOULD-level error: qq'<!DOCTYPE html>&\#7;'; ;
ok 468 - Document tree: qq'<!DOCTYPE html>&\#7;'
ok 469 - Parse error: qq'<!DOCTYPE html>&\#x7;'; 1:19:invalid character reference:U+0007;1:19:invalid character reference:U+0007;m
ok 470 - SHOULD-level error: qq'<!DOCTYPE html>&\#x7;'; ;
ok 471 - Document tree: qq'<!DOCTYPE html>&\#x7;'
ok 472 - Parse error: qq'<!DOCTYPE html>&\#8;'; 1:18:invalid character reference:U+0008;1:19:invalid character reference:U+0008;m
ok 473 - SHOULD-level error: qq'<!DOCTYPE html>&\#8;'; ;
ok 474 - Document tree: qq'<!DOCTYPE html>&\#8;'
ok 475 - Parse error: qq'<!DOCTYPE html>&\#x8;'; 1:19:invalid character reference:U+0008;1:19:invalid character reference:U+0008;m
ok 476 - SHOULD-level error: qq'<!DOCTYPE html>&\#x8;'; ;
ok 477 - Document tree: qq'<!DOCTYPE html>&\#x8;'
ok 478 - Parse error: qq'<!DOCTYPE html>a&\#9;'; ;
ok 479 - SHOULD-level error: qq'<!DOCTYPE html>a&\#9;'; ;
ok 480 - Document tree: qq'<!DOCTYPE html>a&\#9;'
ok 481 - Parse error: qq'<!DOCTYPE html>a&\#x9;'; ;
ok 482 - SHOULD-level error: qq'<!DOCTYPE html>a&\#x9;'; ;
ok 483 - Document tree: qq'<!DOCTYPE html>a&\#x9;'
ok 484 - Parse error: qq'<!DOCTYPE html>a&\#10;'; ;
ok 485 - SHOULD-level error: qq'<!DOCTYPE html>a&\#10;'; ;
ok 486 - Document tree: qq'<!DOCTYPE html>a&\#10;'
ok 487 - Parse error: qq'<!DOCTYPE html>a&\#xA;'; ;
ok 488 - SHOULD-level error: qq'<!DOCTYPE html>a&\#xA;'; ;
ok 489 - Document tree: qq'<!DOCTYPE html>a&\#xA;'
ok 490 - Parse error: qq'<!DOCTYPE html>&\#11;'; 1:19:invalid character reference:U+000B;1:19:invalid character reference:U+000B;m
ok 491 - SHOULD-level error: qq'<!DOCTYPE html>&\#11;'; ;
ok 492 - Document tree: qq'<!DOCTYPE html>&\#11;'
ok 493 - Parse error: qq'<!DOCTYPE html>&\#xb;'; 1:19:invalid character reference:U+000B;1:19:invalid character reference:U+000B;m
ok 494 - SHOULD-level error: qq'<!DOCTYPE html>&\#xb;'; ;
ok 495 - Document tree: qq'<!DOCTYPE html>&\#xb;'
ok 496 - Parse error: qq'<!DOCTYPE html>a&\#12;'; ;
ok 497 - SHOULD-level error: qq'<!DOCTYPE html>a&\#12;'; ;
ok 498 - Document tree: qq'<!DOCTYPE html>a&\#12;'
ok 499 - Parse error: qq'<!DOCTYPE html>a&\#xC;'; ;
ok 500 - SHOULD-level error: qq'<!DOCTYPE html>a&\#xC;'; ;
ok 501 - Document tree: qq'<!DOCTYPE html>a&\#xC;'
ok 502 - Parse error: qq'<!DOCTYPE html>a&\#13;'; 1:20:invalid character reference:U+000D;1:20:invalid character reference:U+000D;m
ok 503 - SHOULD-level error: qq'<!DOCTYPE html>a&\#13;'; ;
ok 504 - Document tree: qq'<!DOCTYPE html>a&\#13;'
ok 505 - Parse error: qq'<!DOCTYPE html>a&\#xd;'; 1:20:invalid character reference:U+000D;1:20:invalid character reference:U+000D;m
ok 506 - SHOULD-level error: qq'<!DOCTYPE html>a&\#xd;'; ;
ok 507 - Document tree: qq'<!DOCTYPE html>a&\#xd;'
ok 508 - Parse error: qq'<!DOCTYPE html>a&\#13;&\#10;'; 1:21:invalid character reference:U+000D;1:20:invalid character reference:U+000D;m
ok 509 - SHOULD-level error: qq'<!DOCTYPE html>a&\#13;&\#10;'; ;
ok 510 - Document tree: qq'<!DOCTYPE html>a&\#13;&\#10;'
ok 511 - Parse error: qq'<!DOCTYPE html>a&\#xd;&\#xa;'; 1:21:invalid character reference:U+000D;1:20:invalid character reference:U+000D;m
ok 512 - SHOULD-level error: qq'<!DOCTYPE html>a&\#xd;&\#xa;'; ;
ok 513 - Document tree: qq'<!DOCTYPE html>a&\#xd;&\#xa;'
ok 514 - Parse error: qq'<!DOCTYPE html>&\#14;'; 1:19:invalid character reference:U+000E;1:19:invalid character reference:U+000E;m
ok 515 - SHOULD-level error: qq'<!DOCTYPE html>&\#14;'; ;
ok 516 - Document tree: qq'<!DOCTYPE html>&\#14;'
ok 517 - Parse error: qq'<!DOCTYPE html>&\#xe;'; 1:19:invalid character reference:U+000E;1:19:invalid character reference:U+000E;m
ok 518 - SHOULD-level error: qq'<!DOCTYPE html>&\#xe;'; ;
ok 519 - Document tree: qq'<!DOCTYPE html>&\#xe;'
ok 520 - Parse error: qq'<!DOCTYPE html>&\#15;'; 1:19:invalid character reference:U+000F;1:19:invalid character reference:U+000F;m
ok 521 - SHOULD-level error: qq'<!DOCTYPE html>&\#15;'; ;
ok 522 - Document tree: qq'<!DOCTYPE html>&\#15;'
ok 523 - Parse error: qq'<!DOCTYPE html>&\#xf;'; 1:19:invalid character reference:U+000F;1:19:invalid character reference:U+000F;m
ok 524 - SHOULD-level error: qq'<!DOCTYPE html>&\#xf;'; ;
ok 525 - Document tree: qq'<!DOCTYPE html>&\#xf;'
ok 526 - Parse error: qq'<!DOCTYPE html>&\#16;'; 1:19:invalid character reference:U+0010;1:19:invalid character reference:U+0010;m
ok 527 - SHOULD-level error: qq'<!DOCTYPE html>&\#16;'; ;
ok 528 - Document tree: qq'<!DOCTYPE html>&\#16;'
ok 529 - Parse error: qq'<!DOCTYPE html>&\#x10;'; 1:20:invalid character reference:U+0010;1:19:invalid character reference:U+0010;m
ok 530 - SHOULD-level error: qq'<!DOCTYPE html>&\#x10;'; ;
ok 531 - Document tree: qq'<!DOCTYPE html>&\#x10;'
ok 532 - Parse error: qq'<!DOCTYPE html>&\#17;'; 1:19:invalid character reference:U+0011;1:19:invalid character reference:U+0011;m
ok 533 - SHOULD-level error: qq'<!DOCTYPE html>&\#17;'; ;
ok 534 - Document tree: qq'<!DOCTYPE html>&\#17;'
ok 535 - Parse error: qq'<!DOCTYPE html>&\#x11;'; 1:20:invalid character reference:U+0011;1:19:invalid character reference:U+0011;m
ok 536 - SHOULD-level error: qq'<!DOCTYPE html>&\#x11;'; ;
ok 537 - Document tree: qq'<!DOCTYPE html>&\#x11;'
ok 538 - Parse error: qq'<!DOCTYPE html>&\#18;'; 1:19:invalid character reference:U+0012;1:19:invalid character reference:U+0012;m
ok 539 - SHOULD-level error: qq'<!DOCTYPE html>&\#18;'; ;
ok 540 - Document tree: qq'<!DOCTYPE html>&\#18;'
ok 541 - Parse error: qq'<!DOCTYPE html>&\#x12;'; 1:20:invalid character reference:U+0012;1:19:invalid character reference:U+0012;m
ok 542 - SHOULD-level error: qq'<!DOCTYPE html>&\#x12;'; ;
ok 543 - Document tree: qq'<!DOCTYPE html>&\#x12;'
ok 544 - Parse error: qq'<!DOCTYPE html>&\#19;'; 1:19:invalid character reference:U+0013;1:19:invalid character reference:U+0013;m
ok 545 - SHOULD-level error: qq'<!DOCTYPE html>&\#19;'; ;
ok 546 - Document tree: qq'<!DOCTYPE html>&\#19;'
ok 547 - Parse error: qq'<!DOCTYPE html>&\#x13;'; 1:20:invalid character reference:U+0013;1:19:invalid character reference:U+0013;m
ok 548 - SHOULD-level error: qq'<!DOCTYPE html>&\#x13;'; ;
ok 549 - Document tree: qq'<!DOCTYPE html>&\#x13;'
ok 550 - Parse error: qq'<!DOCTYPE html>&\#20;'; 1:19:invalid character reference:U+0014;1:19:invalid character reference:U+0014;m
ok 551 - SHOULD-level error: qq'<!DOCTYPE html>&\#20;'; ;
ok 552 - Document tree: qq'<!DOCTYPE html>&\#20;'
ok 553 - Parse error: qq'<!DOCTYPE html>&\#x14;'; 1:20:invalid character reference:U+0014;1:19:invalid character reference:U+0014;m
ok 554 - SHOULD-level error: qq'<!DOCTYPE html>&\#x14;'; ;
ok 555 - Document tree: qq'<!DOCTYPE html>&\#x14;'
ok 556 - Parse error: qq'<!DOCTYPE html>&\#21;'; 1:19:invalid character reference:U+0015;1:19:invalid character reference:U+0015;m
ok 557 - SHOULD-level error: qq'<!DOCTYPE html>&\#21;'; ;
ok 558 - Document tree: qq'<!DOCTYPE html>&\#21;'
ok 559 - Parse error: qq'<!DOCTYPE html>&\#x15;'; 1:20:invalid character reference:U+0015;1:19:invalid character reference:U+0015;m
ok 560 - SHOULD-level error: qq'<!DOCTYPE html>&\#x15;'; ;
ok 561 - Document tree: qq'<!DOCTYPE html>&\#x15;'
ok 562 - Parse error: qq'<!DOCTYPE html>&\#22;'; 1:19:invalid character reference:U+0016;1:19:invalid character reference:U+0016;m
ok 563 - SHOULD-level error: qq'<!DOCTYPE html>&\#22;'; ;
ok 564 - Document tree: qq'<!DOCTYPE html>&\#22;'
ok 565 - Parse error: qq'<!DOCTYPE html>&\#x16;'; 1:20:invalid character reference:U+0016;1:19:invalid character reference:U+0016;m
ok 566 - SHOULD-level error: qq'<!DOCTYPE html>&\#x16;'; ;
ok 567 - Document tree: qq'<!DOCTYPE html>&\#x16;'
ok 568 - Parse error: qq'<!DOCTYPE html>&\#23;'; 1:19:invalid character reference:U+0017;1:19:invalid character reference:U+0017;m
ok 569 - SHOULD-level error: qq'<!DOCTYPE html>&\#23;'; ;
ok 570 - Document tree: qq'<!DOCTYPE html>&\#23;'
ok 571 - Parse error: qq'<!DOCTYPE html>&\#x17;'; 1:20:invalid character reference:U+0017;1:19:invalid character reference:U+0017;m
ok 572 - SHOULD-level error: qq'<!DOCTYPE html>&\#x17;'; ;
ok 573 - Document tree: qq'<!DOCTYPE html>&\#x17;'
ok 574 - Parse error: qq'<!DOCTYPE html>&\#24;'; 1:19:invalid character reference:U+0018;1:19:invalid character reference:U+0018;m
ok 575 - SHOULD-level error: qq'<!DOCTYPE html>&\#24;'; ;
ok 576 - Document tree: qq'<!DOCTYPE html>&\#24;'
ok 577 - Parse error: qq'<!DOCTYPE html>&\#x18;'; 1:20:invalid character reference:U+0018;1:19:invalid character reference:U+0018;m
ok 578 - SHOULD-level error: qq'<!DOCTYPE html>&\#x18;'; ;
ok 579 - Document tree: qq'<!DOCTYPE html>&\#x18;'
ok 580 - Parse error: qq'<!DOCTYPE html>&\#25;'; 1:19:invalid character reference:U+0019;1:19:invalid character reference:U+0019;m
ok 581 - SHOULD-level error: qq'<!DOCTYPE html>&\#25;'; ;
ok 582 - Document tree: qq'<!DOCTYPE html>&\#25;'
ok 583 - Parse error: qq'<!DOCTYPE html>&\#x19;'; 1:20:invalid character reference:U+0019;1:19:invalid character reference:U+0019;m
ok 584 - SHOULD-level error: qq'<!DOCTYPE html>&\#x19;'; ;
ok 585 - Document tree: qq'<!DOCTYPE html>&\#x19;'
ok 586 - Parse error: qq'<!DOCTYPE html>&\#26;'; 1:19:invalid character reference:U+001A;1:19:invalid character reference:U+001A;m
ok 587 - SHOULD-level error: qq'<!DOCTYPE html>&\#26;'; ;
ok 588 - Document tree: qq'<!DOCTYPE html>&\#26;'
ok 589 - Parse error: qq'<!DOCTYPE html>&\#x1A;'; 1:20:invalid character reference:U+001A;1:19:invalid character reference:U+001A;m
ok 590 - SHOULD-level error: qq'<!DOCTYPE html>&\#x1A;'; ;
ok 591 - Document tree: qq'<!DOCTYPE html>&\#x1A;'
ok 592 - Parse error: qq'<!DOCTYPE html>&\#27;'; 1:19:invalid character reference:U+001B;1:19:invalid character reference:U+001B;m
ok 593 - SHOULD-level error: qq'<!DOCTYPE html>&\#27;'; ;
ok 594 - Document tree: qq'<!DOCTYPE html>&\#27;'
ok 595 - Parse error: qq'<!DOCTYPE html>&\#x1B;'; 1:20:invalid character reference:U+001B;1:19:invalid character reference:U+001B;m
ok 596 - SHOULD-level error: qq'<!DOCTYPE html>&\#x1B;'; ;
ok 597 - Document tree: qq'<!DOCTYPE html>&\#x1B;'
ok 598 - Parse error: qq'<!DOCTYPE html>&\#28;'; 1:19:invalid character reference:U+001C;1:19:invalid character reference:U+001C;m
ok 599 - SHOULD-level error: qq'<!DOCTYPE html>&\#28;'; ;
ok 600 - Document tree: qq'<!DOCTYPE html>&\#28;'
ok 601 - Parse error: qq'<!DOCTYPE html>&\#x1C;'; 1:20:invalid character reference:U+001C;1:19:invalid character reference:U+001C;m
ok 602 - SHOULD-level error: qq'<!DOCTYPE html>&\#x1C;'; ;
ok 603 - Document tree: qq'<!DOCTYPE html>&\#x1C;'
ok 604 - Parse error: qq'<!DOCTYPE html>&\#29;'; 1:19:invalid character reference:U+001D;1:19:invalid character reference:U+001D;m
ok 605 - SHOULD-level error: qq'<!DOCTYPE html>&\#29;'; ;
ok 606 - Document tree: qq'<!DOCTYPE html>&\#29;'
ok 607 - Parse error: qq'<!DOCTYPE html>&\#x1D;'; 1:20:invalid character reference:U+001D;1:19:invalid character reference:U+001D;m
ok 608 - SHOULD-level error: qq'<!DOCTYPE html>&\#x1D;'; ;
ok 609 - Document tree: qq'<!DOCTYPE html>&\#x1D;'
ok 610 - Parse error: qq'<!DOCTYPE html>&\#30;'; 1:19:invalid character reference:U+001E;1:19:invalid character reference:U+001E;m
ok 611 - SHOULD-level error: qq'<!DOCTYPE html>&\#30;'; ;
ok 612 - Document tree: qq'<!DOCTYPE html>&\#30;'
ok 613 - Parse error: qq'<!DOCTYPE html>&\#x1E;'; 1:20:invalid character reference:U+001E;1:19:invalid character reference:U+001E;m
ok 614 - SHOULD-level error: qq'<!DOCTYPE html>&\#x1E;'; ;
ok 615 - Document tree: qq'<!DOCTYPE html>&\#x1E;'
ok 616 - Parse error: qq'<!DOCTYPE html>&\#31;'; 1:19:invalid character reference:U+001F;1:19:invalid character reference:U+001F;m
ok 617 - SHOULD-level error: qq'<!DOCTYPE html>&\#31;'; ;
ok 618 - Document tree: qq'<!DOCTYPE html>&\#31;'
ok 619 - Parse error: qq'<!DOCTYPE html>&\#x1F;'; 1:20:invalid character reference:U+001F;1:19:invalid character reference:U+001F;m
ok 620 - SHOULD-level error: qq'<!DOCTYPE html>&\#x1F;'; ;
ok 621 - Document tree: qq'<!DOCTYPE html>&\#x1F;'
ok 622 - Parse error: qq'<!DOCTYPE html>&\#127;'; 1:20:invalid character reference:U+007F;1:19:invalid character reference:U+007F;m
ok 623 - SHOULD-level error: qq'<!DOCTYPE html>&\#127;'; ;
ok 624 - Document tree: qq'<!DOCTYPE html>&\#127;'
ok 625 - Parse error: qq'<!DOCTYPE html>&\#x7F;'; 1:20:invalid character reference:U+007F;1:19:invalid character reference:U+007F;m
ok 626 - SHOULD-level error: qq'<!DOCTYPE html>&\#x7F;'; ;
ok 627 - Document tree: qq'<!DOCTYPE html>&\#x7F;'
ok 628 - Parse error: qq'<!DOCTYPE html>&\#128;'; 1:20:invalid character reference:U+0080;1:19:invalid character reference:U+0080;m
ok 629 - SHOULD-level error: qq'<!DOCTYPE html>&\#128;'; ;
ok 630 - Document tree: qq'<!DOCTYPE html>&\#128;'
ok 631 - Parse error: qq'<!DOCTYPE html>&\#x80;'; 1:20:invalid character reference:U+0080;1:19:invalid character reference:U+0080;m
ok 632 - SHOULD-level error: qq'<!DOCTYPE html>&\#x80;'; ;
ok 633 - Document tree: qq'<!DOCTYPE html>&\#x80;'
ok 634 - Parse error: qq'<!DOCTYPE html>&\#129;'; 1:20:invalid character reference:U+0081;1:19:invalid character reference:U+0081;m
ok 635 - SHOULD-level error: qq'<!DOCTYPE html>&\#129;'; ;
ok 636 - Document tree: qq'<!DOCTYPE html>&\#129;'
ok 637 - Parse error: qq'<!DOCTYPE html>&\#x81;'; 1:20:invalid character reference:U+0081;1:19:invalid character reference:U+0081;m
ok 638 - SHOULD-level error: qq'<!DOCTYPE html>&\#x81;'; ;
ok 639 - Document tree: qq'<!DOCTYPE html>&\#x81;'
ok 640 - Parse error: qq'<!DOCTYPE html>&\#130;'; 1:20:invalid character reference:U+0082;1:19:invalid character reference:U+0082;m
ok 641 - SHOULD-level error: qq'<!DOCTYPE html>&\#130;'; ;
ok 642 - Document tree: qq'<!DOCTYPE html>&\#130;'
ok 643 - Parse error: qq'<!DOCTYPE html>&\#x82;'; 1:20:invalid character reference:U+0082;1:19:invalid character reference:U+0082;m
ok 644 - SHOULD-level error: qq'<!DOCTYPE html>&\#x82;'; ;
ok 645 - Document tree: qq'<!DOCTYPE html>&\#x82;'
ok 646 - Parse error: qq'<!DOCTYPE html>&\#131;'; 1:20:invalid character reference:U+0083;1:19:invalid character reference:U+0083;m
ok 647 - SHOULD-level error: qq'<!DOCTYPE html>&\#131;'; ;
ok 648 - Document tree: qq'<!DOCTYPE html>&\#131;'
ok 649 - Parse error: qq'<!DOCTYPE html>&\#x83;'; 1:20:invalid character reference:U+0083;1:19:invalid character reference:U+0083;m
ok 650 - SHOULD-level error: qq'<!DOCTYPE html>&\#x83;'; ;
ok 651 - Document tree: qq'<!DOCTYPE html>&\#x83;'
ok 652 - Parse error: qq'<!DOCTYPE html>&\#131;'; 1:20:invalid character reference:U+0083;1:19:invalid character reference:U+0083;m
ok 653 - SHOULD-level error: qq'<!DOCTYPE html>&\#131;'; ;
ok 654 - Document tree: qq'<!DOCTYPE html>&\#131;'
ok 655 - Parse error: qq'<!DOCTYPE html>&\#x83;'; 1:20:invalid character reference:U+0083;1:19:invalid character reference:U+0083;m
ok 656 - SHOULD-level error: qq'<!DOCTYPE html>&\#x83;'; ;
ok 657 - Document tree: qq'<!DOCTYPE html>&\#x83;'
ok 658 - Parse error: qq'<!DOCTYPE html>&\#133;'; 1:20:invalid character reference:U+0085;1:19:invalid character reference:U+0085;m
ok 659 - SHOULD-level error: qq'<!DOCTYPE html>&\#133;'; ;
ok 660 - Document tree: qq'<!DOCTYPE html>&\#133;'
ok 661 - Parse error: qq'<!DOCTYPE html>&\#x85;'; 1:20:invalid character reference:U+0085;1:19:invalid character reference:U+0085;m
ok 662 - SHOULD-level error: qq'<!DOCTYPE html>&\#x85;'; ;
ok 663 - Document tree: qq'<!DOCTYPE html>&\#x85;'
ok 664 - Parse error: qq'<!DOCTYPE html>&\#134;'; 1:20:invalid character reference:U+0086;1:19:invalid character reference:U+0086;m
ok 665 - SHOULD-level error: qq'<!DOCTYPE html>&\#134;'; ;
ok 666 - Document tree: qq'<!DOCTYPE html>&\#134;'
ok 667 - Parse error: qq'<!DOCTYPE html>&\#x86;'; 1:20:invalid character reference:U+0086;1:19:invalid character reference:U+0086;m
ok 668 - SHOULD-level error: qq'<!DOCTYPE html>&\#x86;'; ;
ok 669 - Document tree: qq'<!DOCTYPE html>&\#x86;'
ok 670 - Parse error: qq'<!DOCTYPE html>&\#135;'; 1:20:invalid character reference:U+0087;1:19:invalid character reference:U+0087;m
ok 671 - SHOULD-level error: qq'<!DOCTYPE html>&\#135;'; ;
ok 672 - Document tree: qq'<!DOCTYPE html>&\#135;'
ok 673 - Parse error: qq'<!DOCTYPE html>&\#x87;'; 1:20:invalid character reference:U+0087;1:19:invalid character reference:U+0087;m
ok 674 - SHOULD-level error: qq'<!DOCTYPE html>&\#x87;'; ;
ok 675 - Document tree: qq'<!DOCTYPE html>&\#x87;'
ok 676 - Parse error: qq'<!DOCTYPE html>&\#136;'; 1:20:invalid character reference:U+0088;1:19:invalid character reference:U+0088;m
ok 677 - SHOULD-level error: qq'<!DOCTYPE html>&\#136;'; ;
ok 678 - Document tree: qq'<!DOCTYPE html>&\#136;'
ok 679 - Parse error: qq'<!DOCTYPE html>&\#x88;'; 1:20:invalid character reference:U+0088;1:19:invalid character reference:U+0088;m
ok 680 - SHOULD-level error: qq'<!DOCTYPE html>&\#x88;'; ;
ok 681 - Document tree: qq'<!DOCTYPE html>&\#x88;'
ok 682 - Parse error: qq'<!DOCTYPE html>&\#137;'; 1:20:invalid character reference:U+0089;1:19:invalid character reference:U+0089;m
ok 683 - SHOULD-level error: qq'<!DOCTYPE html>&\#137;'; ;
ok 684 - Document tree: qq'<!DOCTYPE html>&\#137;'
ok 685 - Parse error: qq'<!DOCTYPE html>&\#x89;'; 1:20:invalid character reference:U+0089;1:19:invalid character reference:U+0089;m
ok 686 - SHOULD-level error: qq'<!DOCTYPE html>&\#x89;'; ;
ok 687 - Document tree: qq'<!DOCTYPE html>&\#x89;'
ok 688 - Parse error: qq'<!DOCTYPE html>&\#138;'; 1:20:invalid character reference:U+008A;1:19:invalid character reference:U+008A;m
ok 689 - SHOULD-level error: qq'<!DOCTYPE html>&\#138;'; ;
ok 690 - Document tree: qq'<!DOCTYPE html>&\#138;'
ok 691 - Parse error: qq'<!DOCTYPE html>&\#x8A;'; 1:20:invalid character reference:U+008A;1:19:invalid character reference:U+008A;m
ok 692 - SHOULD-level error: qq'<!DOCTYPE html>&\#x8A;'; ;
ok 693 - Document tree: qq'<!DOCTYPE html>&\#x8A;'
ok 694 - Parse error: qq'<!DOCTYPE html>&\#139;'; 1:20:invalid character reference:U+008B;1:19:invalid character reference:U+008B;m
ok 695 - SHOULD-level error: qq'<!DOCTYPE html>&\#139;'; ;
ok 696 - Document tree: qq'<!DOCTYPE html>&\#139;'
ok 697 - Parse error: qq'<!DOCTYPE html>&\#x8B;'; 1:20:invalid character reference:U+008B;1:19:invalid character reference:U+008B;m
ok 698 - SHOULD-level error: qq'<!DOCTYPE html>&\#x8B;'; ;
ok 699 - Document tree: qq'<!DOCTYPE html>&\#x8B;'
ok 700 - Parse error: qq'<!DOCTYPE html>&\#140;'; 1:20:invalid character reference:U+008C;1:19:invalid character reference:U+008C;m
ok 701 - SHOULD-level error: qq'<!DOCTYPE html>&\#140;'; ;
ok 702 - Document tree: qq'<!DOCTYPE html>&\#140;'
ok 703 - Parse error: qq'<!DOCTYPE html>&\#x8C;'; 1:20:invalid character reference:U+008C;1:19:invalid character reference:U+008C;m
ok 704 - SHOULD-level error: qq'<!DOCTYPE html>&\#x8C;'; ;
ok 705 - Document tree: qq'<!DOCTYPE html>&\#x8C;'
ok 706 - Parse error: qq'<!DOCTYPE html>&\#141;'; 1:20:invalid character reference:U+008D;1:19:invalid character reference:U+008D;m
ok 707 - SHOULD-level error: qq'<!DOCTYPE html>&\#141;'; ;
ok 708 - Document tree: qq'<!DOCTYPE html>&\#141;'
ok 709 - Parse error: qq'<!DOCTYPE html>&\#x8D;'; 1:20:invalid character reference:U+008D;1:19:invalid character reference:U+008D;m
ok 710 - SHOULD-level error: qq'<!DOCTYPE html>&\#x8D;'; ;
ok 711 - Document tree: qq'<!DOCTYPE html>&\#x8D;'
ok 712 - Parse error: qq'<!DOCTYPE html>&\#142;'; 1:20:invalid character reference:U+008E;1:19:invalid character reference:U+008E;m
ok 713 - SHOULD-level error: qq'<!DOCTYPE html>&\#142;'; ;
ok 714 - Document tree: qq'<!DOCTYPE html>&\#142;'
ok 715 - Parse error: qq'<!DOCTYPE html>&\#x8E;'; 1:20:invalid character reference:U+008E;1:19:invalid character reference:U+008E;m
ok 716 - SHOULD-level error: qq'<!DOCTYPE html>&\#x8E;'; ;
ok 717 - Document tree: qq'<!DOCTYPE html>&\#x8E;'
ok 718 - Parse error: qq'<!DOCTYPE html>&\#143;'; 1:20:invalid character reference:U+008F;1:19:invalid character reference:U+008F;m
ok 719 - SHOULD-level error: qq'<!DOCTYPE html>&\#143;'; ;
ok 720 - Document tree: qq'<!DOCTYPE html>&\#143;'
ok 721 - Parse error: qq'<!DOCTYPE html>&\#x8F;'; 1:20:invalid character reference:U+008F;1:19:invalid character reference:U+008F;m
ok 722 - SHOULD-level error: qq'<!DOCTYPE html>&\#x8F;'; ;
ok 723 - Document tree: qq'<!DOCTYPE html>&\#x8F;'
ok 724 - Parse error: qq'<!DOCTYPE html>&\#144;'; 1:20:invalid character reference:U+0090;1:19:invalid character reference:U+0090;m
ok 725 - SHOULD-level error: qq'<!DOCTYPE html>&\#144;'; ;
ok 726 - Document tree: qq'<!DOCTYPE html>&\#144;'
ok 727 - Parse error: qq'<!DOCTYPE html>&\#x90;'; 1:20:invalid character reference:U+0090;1:19:invalid character reference:U+0090;m
ok 728 - SHOULD-level error: qq'<!DOCTYPE html>&\#x90;'; ;
ok 729 - Document tree: qq'<!DOCTYPE html>&\#x90;'
ok 730 - Parse error: qq'<!DOCTYPE html>&\#145;'; 1:20:invalid character reference:U+0091;1:19:invalid character reference:U+0091;m
ok 731 - SHOULD-level error: qq'<!DOCTYPE html>&\#145;'; ;
ok 732 - Document tree: qq'<!DOCTYPE html>&\#145;'
ok 733 - Parse error: qq'<!DOCTYPE html>&\#x91;'; 1:20:invalid character reference:U+0091;1:19:invalid character reference:U+0091;m
ok 734 - SHOULD-level error: qq'<!DOCTYPE html>&\#x91;'; ;
ok 735 - Document tree: qq'<!DOCTYPE html>&\#x91;'
ok 736 - Parse error: qq'<!DOCTYPE html>&\#146;'; 1:20:invalid character reference:U+0092;1:19:invalid character reference:U+0092;m
ok 737 - SHOULD-level error: qq'<!DOCTYPE html>&\#146;'; ;
ok 738 - Document tree: qq'<!DOCTYPE html>&\#146;'
ok 739 - Parse error: qq'<!DOCTYPE html>&\#x92;'; 1:20:invalid character reference:U+0092;1:19:invalid character reference:U+0092;m
ok 740 - SHOULD-level error: qq'<!DOCTYPE html>&\#x92;'; ;
ok 741 - Document tree: qq'<!DOCTYPE html>&\#x92;'
ok 742 - Parse error: qq'<!DOCTYPE html>&\#147;'; 1:20:invalid character reference:U+0093;1:19:invalid character reference:U+0093;m
ok 743 - SHOULD-level error: qq'<!DOCTYPE html>&\#147;'; ;
ok 744 - Document tree: qq'<!DOCTYPE html>&\#147;'
ok 745 - Parse error: qq'<!DOCTYPE html>&\#x93;'; 1:20:invalid character reference:U+0093;1:19:invalid character reference:U+0093;m
ok 746 - SHOULD-level error: qq'<!DOCTYPE html>&\#x93;'; ;
ok 747 - Document tree: qq'<!DOCTYPE html>&\#x93;'
ok 748 - Parse error: qq'<!DOCTYPE html>&\#148;'; 1:20:invalid character reference:U+0094;1:19:invalid character reference:U+0094;m
ok 749 - SHOULD-level error: qq'<!DOCTYPE html>&\#148;'; ;
ok 750 - Document tree: qq'<!DOCTYPE html>&\#148;'
ok 751 - Parse error: qq'<!DOCTYPE html>&\#x94;'; 1:20:invalid character reference:U+0094;1:19:invalid character reference:U+0094;m
ok 752 - SHOULD-level error: qq'<!DOCTYPE html>&\#x94;'; ;
ok 753 - Document tree: qq'<!DOCTYPE html>&\#x94;'
ok 754 - Parse error: qq'<!DOCTYPE html>&\#149;'; 1:20:invalid character reference:U+0095;1:19:invalid character reference:U+0095;m
ok 755 - SHOULD-level error: qq'<!DOCTYPE html>&\#149;'; ;
ok 756 - Document tree: qq'<!DOCTYPE html>&\#149;'
ok 757 - Parse error: qq'<!DOCTYPE html>&\#x95;'; 1:20:invalid character reference:U+0095;1:19:invalid character reference:U+0095;m
ok 758 - SHOULD-level error: qq'<!DOCTYPE html>&\#x95;'; ;
ok 759 - Document tree: qq'<!DOCTYPE html>&\#x95;'
ok 760 - Parse error: qq'<!DOCTYPE html>&\#150;'; 1:20:invalid character reference:U+0096;1:19:invalid character reference:U+0096;m
ok 761 - SHOULD-level error: qq'<!DOCTYPE html>&\#150;'; ;
ok 762 - Document tree: qq'<!DOCTYPE html>&\#150;'
ok 763 - Parse error: qq'<!DOCTYPE html>&\#x96;'; 1:20:invalid character reference:U+0096;1:19:invalid character reference:U+0096;m
ok 764 - SHOULD-level error: qq'<!DOCTYPE html>&\#x96;'; ;
ok 765 - Document tree: qq'<!DOCTYPE html>&\#x96;'
ok 766 - Parse error: qq'<!DOCTYPE html>&\#151;'; 1:20:invalid character reference:U+0097;1:19:invalid character reference:U+0097;m
ok 767 - SHOULD-level error: qq'<!DOCTYPE html>&\#151;'; ;
ok 768 - Document tree: qq'<!DOCTYPE html>&\#151;'
ok 769 - Parse error: qq'<!DOCTYPE html>&\#x97;'; 1:20:invalid character reference:U+0097;1:19:invalid character reference:U+0097;m
ok 770 - SHOULD-level error: qq'<!DOCTYPE html>&\#x97;'; ;
ok 771 - Document tree: qq'<!DOCTYPE html>&\#x97;'
ok 772 - Parse error: qq'<!DOCTYPE html>&\#152;'; 1:20:invalid character reference:U+0098;1:19:invalid character reference:U+0098;m
ok 773 - SHOULD-level error: qq'<!DOCTYPE html>&\#152;'; ;
ok 774 - Document tree: qq'<!DOCTYPE html>&\#152;'
ok 775 - Parse error: qq'<!DOCTYPE html>&\#x98;'; 1:20:invalid character reference:U+0098;1:19:invalid character reference:U+0098;m
ok 776 - SHOULD-level error: qq'<!DOCTYPE html>&\#x98;'; ;
ok 777 - Document tree: qq'<!DOCTYPE html>&\#x98;'
ok 778 - Parse error: qq'<!DOCTYPE html>&\#153;'; 1:20:invalid character reference:U+0099;1:19:invalid character reference:U+0099;m
ok 779 - SHOULD-level error: qq'<!DOCTYPE html>&\#153;'; ;
ok 780 - Document tree: qq'<!DOCTYPE html>&\#153;'
ok 781 - Parse error: qq'<!DOCTYPE html>&\#x99;'; 1:20:invalid character reference:U+0099;1:19:invalid character reference:U+0099;m
ok 782 - SHOULD-level error: qq'<!DOCTYPE html>&\#x99;'; ;
ok 783 - Document tree: qq'<!DOCTYPE html>&\#x99;'
ok 784 - Parse error: qq'<!DOCTYPE html>&\#154;'; 1:20:invalid character reference:U+009A;1:19:invalid character reference:U+009A;m
ok 785 - SHOULD-level error: qq'<!DOCTYPE html>&\#154;'; ;
ok 786 - Document tree: qq'<!DOCTYPE html>&\#154;'
ok 787 - Parse error: qq'<!DOCTYPE html>&\#x9A;'; 1:20:invalid character reference:U+009A;1:19:invalid character reference:U+009A;m
ok 788 - SHOULD-level error: qq'<!DOCTYPE html>&\#x9A;'; ;
ok 789 - Document tree: qq'<!DOCTYPE html>&\#x9A;'
ok 790 - Parse error: qq'<!DOCTYPE html>&\#155;'; 1:20:invalid character reference:U+009B;1:19:invalid character reference:U+009B;m
ok 791 - SHOULD-level error: qq'<!DOCTYPE html>&\#155;'; ;
ok 792 - Document tree: qq'<!DOCTYPE html>&\#155;'
ok 793 - Parse error: qq'<!DOCTYPE html>&\#x9B;'; 1:20:invalid character reference:U+009B;1:19:invalid character reference:U+009B;m
ok 794 - SHOULD-level error: qq'<!DOCTYPE html>&\#x9B;'; ;
ok 795 - Document tree: qq'<!DOCTYPE html>&\#x9B;'
ok 796 - Parse error: qq'<!DOCTYPE html>&\#156;'; 1:20:invalid character reference:U+009C;1:19:invalid character reference:U+009C;m
ok 797 - SHOULD-level error: qq'<!DOCTYPE html>&\#156;'; ;
ok 798 - Document tree: qq'<!DOCTYPE html>&\#156;'
ok 799 - Parse error: qq'<!DOCTYPE html>&\#x9C;'; 1:20:invalid character reference:U+009C;1:19:invalid character reference:U+009C;m
ok 800 - SHOULD-level error: qq'<!DOCTYPE html>&\#x9C;'; ;
ok 801 - Document tree: qq'<!DOCTYPE html>&\#x9C;'
ok 802 - Parse error: qq'<!DOCTYPE html>&\#157;'; 1:20:invalid character reference:U+009D;1:19:invalid character reference:U+009D;m
ok 803 - SHOULD-level error: qq'<!DOCTYPE html>&\#157;'; ;
ok 804 - Document tree: qq'<!DOCTYPE html>&\#157;'
ok 805 - Parse error: qq'<!DOCTYPE html>&\#x9D;'; 1:20:invalid character reference:U+009D;1:19:invalid character reference:U+009D;m
ok 806 - SHOULD-level error: qq'<!DOCTYPE html>&\#x9D;'; ;
ok 807 - Document tree: qq'<!DOCTYPE html>&\#x9D;'
ok 808 - Parse error: qq'<!DOCTYPE html>&\#158;'; 1:20:invalid character reference:U+009E;1:19:invalid character reference:U+009E;m
ok 809 - SHOULD-level error: qq'<!DOCTYPE html>&\#158;'; ;
ok 810 - Document tree: qq'<!DOCTYPE html>&\#158;'
ok 811 - Parse error: qq'<!DOCTYPE html>&\#x9E;'; 1:20:invalid character reference:U+009E;1:19:invalid character reference:U+009E;m
ok 812 - SHOULD-level error: qq'<!DOCTYPE html>&\#x9E;'; ;
ok 813 - Document tree: qq'<!DOCTYPE html>&\#x9E;'
ok 814 - Parse error: qq'<!DOCTYPE html>&\#159;'; 1:20:invalid character reference:U+009F;1:19:invalid character reference:U+009F;m
ok 815 - SHOULD-level error: qq'<!DOCTYPE html>&\#159;'; ;
ok 816 - Document tree: qq'<!DOCTYPE html>&\#159;'
ok 817 - Parse error: qq'<!DOCTYPE html>&\#x9F;'; 1:20:invalid character reference:U+009F;1:19:invalid character reference:U+009F;m
ok 818 - SHOULD-level error: qq'<!DOCTYPE html>&\#x9F;'; ;
ok 819 - Document tree: qq'<!DOCTYPE html>&\#x9F;'
ok 820 - Parse error: qq'<!DOCTYPE html>&\#55361;'; 1:22:invalid character reference:U+D841;1:19:invalid character reference:U+D841;m
ok 821 - SHOULD-level error: qq'<!DOCTYPE html>&\#55361;'; ;
ok 822 - Document tree: qq'<!DOCTYPE html>&\#55361;'
ok 823 - Parse error: qq'<!DOCTYPE html>&\#xD841;'; 1:22:invalid character reference:U+D841;1:19:invalid character reference:U+D841;m
ok 824 - SHOULD-level error: qq'<!DOCTYPE html>&\#xD841;'; ;
ok 825 - Document tree: qq'<!DOCTYPE html>&\#xD841;'
ok 826 - Parse error: qq'<!DOCTYPE html>&\#64996;'; 1:22:invalid character reference:U+FDE4;1:19:invalid character reference:U+FDE4;m
ok 827 - SHOULD-level error: qq'<!DOCTYPE html>&\#64996;'; ;
ok 828 - Document tree: qq'<!DOCTYPE html>&\#64996;'
ok 829 - Parse error: qq'<!DOCTYPE html>&\#xFDE4;'; 1:22:invalid character reference:U+FDE4;1:19:invalid character reference:U+FDE4;m
ok 830 - SHOULD-level error: qq'<!DOCTYPE html>&\#xFDE4;'; ;
ok 831 - Document tree: qq'<!DOCTYPE html>&\#xFDE4;'
ok 832 - Parse error: qq'<!DOCTYPE html>&\#65533;'; ;
ok 833 - SHOULD-level error: qq'<!DOCTYPE html>&\#65533;'; ;
ok 834 - Document tree: qq'<!DOCTYPE html>&\#65533;'
ok 835 - Parse error: qq'<!DOCTYPE html>&\#xFFFD;'; ;
ok 836 - SHOULD-level error: qq'<!DOCTYPE html>&\#xFFFD;'; ;
ok 837 - Document tree: qq'<!DOCTYPE html>&\#xFFFD;'
ok 838 - Parse error: qq'<!DOCTYPE html>&\#65534;'; 1:22:invalid character reference:U+FFFE;1:19:invalid character reference:U+FFFE;m
ok 839 - SHOULD-level error: qq'<!DOCTYPE html>&\#65534;'; ;
ok 840 - Document tree: qq'<!DOCTYPE html>&\#65534;'
ok 841 - Parse error: qq'<!DOCTYPE html>&\#xFFFE;'; 1:22:invalid character reference:U+FFFE;1:19:invalid character reference:U+FFFE;m
ok 842 - SHOULD-level error: qq'<!DOCTYPE html>&\#xFFFE;'; ;
ok 843 - Document tree: qq'<!DOCTYPE html>&\#xFFFE;'
ok 844 - Parse error: qq'<!DOCTYPE html>&\#65535;'; 1:22:invalid character reference:U+FFFF;1:19:invalid character reference:U+FFFF;m
ok 845 - SHOULD-level error: qq'<!DOCTYPE html>&\#65535;'; ;
ok 846 - Document tree: qq'<!DOCTYPE html>&\#65535;'
ok 847 - Parse error: qq'<!DOCTYPE html>&\#xFFFF;'; 1:22:invalid character reference:U+FFFF;1:19:invalid character reference:U+FFFF;m
ok 848 - SHOULD-level error: qq'<!DOCTYPE html>&\#xFFFF;'; ;
ok 849 - Document tree: qq'<!DOCTYPE html>&\#xFFFF;'
ok 850 - Parse error: qq'<!DOCTYPE html>&\#1114110;'; 1:24:invalid character reference:U+10FFFE;1:19:invalid character reference:U+10FFFE;m
ok 851 - SHOULD-level error: qq'<!DOCTYPE html>&\#1114110;'; ;
ok 852 - Document tree: qq'<!DOCTYPE html>&\#1114110;'
ok 853 - Parse error: qq'<!DOCTYPE html>&\#x10FFFE;'; 1:24:invalid character reference:U+10FFFE;1:19:invalid character reference:U+10FFFE;m
ok 854 - SHOULD-level error: qq'<!DOCTYPE html>&\#x10FFFE;'; ;
ok 855 - Document tree: qq'<!DOCTYPE html>&\#x10FFFE;'
ok 856 - Parse error: qq'<!DOCTYPE html>&\#1114111;'; 1:24:invalid character reference:U+10FFFF;1:19:invalid character reference:U+10FFFF;m
ok 857 - SHOULD-level error: qq'<!DOCTYPE html>&\#1114111;'; ;
ok 858 - Document tree: qq'<!DOCTYPE html>&\#1114111;'
ok 859 - Parse error: qq'<!DOCTYPE html>&\#x10FFFF;'; 1:24:invalid character reference:U+10FFFF;1:19:invalid character reference:U+10FFFF;m
ok 860 - SHOULD-level error: qq'<!DOCTYPE html>&\#x10FFFF;'; ;
ok 861 - Document tree: qq'<!DOCTYPE html>&\#x10FFFF;'
ok 862 - Parse error: qq'<!DOCTYPE html>&\#1114112;'; 1:24:invalid character reference:U-00110000;1:19:invalid character reference:U-00110000;m
ok 863 - SHOULD-level error: qq'<!DOCTYPE html>&\#1114112;'; ;
ok 864 - Document tree: qq'<!DOCTYPE html>&\#1114112;'
ok 865 - Parse error: qq'<!DOCTYPE html>&\#x110000;'; 1:24:invalid character reference:U-00110000;1:19:invalid character reference:U-00110000;m
ok 866 - SHOULD-level error: qq'<!DOCTYPE html>&\#x110000;'; ;
ok 867 - Document tree: qq'<!DOCTYPE html>&\#x110000;'
# t/tokenizer-test-2.dat
ok 868 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body><p>\x{00}</p></body>'; 1:59:NULL, 1:60:NULL;NULL (tokenizer), NULL
ok 869 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body><p>\x{00}</p></body>'; ;
ok 870 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body><p>\x{00}</p></body>'
ok 871 - Parse error: qq'\x{00}'; 1:1:NULL, 1:1:NULL;NULL (tokenizer), NULL
ok 872 - SHOULD-level error: qq'\x{00}'; ;
ok 873 - Document tree: qq'\x{00}'
ok 874 - Parse error: qq'\x{00}'; 1:1:NULL, 1:1:NULL;NULL (tokenizer), NULL
ok 875 - SHOULD-level error: qq'\x{00}'; ;
ok 876 - Document tree: qq'\x{00}'
ok 877 - Parse error: qq'<svg>\x{00}</svg>'; 1:6:NULL, 1:7:NULL;NULL (tokenizer), NULL
ok 878 - SHOULD-level error: qq'<svg>\x{00}</svg>'; ;
ok 879 - Document tree: qq'<svg>\x{00}</svg>'
ok 880 - Parse error: qq'<svg><g>\x{00}</g></svg>'; 1:9:NULL, 1:10:NULL;NULL (tokenizer), NULL
ok 881 - SHOULD-level error: qq'<svg><g>\x{00}</g></svg>'; ;
ok 882 - Document tree: qq'<svg><g>\x{00}</g></svg>'
ok 883 - Parse error: qq'<svg><g><![CDATA[\x{00}]]></g></svg>'; 1:22:NULL;NULL
ok 884 - SHOULD-level error: qq'<svg><g><![CDATA[\x{00}]]></g></svg>'; ;
ok 885 - Document tree: qq'<svg><g><![CDATA[\x{00}]]></g></svg>'
ok 886 - Parse error: qq'<svg><desc>\x{00}</desc></svg>'; 1:12:NULL, 1:13:NULL;NULL (tokenizer), NULL
ok 887 - SHOULD-level error: qq'<svg><desc>\x{00}</desc></svg>'; ;
ok 888 - Document tree: qq'<svg><desc>\x{00}</desc></svg>'
ok 889 - Parse error: qq'<svg><desc><![CDATA[\x{00}]]></desc></svg>'; 1:25:NULL;NULL
ok 890 - SHOULD-level error: qq'<svg><desc><![CDATA[\x{00}]]></desc></svg>'; ;
ok 891 - Document tree: qq'<svg><desc><![CDATA[\x{00}]]></desc></svg>'
ok 892 - Parse error: qq'<!DOCTYPE HTML><p>\x{0D}'; ;
ok 893 - SHOULD-level error: qq'<!DOCTYPE HTML><p>\x{0D}'; ;
ok 894 - Document tree: qq'<!DOCTYPE HTML><p>\x{0D}'
ok 895 - Parse error: qq'<!DOCTYPE HTML><p>\x{0D}</p>'; ;
ok 896 - SHOULD-level error: qq'<!DOCTYPE HTML><p>\x{0D}</p>'; ;
ok 897 - Document tree: qq'<!DOCTYPE HTML><p>\x{0D}</p>'
ok 898 - Parse error: qq'<!DOCTYPE HTML><p>\x{0D}\x{0D}'; ;
ok 899 - SHOULD-level error: qq'<!DOCTYPE HTML><p>\x{0D}\x{0D}'; ;
ok 900 - Document tree: qq'<!DOCTYPE HTML><p>\x{0D}\x{0D}'
ok 901 - Parse error: qq'<!DOCTYPE HTML><p>\x{0D}\x{00}'; 2:1:NULL, 2:1:NULL;NULL (tokenizer), NULL
ok 902 - SHOULD-level error: qq'<!DOCTYPE HTML><p>\x{0D}\x{00}'; ;
ok 903 - Document tree: qq'<!DOCTYPE HTML><p>\x{0D}\x{00}'
ok 904 - Parse error: qq'\x{0D}'; ;
ok 905 - SHOULD-level error: qq'\x{0D}'; ;
ok 906 - Document tree: qq'\x{0D}'
ok 907 - Parse error: qq'\x{0D}\x{0D}'; ;
ok 908 - SHOULD-level error: qq'\x{0D}\x{0D}'; ;
ok 909 - Document tree: qq'\x{0D}\x{0D}'
ok 910 - Parse error: qq'\x{0D}a'; ;
ok 911 - SHOULD-level error: qq'\x{0D}a'; ;
ok 912 - Document tree: qq'\x{0D}a'
ok 913 - Parse error: qq'<!DOCTYPE HTML><p>\x{0D}\x{0A}</p>'; ;
ok 914 - SHOULD-level error: qq'<!DOCTYPE HTML><p>\x{0D}\x{0A}</p>'; ;
ok 915 - Document tree: qq'<!DOCTYPE HTML><p>\x{0D}\x{0A}</p>'
ok 916 - Parse error: qq'\x{0D}\x{0A}'; ;
ok 917 - SHOULD-level error: qq'\x{0D}\x{0A}'; ;
ok 918 - Document tree: qq'\x{0D}\x{0A}'
ok 919 - Parse error: qq'<!DOCTYPE HTML><p>\x{0A}</p>'; ;
ok 920 - SHOULD-level error: qq'<!DOCTYPE HTML><p>\x{0A}</p>'; ;
ok 921 - Document tree: qq'<!DOCTYPE HTML><p>\x{0A}</p>'
ok 922 - Parse error: qq'<!DOCTYPE HTML><p>\x{0D}\x{00}</p>'; 2:1:NULL, 2:2:NULL;NULL (tokenizer), NULL
ok 923 - SHOULD-level error: qq'<!DOCTYPE HTML><p>\x{0D}\x{00}</p>'; ;
ok 924 - Document tree: qq'<!DOCTYPE HTML><p>\x{0D}\x{00}</p>'
ok 925 - Parse error: qq'<!DOCTYPE HTML><p>\x{0D}\x{0D}</p>'; ;
ok 926 - SHOULD-level error: qq'<!DOCTYPE HTML><p>\x{0D}\x{0D}</p>'; ;
ok 927 - Document tree: qq'<!DOCTYPE HTML><p>\x{0D}\x{0D}</p>'
ok 928 - Parse error: qq'\x{0A}'; ;
ok 929 - SHOULD-level error: qq'\x{0A}'; ;
ok 930 - Document tree: qq'\x{0A}'
ok 931 - Parse error: qq'\x{0D}\x{00}'; 2:1:NULL, 2:1:NULL;NULL (tokenizer), NULL
ok 932 - SHOULD-level error: qq'\x{0D}\x{00}'; ;
ok 933 - Document tree: qq'\x{0D}\x{00}'
ok 934 - Parse error: qq'\x{0D}\x{0D}'; ;
ok 935 - SHOULD-level error: qq'\x{0D}\x{0D}'; ;
ok 936 - Document tree: qq'\x{0D}\x{0D}'
ok 937 - Parse error: qq'&\#x0D;&\#x0A;'; 1:6:invalid character reference:U+000D, 1:7:no DOCTYPE;no DOCTYPE, U+000D reference
ok 938 - SHOULD-level error: qq'&\#x0D;&\#x0A;'; ;
ok 939 - Document tree: qq'&\#x0D;&\#x0A;'
ok 940 - Parse error: qq'&\#13;&\#10;'; 1:5:invalid character reference:U+000D, 1:6:no DOCTYPE;no DOCTYPE, U+000D reference
ok 941 - SHOULD-level error: qq'&\#13;&\#10;'; ;
ok 942 - Document tree: qq'&\#13;&\#10;'
ok 943 - Parse error: qq'\x{01}'; 1:1:control char, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 944 - SHOULD-level error: qq'\x{01}'; ;
ok 945 - Document tree: qq'\x{01}'
ok 946 - Parse error: qq'\x{01}'; 1:1:control char;control character
ok 947 - SHOULD-level error: qq'\x{01}'; ;
ok 948 - Document tree: qq'\x{01}'
ok 949 - Parse error: qq'\x{02}'; 1:1:control char, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 950 - SHOULD-level error: qq'\x{02}'; ;
ok 951 - Document tree: qq'\x{02}'
ok 952 - Parse error: qq'\x{02}'; 1:1:control char;control character
ok 953 - SHOULD-level error: qq'\x{02}'; ;
ok 954 - Document tree: qq'\x{02}'
ok 955 - Parse error: qq'\x{0B}'; 1:1:control char, 1:1:no DOCTYPE;no DOCTYPE, U+000B
ok 956 - SHOULD-level error: qq'\x{0B}'; ;
ok 957 - Document tree: qq'\x{0B}'
ok 958 - Parse error: qq'\x{0B}'; 1:1:control char;U+000B
ok 959 - SHOULD-level error: qq'\x{0B}'; ;
ok 960 - Document tree: qq'\x{0B}'
ok 961 - Parse error: qq'\x{0E}'; 1:1:control char, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 962 - SHOULD-level error: qq'\x{0E}'; ;
ok 963 - Document tree: qq'\x{0E}'
ok 964 - Parse error: qq'\x{0E}'; 1:1:control char;control character
ok 965 - SHOULD-level error: qq'\x{0E}'; ;
ok 966 - Document tree: qq'\x{0E}'
ok 967 - Parse error: qq'\x{1F}'; 1:1:control char, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 968 - SHOULD-level error: qq'\x{1F}'; ;
ok 969 - Document tree: qq'\x{1F}'
ok 970 - Parse error: qq'\x{1F}'; 1:1:control char;control character
ok 971 - SHOULD-level error: qq'\x{1F}'; ;
ok 972 - Document tree: qq'\x{1F}'
ok 973 - Parse error: qq'\x{7F}'; 1:1:control char, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 974 - SHOULD-level error: qq'\x{7F}'; ;
ok 975 - Document tree: qq'\x{7F}'
ok 976 - Parse error: qq'\x{7F}'; 1:1:control char;control character
ok 977 - SHOULD-level error: qq'\x{7F}'; ;
ok 978 - Document tree: qq'\x{7F}'
ok 979 - Parse error: qq'\x{80}'; 1:1:control char, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 980 - SHOULD-level error: qq'\x{80}'; ;
ok 981 - Document tree: qq'\x{80}'
ok 982 - Parse error: qq'\x{80}'; 1:1:control char;control character
ok 983 - SHOULD-level error: qq'\x{80}'; ;
ok 984 - Document tree: qq'\x{80}'
ok 985 - Parse error: qq'\x{85}'; 1:1:control char, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 986 - SHOULD-level error: qq'\x{85}'; ;
ok 987 - Document tree: qq'\x{85}'
ok 988 - Parse error: qq'\x{85}'; 1:1:control char;control character
ok 989 - SHOULD-level error: qq'\x{85}'; ;
ok 990 - Document tree: qq'\x{85}'
ok 991 - Parse error: qq'\x{9F}'; 1:1:control char, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 992 - SHOULD-level error: qq'\x{9F}'; ;
ok 993 - Document tree: qq'\x{9F}'
ok 994 - Parse error: qq'\x{9F}'; 1:1:control char;control character
ok 995 - SHOULD-level error: qq'\x{9F}'; ;
ok 996 - Document tree: qq'\x{9F}'
ok 997 - Parse error: qq'\x{D800}'; 1:1:no DOCTYPE;no DOCTYPE
ok 998 - SHOULD-level error: qq'\x{D800}'; ;
ok 999 - Document tree: qq'\x{D800}'
ok 1000 - Parse error: qq'\x{D800}'; ;
ok 1001 - SHOULD-level error: qq'\x{D800}'; ;
ok 1002 - Document tree: qq'\x{D800}'
ok 1003 - Parse error: qq'\x{DFFF}'; 1:1:no DOCTYPE;no DOCTYPE
ok 1004 - SHOULD-level error: qq'\x{DFFF}'; ;
ok 1005 - Document tree: qq'\x{DFFF}'
ok 1006 - Parse error: qq'\x{DFFF}'; ;
ok 1007 - SHOULD-level error: qq'\x{DFFF}'; ;
ok 1008 - Document tree: qq'\x{DFFF}'
ok 1009 - Parse error: qq'\x{FDD0}'; 1:1:nonchar, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 1010 - SHOULD-level error: qq'\x{FDD0}'; ;
ok 1011 - Document tree: qq'\x{FDD0}'
ok 1012 - Parse error: qq'\x{FDD0}'; 1:1:nonchar;control character
ok 1013 - SHOULD-level error: qq'\x{FDD0}'; ;
ok 1014 - Document tree: qq'\x{FDD0}'
ok 1015 - Parse error: qq'\x{FDDF}'; 1:1:nonchar, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 1016 - SHOULD-level error: qq'\x{FDDF}'; ;
ok 1017 - Document tree: qq'\x{FDDF}'
ok 1018 - Parse error: qq'\x{FDDF}'; 1:1:nonchar;control character
ok 1019 - SHOULD-level error: qq'\x{FDDF}'; ;
ok 1020 - Document tree: qq'\x{FDDF}'
ok 1021 - Parse error: qq'\x{FFFE}'; 1:1:nonchar, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 1022 - SHOULD-level error: qq'\x{FFFE}'; ;
ok 1023 - Document tree: qq'\x{FFFE}'
ok 1024 - Parse error: qq'\x{FFFE}'; 1:1:nonchar;control character
ok 1025 - SHOULD-level error: qq'\x{FFFE}'; ;
ok 1026 - Document tree: qq'\x{FFFE}'
ok 1027 - Parse error: qq'\x{FFFF}'; 1:1:nonchar, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 1028 - SHOULD-level error: qq'\x{FFFF}'; ;
ok 1029 - Document tree: qq'\x{FFFF}'
ok 1030 - Parse error: qq'\x{FFFF}'; 1:1:nonchar;control character
ok 1031 - SHOULD-level error: qq'\x{FFFF}'; ;
ok 1032 - Document tree: qq'\x{FFFF}'
ok 1033 - Parse error: qq'\x{10FFFF}'; 1:1:nonchar, 1:1:no DOCTYPE;no DOCTYPE, control character
ok 1034 - SHOULD-level error: qq'\x{10FFFF}'; ;
ok 1035 - Document tree: qq'\x{10FFFF}'
ok 1036 - Parse error: qq'\x{10FFFF}'; 1:1:nonchar;control character
ok 1037 - SHOULD-level error: qq'\x{10FFFF}'; ;
ok 1038 - Document tree: qq'\x{10FFFF}'
ok 1039 - Parse error: qq'\x{110000}'; 1:1:no DOCTYPE;no DOCTYPE
ok 1040 - SHOULD-level error: qq'\x{110000}'; ;
ok 1041 - Document tree: qq'\x{110000}'
ok 1042 - Parse error: qq'\x{110000}'; ;
ok 1043 - SHOULD-level error: qq'\x{110000}'; ;
ok 1044 - Document tree: qq'\x{110000}'
ok 1045 - Parse error: qq'<!DOCTYPE HTML SYSTEM "x"'; 1:25:unclosed DOCTYPE, 1:25:not HTML5;unclosed DOCTYPE, not HTML5
ok 1046 - SHOULD-level error: qq'<!DOCTYPE HTML SYSTEM "x"'; ;
ok 1047 - Document tree: qq'<!DOCTYPE HTML SYSTEM "x"'
ok 1048 - Parse error: qq'<!DOCTYPE HTML SYSTEM "x"y>'; 1:26:string after SYSTEM literal, 1:27:not HTML5;string after SYSTEM literal, not HTML5
ok 1049 - SHOULD-level error: qq'<!DOCTYPE HTML SYSTEM "x"y>'; ;
ok 1050 - Document tree: qq'<!DOCTYPE HTML SYSTEM "x"y>'
ok 1051 - Parse error: qq'aa]]>bb'; 1:7:no DOCTYPE;no DOCTYPE
ok 1052 - SHOULD-level error: qq'aa]]>bb'; ;
ok 1053 - Document tree: qq'aa]]>bb'
ok 1054 - Parse error: qq'aa]]]]>bb'; 1:9:no DOCTYPE;no DOCTYPE
ok 1055 - SHOULD-level error: qq'aa]]]]>bb'; ;
ok 1056 - Document tree: qq'aa]]]]>bb'
ok 1057 - Parse error: qq'<hr/>'; 1:5:no DOCTYPE;no DOCTYPE
ok 1058 - SHOULD-level error: qq'<hr/>'; ;
ok 1059 - Document tree: qq'<hr/>'
ok 1060 - Parse error: qq'<hr b=Q`A` >'; 1:8:bad attribute value, 1:10:bad attribute value, 1:12:no DOCTYPE;no DOCTYPE, 1;7;bad attribute value;;;m, 1;9;bad attribute value;;;m
ok 1061 - SHOULD-level error: qq'<hr b=Q`A` >'; ;
ok 1062 - Document tree: qq'<hr b=Q`A` >'
ok 1063 - Parse error: qq'<hr b=Q=A= >'; 1:8:bad attribute value, 1:10:bad attribute value, 1:12:no DOCTYPE;no DOCTYPE, 1;7;bad attribute value;;;m, 1;9;bad attribute value;;;m
ok 1064 - SHOULD-level error: qq'<hr b=Q=A= >'; ;
ok 1065 - Document tree: qq'<hr b=Q=A= >'
ok 1066 - Parse error: qq'<hr b=Q`A= >'; 1:8:bad attribute value, 1:10:bad attribute value, 1:12:no DOCTYPE;no DOCTYPE, 1;7;bad attribute value;;;m, 1;9;bad attribute value;;;m
ok 1067 - SHOULD-level error: qq'<hr b=Q`A= >'; ;
ok 1068 - Document tree: qq'<hr b=Q`A= >'
ok 1069 - Parse error: qq'<hr b=Q<A< >'; 1:8:bad attribute value, 1:10:bad attribute value, 1:12:no DOCTYPE;no DOCTYPE, 1;7;bad attribute value;;;m, 1;9;bad attribute value;;;m
ok 1070 - SHOULD-level error: qq'<hr b=Q<A< >'; ;
ok 1071 - Document tree: qq'<hr b=Q<A< >'
ok 1072 - Parse error: qq'<hr b=Q<A= >'; 1:8:bad attribute value, 1:10:bad attribute value, 1:12:no DOCTYPE;no DOCTYPE, 1;7;bad attribute value;;;m, 1;9;bad attribute value;;;m
ok 1073 - SHOULD-level error: qq'<hr b=Q<A= >'; ;
ok 1074 - Document tree: qq'<hr b=Q<A= >'
# t/tokenizer-test-3.dat
ok 1075 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CDATA[aa<p>aa]]></svg>'; ;
ok 1076 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CDATA[aa<p>aa]]></svg>'; ;
ok 1077 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CDATA[aa<p>aa]]></svg>'
ok 1078 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CDATA aa<p>aa]]></svg>'; 2:9:bogus comment;bogus <!
ok 1079 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CDATA aa<p>aa]]></svg>'; ;
ok 1080 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CDATA aa<p>aa]]></svg>'
ok 1081 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CDATa[aa<p>aa]]></svg>'; 2:9:bogus comment;bogus <!
ok 1082 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CDATa[aa<p>aa]]></svg>'; ;
ok 1083 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CDATa[aa<p>aa]]></svg>'
ok 1084 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CD[aa<p>aa]]></svg>'; 2:9:bogus comment;bogus <!
ok 1085 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CD[aa<p>aa]]></svg>'; ;
ok 1086 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![CD[aa<p>aa]]></svg>'
ok 1087 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![C[aa<p>aa]]></svg>'; 2:9:bogus comment;bogus <!
ok 1088 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![C[aa<p>aa]]></svg>'; ;
ok 1089 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![C[aa<p>aa]]></svg>'
ok 1090 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![[aa<p>aa]]></svg>'; 2:9:bogus comment;bogus <!
ok 1091 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![[aa<p>aa]]></svg>'; ;
ok 1092 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<p><svg><![[aa<p>aa]]></svg>'
ok 1093 - Parse error: qq'<!DOCTYPE HTML><svg><![CDATA[a]b]]c]]>d]]>e<g/>f</svg>g<p>h'; ;
ok 1094 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><![CDATA[a]b]]c]]>d]]>e<g/>f</svg>g<p>h'; ;
ok 1095 - Document tree: qq'<!DOCTYPE HTML><svg><![CDATA[a]b]]c]]>d]]>e<g/>f</svg>g<p>h'
# t/tokenizer-test-cdata.dat
ok 1096 - Parse error: qq'<!DOCTYPE html><style>abc</style'; 1:32:not closed:style;no </style>
ok 1097 - SHOULD-level error: qq'<!DOCTYPE html><style>abc</style'; ;
ok 1098 - Document tree: qq'<!DOCTYPE html><style>abc</style'
ok 1099 - Parse error: qq'<!DOCTYPE html><title>abc</title'; 1:32:not closed:title;no </title>
ok 1100 - SHOULD-level error: qq'<!DOCTYPE html><title>abc</title'; ;
ok 1101 - Document tree: qq'<!DOCTYPE html><title>abc</title'
ok 1102 - Parse error: qq'<!DOCTYPE html><textarea>abc</textarea'; 1:38:not closed:textarea;no </textarea>
ok 1103 - SHOULD-level error: qq'<!DOCTYPE html><textarea>abc</textarea'; ;
ok 1104 - Document tree: qq'<!DOCTYPE html><textarea>abc</textarea'
ok 1105 - Parse error: qq'<!DOCTYPE html><xmp>abc</xmp'; 1:28:not closed:xmp;no </xmp>
ok 1106 - SHOULD-level error: qq'<!DOCTYPE html><xmp>abc</xmp'; ;
ok 1107 - Document tree: qq'<!DOCTYPE html><xmp>abc</xmp'
ok 1108 - Parse error: qq'<!DOCTYPE html><iframe>abc</iframe'; 1:34:not closed:iframe;no </iframe>
ok 1109 - SHOULD-level error: qq'<!DOCTYPE html><iframe>abc</iframe'; ;
ok 1110 - Document tree: qq'<!DOCTYPE html><iframe>abc</iframe'
ok 1111 - Parse error: qq'<!DOCTYPE html><noembed>abc</noembed'; 1:36:not closed:noembed;no </noembed>
ok 1112 - SHOULD-level error: qq'<!DOCTYPE html><noembed>abc</noembed'; ;
ok 1113 - Document tree: qq'<!DOCTYPE html><noembed>abc</noembed'
ok 1114 - Parse error: qq'<!DOCTYPE html><noframes>abc</noframes'; 1:38:not closed:noframes;no </noframes>
ok 1115 - SHOULD-level error: qq'<!DOCTYPE html><noframes>abc</noframes'; ;
ok 1116 - Document tree: qq'<!DOCTYPE html><noframes>abc</noframes'
not ok 1117 - Parse error: qq'<!DOCTYPE html><noscript>abc</noscript'; 1:29:in noscript:\#text, 1:38:unclosed tag;no </noscript>
#   Failed test 'Parse error: qq'<!DOCTYPE html><noscript>abc</noscript'; 1:29:in noscript:\#text, 1:38:unclosed tag;no </noscript>'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 1118 - SHOULD-level error: qq'<!DOCTYPE html><noscript>abc</noscript'; ;
not ok 1119 - Document tree: qq'<!DOCTYPE html><noscript>abc</noscript'
#   Failed test 'Document tree: qq'<!DOCTYPE html><noscript>abc</noscript''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+---+-----------------------+
# | Ln|Got              | Ln|Expected               |
# +---+-----------------+---+-----------------------+
# |  1|<!DOCTYPE html>  |  1|<!DOCTYPE html>        |
# |  2|<html>           |  2|<html>                 |
# |  3|  <head>         |  3|  <head>               |
# *  4|    <noscript>   *   |                       |
# |  5|  <body>         |  4|  <body>               |
# *  6|    "abc"        *  5|    <noscript>         *
# |   |                 *  6|      "abc</noscript"  *
# +---+-----------------+---+-----------------------+
ok 1120 - Parse error: qq'<style><!-- </style> --></style>'; 1:32:unmatched end tag:style;unmatched </style>
ok 1121 - SHOULD-level error: qq'<style><!-- </style> --></style>'; ;
ok 1122 - Document tree: qq'<style><!-- </style> --></style>'
ok 1123 - Parse error: qq'<style><!-- <style>abc</style> --></style>'; 1:42:unmatched end tag:style;unmatched </style>
ok 1124 - SHOULD-level error: qq'<style><!-- <style>abc</style> --></style>'; ;
ok 1125 - Document tree: qq'<style><!-- <style>abc</style> --></style>'
ok 1126 - Parse error: qq'<script><!-- </script> --></script>'; 1:35:unmatched end tag:script;unmatched </script>
ok 1127 - SHOULD-level error: qq'<script><!-- </script> --></script>'; ;
ok 1128 - Document tree: qq'<script><!-- </script> --></script>'
ok 1129 - Parse error: qq'<script><!-- <script>abc</script> --></script>'; ;
ok 1130 - SHOULD-level error: qq'<script><!-- <script>abc</script> --></script>'; ;
ok 1131 - Document tree: qq'<script><!-- <script>abc</script> --></script>'
ok 1132 - Parse error: qq'<script><!----x></script>foo'; 1:9:no DOCTYPE;no DOCTYPE
ok 1133 - SHOULD-level error: qq'<script><!----x></script>foo'; ;
ok 1134 - Document tree: qq'<script><!----x></script>foo'
ok 1135 - Parse error: qq'<script><!-- <script></script> --x></script>foo'; 1:9:no DOCTYPE;no DOCTYPE
ok 1136 - SHOULD-level error: qq'<script><!-- <script></script> --x></script>foo'; ;
ok 1137 - Document tree: qq'<script><!-- <script></script> --x></script>foo'
ok 1138 - Parse error: qq'<!DOCTYPE html><script><'; 1:24:not closed:script;missing </script>
ok 1139 - SHOULD-level error: qq'<!DOCTYPE html><script><'; ;
ok 1140 - Document tree: qq'<!DOCTYPE html><script><'
ok 1141 - Parse error: qq'<!DOCTYPE html><script>a<'; 1:25:not closed:script;missing </script>
ok 1142 - SHOULD-level error: qq'<!DOCTYPE html><script>a<'; ;
ok 1143 - Document tree: qq'<!DOCTYPE html><script>a<'
ok 1144 - Parse error: qq'<!DOCTYPE html><script>'; 1:23:not closed:script;missing </script>
ok 1145 - SHOULD-level error: qq'<!DOCTYPE html><script>'; ;
ok 1146 - Document tree: qq'<!DOCTYPE html><script>'
ok 1147 - Parse error: qq'<!DOCTYPE html><script>a'; 1:24:not closed:script;missing </script>
ok 1148 - SHOULD-level error: qq'<!DOCTYPE html><script>a'; ;
ok 1149 - Document tree: qq'<!DOCTYPE html><script>a'
ok 1150 - Parse error: qq'<!DOCTYPE html><script></'; 1:25:not closed:script;missing </script>
ok 1151 - SHOULD-level error: qq'<!DOCTYPE html><script></'; ;
ok 1152 - Document tree: qq'<!DOCTYPE html><script></'
ok 1153 - Parse error: qq'<!DOCTYPE html><script><!'; 1:25:not closed:script;missing </script>
ok 1154 - SHOULD-level error: qq'<!DOCTYPE html><script><!'; ;
ok 1155 - Document tree: qq'<!DOCTYPE html><script><!'
ok 1156 - Parse error: qq'<!DOCTYPE html><script><a'; 1:25:not closed:script;missing </script>
ok 1157 - SHOULD-level error: qq'<!DOCTYPE html><script><a'; ;
ok 1158 - Document tree: qq'<!DOCTYPE html><script><a'
ok 1159 - Parse error: qq'<!DOCTYPE html><script><<'; 1:25:not closed:script;missing </script>
ok 1160 - SHOULD-level error: qq'<!DOCTYPE html><script><<'; ;
ok 1161 - Document tree: qq'<!DOCTYPE html><script><<'
ok 1162 - Parse error: qq'<!DOCTYPE html><script><>'; 1:25:not closed:script;missing </script>
ok 1163 - SHOULD-level error: qq'<!DOCTYPE html><script><>'; ;
ok 1164 - Document tree: qq'<!DOCTYPE html><script><>'
ok 1165 - Parse error: qq'<!DOCTYPE html><script></ScrIPT>'; ;
ok 1166 - SHOULD-level error: qq'<!DOCTYPE html><script></ScrIPT>'; ;
ok 1167 - Document tree: qq'<!DOCTYPE html><script></ScrIPT>'
ok 1168 - Parse error: qq'<!DOCTYPE html><script><abc>'; 1:28:not closed:script;missing </script>
ok 1169 - SHOULD-level error: qq'<!DOCTYPE html><script><abc>'; ;
ok 1170 - Document tree: qq'<!DOCTYPE html><script><abc>'
ok 1171 - Parse error: qq'<!DOCTYPE html><script></abc>'; 1:29:not closed:script;missing </script>
ok 1172 - SHOULD-level error: qq'<!DOCTYPE html><script></abc>'; ;
ok 1173 - Document tree: qq'<!DOCTYPE html><script></abc>'
ok 1174 - Parse error: qq'<!DOCTYPE html><script></scriptable>'; 1:36:not closed:script;missing </script>
ok 1175 - SHOULD-level error: qq'<!DOCTYPE html><script></scriptable>'; ;
ok 1176 - Document tree: qq'<!DOCTYPE html><script></scriptable>'
ok 1177 - Parse error: qq'<!DOCTYPE html><script><scriptable>'; 1:35:not closed:script;missing </script>
ok 1178 - SHOULD-level error: qq'<!DOCTYPE html><script><scriptable>'; ;
ok 1179 - Document tree: qq'<!DOCTYPE html><script><scriptable>'
ok 1180 - Parse error: qq'<!DOCTYPE html><script><SCRIPTing>'; 1:34:not closed:script;missing </script>
ok 1181 - SHOULD-level error: qq'<!DOCTYPE html><script><SCRIPTing>'; ;
ok 1182 - Document tree: qq'<!DOCTYPE html><script><SCRIPTing>'
ok 1183 - Parse error: qq'<!DOCTYPE html><ScriPT></script>'; ;
ok 1184 - SHOULD-level error: qq'<!DOCTYPE html><ScriPT></script>'; ;
ok 1185 - Document tree: qq'<!DOCTYPE html><ScriPT></script>'
ok 1186 - Parse error: qq'<!DOCTYPE html><scriptless><>'; 1:28:bare stago, 1:29:in body:\#eof;bare <, no </scriptless>
ok 1187 - SHOULD-level error: qq'<!DOCTYPE html><scriptless><>'; ;
ok 1188 - Document tree: qq'<!DOCTYPE html><scriptless><>'
ok 1189 - Parse error: qq'<!DOCTYPE html><script>ab</scri()'; 1:33:not closed:script;no </script>
ok 1190 - SHOULD-level error: qq'<!DOCTYPE html><script>ab</scri()'; ;
ok 1191 - Document tree: qq'<!DOCTYPE html><script>ab</scri()'
ok 1192 - Parse error: qq'<!DOCTYPE html><script>ag</script'; 1:33:not closed:script;no </script>
ok 1193 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</script'; ;
ok 1194 - Document tree: qq'<!DOCTYPE html><script>ag</script'
ok 1195 - Parse error: qq'<!DOCTYPE html><script>ag</script\x{09}'; 1:34:unclosed tag, 1:34:not closed:script;no >, no </script>
ok 1196 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</script\x{09}'; ;
ok 1197 - Document tree: qq'<!DOCTYPE html><script>ag</script\x{09}'
ok 1198 - Parse error: qq'<!DOCTYPE html><script>ag</script\x{0A}'; 2:0:unclosed tag, 2:0:not closed:script;no >, no </script>
ok 1199 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</script\x{0A}'; ;
ok 1200 - Document tree: qq'<!DOCTYPE html><script>ag</script\x{0A}'
ok 1201 - Parse error: qq'<!DOCTYPE html><script>ag</script\x{0C}'; 1:34:unclosed tag, 1:34:not closed:script;no >, no </script>
ok 1202 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</script\x{0C}'; ;
ok 1203 - Document tree: qq'<!DOCTYPE html><script>ag</script\x{0C}'
ok 1204 - Parse error: qq'<!DOCTYPE html><script>ag</script '; 1:34:unclosed tag, 1:34:not closed:script;no >, no </script>
ok 1205 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</script '; ;
ok 1206 - Document tree: qq'<!DOCTYPE html><script>ag</script '
ok 1207 - Parse error: qq'<!DOCTYPE html><script>ag</script/'; 1:34:unclosed tag, 1:34:not closed:script;no >, no </script>
ok 1208 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</script/'; ;
ok 1209 - Document tree: qq'<!DOCTYPE html><script>ag</script/'
ok 1210 - Parse error: qq'<!DOCTYPE html><script>ag</script >'; ;
ok 1211 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</script >'; ;
ok 1212 - Document tree: qq'<!DOCTYPE html><script>ag</script >'
ok 1213 - Parse error: qq'<!DOCTYPE html><script>ag</noscript>'; 1:36:not closed:script;no </script>
ok 1214 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</noscript>'; ;
ok 1215 - Document tree: qq'<!DOCTYPE html><script>ag</noscript>'
ok 1216 - Parse error: qq'<!DOCTYPE html><script>ag</noscript\x{09}'; 1:36:not closed:script;no </script>
ok 1217 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</noscript\x{09}'; ;
ok 1218 - Document tree: qq'<!DOCTYPE html><script>ag</noscript\x{09}'
ok 1219 - Parse error: qq'<!DOCTYPE html><script>ag</noscript\x{0A}'; 2:0:not closed:script;no </script>
ok 1220 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</noscript\x{0A}'; ;
ok 1221 - Document tree: qq'<!DOCTYPE html><script>ag</noscript\x{0A}'
ok 1222 - Parse error: qq'<!DOCTYPE html><script>ag</noscript\x{0C}'; 1:36:not closed:script;no </script>
ok 1223 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</noscript\x{0C}'; ;
ok 1224 - Document tree: qq'<!DOCTYPE html><script>ag</noscript\x{0C}'
ok 1225 - Parse error: qq'<!DOCTYPE html><script>ag</noscript '; 1:36:not closed:script;no </script>
ok 1226 - SHOULD-level error: qq'<!DOCTYPE html><script>ag</noscript '; ;
ok 1227 - Document tree: qq'<!DOCTYPE html><script>ag</noscript '
ok 1228 - Parse error: qq'<!DOCTYPE html><script><!abc'; 1:28:not closed:script;no </script>
ok 1229 - SHOULD-level error: qq'<!DOCTYPE html><script><!abc'; ;
ok 1230 - Document tree: qq'<!DOCTYPE html><script><!abc'
ok 1231 - Parse error: qq'<!DOCTYPE html><script><!-'; 1:26:not closed:script;no </script>
ok 1232 - SHOULD-level error: qq'<!DOCTYPE html><script><!-'; ;
ok 1233 - Document tree: qq'<!DOCTYPE html><script><!-'
ok 1234 - Parse error: qq'<!DOCTYPE html><script><!-abc'; 1:29:not closed:script;no </script>
ok 1235 - SHOULD-level error: qq'<!DOCTYPE html><script><!-abc'; ;
ok 1236 - Document tree: qq'<!DOCTYPE html><script><!-abc'
ok 1237 - Parse error: qq'<!DOCTYPE html><script><!--'; 1:27:eof in escaped script data, 1:27:not closed:script;EOF in escaped script data, no </script>
ok 1238 - SHOULD-level error: qq'<!DOCTYPE html><script><!--'; ;
ok 1239 - Document tree: qq'<!DOCTYPE html><script><!--'
ok 1240 - Parse error: qq'<!DOCTYPE html><script><!--abc'; 1:30:eof in escaped script data, 1:30:not closed:script;EOF in escaped script data, no </script>
ok 1241 - SHOULD-level error: qq'<!DOCTYPE html><script><!--abc'; ;
ok 1242 - Document tree: qq'<!DOCTYPE html><script><!--abc'
ok 1243 - Parse error: qq'<!DOCTYPE html><script><!-->'; 1:28:eof in escaped script data, 1:28:not closed:script;EOF in escaped script data, no </script>
ok 1244 - SHOULD-level error: qq'<!DOCTYPE html><script><!-->'; ;
ok 1245 - Document tree: qq'<!DOCTYPE html><script><!-->'
ok 1246 - Parse error: qq'<!DOCTYPE html><script><!---'; 1:28:eof in escaped script data, 1:28:not closed:script;EOF in escaped script data, no </script>
ok 1247 - SHOULD-level error: qq'<!DOCTYPE html><script><!---'; ;
ok 1248 - Document tree: qq'<!DOCTYPE html><script><!---'
ok 1249 - Parse error: qq'<!DOCTYPE html><script><!----'; 1:29:eof in escaped script data, 1:29:not closed:script;EOF in escaped script data, no </script>
ok 1250 - SHOULD-level error: qq'<!DOCTYPE html><script><!----'; ;
ok 1251 - Document tree: qq'<!DOCTYPE html><script><!----'
ok 1252 - Parse error: qq'<!DOCTYPE html><script><!---->'; 1:30:not closed:script;no </script>
ok 1253 - SHOULD-level error: qq'<!DOCTYPE html><script><!---->'; ;
ok 1254 - Document tree: qq'<!DOCTYPE html><script><!---->'
ok 1255 - Parse error: qq'<!DOCTYPE html><script><!-- -->'; 1:31:not closed:script;no </script>
ok 1256 - SHOULD-level error: qq'<!DOCTYPE html><script><!-- -->'; ;
ok 1257 - Document tree: qq'<!DOCTYPE html><script><!-- -->'
ok 1258 - Parse error: qq'<!DOCTYPE html><script><!----->'; 1:31:not closed:script;no </script>
ok 1259 - SHOULD-level error: qq'<!DOCTYPE html><script><!----->'; ;
ok 1260 - Document tree: qq'<!DOCTYPE html><script><!----->'
ok 1261 - Parse error: qq'<!DOCTYPE html><script><!----<'; 1:30:eof in escaped script data, 1:30:not closed:script;EOF in escaped script data, no </script>
ok 1262 - SHOULD-level error: qq'<!DOCTYPE html><script><!----<'; ;
ok 1263 - Document tree: qq'<!DOCTYPE html><script><!----<'
ok 1264 - Parse error: qq'<!DOCTYPE html><script><!--</script>'; ;
ok 1265 - SHOULD-level error: qq'<!DOCTYPE html><script><!--</script>'; ;
ok 1266 - Document tree: qq'<!DOCTYPE html><script><!--</script>'
ok 1267 - Parse error: qq'<!DOCTYPE html><script><!--<!--</script>'; ;
ok 1268 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<!--</script>'; ;
ok 1269 - Document tree: qq'<!DOCTYPE html><script><!--<!--</script>'
ok 1270 - Parse error: qq'<!DOCTYPE html><script><!---</script>'; ;
ok 1271 - SHOULD-level error: qq'<!DOCTYPE html><script><!---</script>'; ;
ok 1272 - Document tree: qq'<!DOCTYPE html><script><!---</script>'
ok 1273 - Parse error: qq'<!DOCTYPE html><script><!--<!--></script>'; ;
ok 1274 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<!--></script>'; ;
ok 1275 - Document tree: qq'<!DOCTYPE html><script><!--<!--></script>'
ok 1276 - Parse error: qq'<!DOCTYPE html><script><!----<!--></script>'; ;
ok 1277 - SHOULD-level error: qq'<!DOCTYPE html><script><!----<!--></script>'; ;
ok 1278 - Document tree: qq'<!DOCTYPE html><script><!----<!--></script>'
ok 1279 - Parse error: qq'<!DOCTYPE html><script><!----</script>'; ;
ok 1280 - SHOULD-level error: qq'<!DOCTYPE html><script><!----</script>'; ;
ok 1281 - Document tree: qq'<!DOCTYPE html><script><!----</script>'
ok 1282 - Parse error: qq'<!DOCTYPE html><script><!--<scripting></script>'; ;
ok 1283 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<scripting></script>'; ;
ok 1284 - Document tree: qq'<!DOCTYPE html><script><!--<scripting></script>'
ok 1285 - Parse error: qq'<!DOCTYPE html><script><!--<a>'; 1:30:eof in escaped script data, 1:30:not closed:script;EOF in escaped script data, no </script>
ok 1286 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<a>'; ;
ok 1287 - Document tree: qq'<!DOCTYPE html><script><!--<a>'
ok 1288 - Parse error: qq'<!DOCTYPE html><script><!--<noscript>'; 1:37:eof in escaped script data, 1:37:not closed:script;EOF in escaped script data, no </script>
ok 1289 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<noscript>'; ;
ok 1290 - Document tree: qq'<!DOCTYPE html><script><!--<noscript>'
ok 1291 - Parse error: qq'<!DOCTYPE html><script><!--</script>'; ;
ok 1292 - SHOULD-level error: qq'<!DOCTYPE html><script><!--</script>'; ;
ok 1293 - Document tree: qq'<!DOCTYPE html><script><!--</script>'
ok 1294 - Parse error: qq'<!DOCTYPE html><script><!--<script>'; 1:35:eof in escaped script data, 1:35:not closed:script;EOF in escaped script data, no </script>
ok 1295 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script>'; ;
ok 1296 - Document tree: qq'<!DOCTYPE html><script><!--<script>'
ok 1297 - Parse error: qq'<!DOCTYPE html><script><!--<script '; 1:35:eof in escaped script data, 1:35:not closed:script;EOF in escaped script data, no </script>
ok 1298 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script '; ;
ok 1299 - Document tree: qq'<!DOCTYPE html><script><!--<script '
ok 1300 - Parse error: qq'<!DOCTYPE html><script><!--<script\x{09}'; 1:35:eof in escaped script data, 1:35:not closed:script;EOF in escaped script data, no </script>
ok 1301 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script\x{09}'; ;
ok 1302 - Document tree: qq'<!DOCTYPE html><script><!--<script\x{09}'
ok 1303 - Parse error: qq'<!DOCTYPE html><script><!--<script\x{0A}'; 2:0:eof in escaped script data, 2:0:not closed:script;EOF in escaped script data, no </script>
ok 1304 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script\x{0A}'; ;
ok 1305 - Document tree: qq'<!DOCTYPE html><script><!--<script\x{0A}'
ok 1306 - Parse error: qq'<!DOCTYPE html><script><!--<script\x{0C}'; 1:35:eof in escaped script data, 1:35:not closed:script;EOF in escaped script data, no </script>
ok 1307 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script\x{0C}'; ;
ok 1308 - Document tree: qq'<!DOCTYPE html><script><!--<script\x{0C}'
ok 1309 - Parse error: qq'<!DOCTYPE html><script><!--<script/'; 1:35:eof in escaped script data, 1:35:not closed:script;EOF in escaped script data, no </script>
ok 1310 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script/'; ;
ok 1311 - Document tree: qq'<!DOCTYPE html><script><!--<script/'
ok 1312 - Parse error: qq'<!DOCTYPE html><script><!--<script>'; 1:35:eof in escaped script data, 1:35:not closed:script;EOF in escaped script data, no </script>
ok 1313 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script>'; ;
ok 1314 - Document tree: qq'<!DOCTYPE html><script><!--<script>'
ok 1315 - Parse error: qq'<!DOCTYPE html><script><!--</scripting></script>'; ;
ok 1316 - SHOULD-level error: qq'<!DOCTYPE html><script><!--</scripting></script>'; ;
ok 1317 - Document tree: qq'<!DOCTYPE html><script><!--</scripting></script>'
ok 1318 - Parse error: qq'<!DOCTYPE html><script><!--</a>'; 1:31:eof in escaped script data, 1:31:not closed:script;EOF in escaped script data, no </script>
ok 1319 - SHOULD-level error: qq'<!DOCTYPE html><script><!--</a>'; ;
ok 1320 - Document tree: qq'<!DOCTYPE html><script><!--</a>'
ok 1321 - Parse error: qq'<!DOCTYPE html><script><!--</noscript>'; 1:38:eof in escaped script data, 1:38:not closed:script;EOF in escaped script data, no </script>
ok 1322 - SHOULD-level error: qq'<!DOCTYPE html><script><!--</noscript>'; ;
ok 1323 - Document tree: qq'<!DOCTYPE html><script><!--</noscript>'
ok 1324 - Parse error: qq'<!DOCTYPE html><script><!--</script '; 1:36:unclosed tag, 1:36:not closed:script;no >, no </script>
ok 1325 - SHOULD-level error: qq'<!DOCTYPE html><script><!--</script '; ;
ok 1326 - Document tree: qq'<!DOCTYPE html><script><!--</script '
ok 1327 - Parse error: qq'<!DOCTYPE html><script><!--</script\x{09}'; 1:36:unclosed tag, 1:36:not closed:script;no >, no </script>
ok 1328 - SHOULD-level error: qq'<!DOCTYPE html><script><!--</script\x{09}'; ;
ok 1329 - Document tree: qq'<!DOCTYPE html><script><!--</script\x{09}'
ok 1330 - Parse error: qq'<!DOCTYPE html><script><!--</script\x{0A}'; 2:0:unclosed tag, 2:0:not closed:script;no >, no </script>
ok 1331 - SHOULD-level error: qq'<!DOCTYPE html><script><!--</script\x{0A}'; ;
ok 1332 - Document tree: qq'<!DOCTYPE html><script><!--</script\x{0A}'
ok 1333 - Parse error: qq'<!DOCTYPE html><script><!--</script\x{0C}'; 1:36:unclosed tag, 1:36:not closed:script;no >, no </script>
ok 1334 - SHOULD-level error: qq'<!DOCTYPE html><script><!--</script\x{0C}'; ;
ok 1335 - Document tree: qq'<!DOCTYPE html><script><!--</script\x{0C}'
ok 1336 - Parse error: qq'<!DOCTYPE html><script><!--</script/'; 1:36:unclosed tag, 1:36:not closed:script;no >, no </script>
ok 1337 - SHOULD-level error: qq'<!DOCTYPE html><script><!--</script/'; ;
ok 1338 - Document tree: qq'<!DOCTYPE html><script><!--</script/'
ok 1339 - Parse error: qq'<!DOCTYPE html><script><!--</script>'; ;
ok 1340 - SHOULD-level error: qq'<!DOCTYPE html><script><!--</script>'; ;
ok 1341 - Document tree: qq'<!DOCTYPE html><script><!--</script>'
ok 1342 - Parse error: qq'<!DOCTYPE html><script><!--<script>aa'; 1:37:eof in escaped script data, 1:37:not closed:script;EOF in escaped script data, no </script>
ok 1343 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script>aa'; ;
ok 1344 - Document tree: qq'<!DOCTYPE html><script><!--<script>aa'
ok 1345 - Parse error: qq'<!DOCTYPE html><script><!--<script type>aa'; 1:42:eof in escaped script data, 1:42:not closed:script;EOF in escaped script data, no </script>
ok 1346 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script type>aa'; ;
ok 1347 - Document tree: qq'<!DOCTYPE html><script><!--<script type>aa'
ok 1348 - Parse error: qq'<!DOCTYPE html><script><!--<script>aa-'; 1:38:eof in escaped script data, 1:38:not closed:script;EOF in escaped script data, no </script>
ok 1349 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script>aa-'; ;
ok 1350 - Document tree: qq'<!DOCTYPE html><script><!--<script>aa-'
ok 1351 - Parse error: qq'<!DOCTYPE html><script><!--<script>aa--'; 1:39:eof in escaped script data, 1:39:not closed:script;EOF in escaped script data, no </script>
ok 1352 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script>aa--'; ;
ok 1353 - Document tree: qq'<!DOCTYPE html><script><!--<script>aa--'
ok 1354 - Parse error: qq'<!DOCTYPE html><script><!--<script>aa---->'; 1:42:not closed:script;no </script>
ok 1355 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script>aa---->'; ;
ok 1356 - Document tree: qq'<!DOCTYPE html><script><!--<script>aa---->'
ok 1357 - Parse error: qq'<!DOCTYPE html><script><!--<script>aa-->'; 1:40:not closed:script;no </script>
ok 1358 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script>aa-->'; ;
ok 1359 - Document tree: qq'<!DOCTYPE html><script><!--<script>aa-->'
ok 1360 - Parse error: qq'<!DOCTYPE html><script><!--<script>aa--><!--</script>-->'; ;
ok 1361 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script>aa--><!--</script>-->'; ;
ok 1362 - Document tree: qq'<!DOCTYPE html><script><!--<script>aa--><!--</script>-->'
ok 1363 - Parse error: qq'<!DOCTYPE html><script><!--<script><!--<script>--></script>-->'; ;
ok 1364 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script><!--<script>--></script>-->'; ;
ok 1365 - Document tree: qq'<!DOCTYPE html><script><!--<script><!--<script>--></script>-->'
ok 1366 - Parse error: qq'<!DOCTYPE html><script><!--<script><!--<script></script>--></script>-->'; ;
ok 1367 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script><!--<script></script>--></script>-->'; ;
ok 1368 - Document tree: qq'<!DOCTYPE html><script><!--<script><!--<script></script>--></script>-->'
ok 1369 - Parse error: qq'<!DOCTYPE html><script><!--<script>--><!--<script></script>--></script>'; ;
ok 1370 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<script>--><!--<script></script>--></script>'; ;
ok 1371 - Document tree: qq'<!DOCTYPE html><script><!--<script>--><!--<script></script>--></script>'
ok 1372 - Parse error: qq'<!DOCTYPE html><script><!--<Script>--><!--<sCriPt></ScripT>--></script>'; ;
ok 1373 - SHOULD-level error: qq'<!DOCTYPE html><script><!--<Script>--><!--<sCriPt></ScripT>--></script>'; ;
ok 1374 - Document tree: qq'<!DOCTYPE html><script><!--<Script>--><!--<sCriPt></ScripT>--></script>'
ok 1375 - Parse error: qq'</style>'; ;
ok 1376 - SHOULD-level error: qq'</style>'; ;
ok 1377 - Document tree: qq'</style>'
ok 1378 - Parse error: qq'</xmp>'; ;
ok 1379 - SHOULD-level error: qq'</xmp>'; ;
ok 1380 - Document tree: qq'</xmp>'
ok 1381 - Parse error: qq'</noembed>'; ;
ok 1382 - SHOULD-level error: qq'</noembed>'; ;
ok 1383 - Document tree: qq'</noembed>'
ok 1384 - Parse error: qq'</noframes>'; ;
ok 1385 - SHOULD-level error: qq'</noframes>'; ;
ok 1386 - Document tree: qq'</noframes>'
ok 1387 - Parse error: qq'</textarea>'; ;
ok 1388 - SHOULD-level error: qq'</textarea>'; ;
ok 1389 - Document tree: qq'</textarea>'
ok 1390 - Parse error: qq'</title>'; ;
ok 1391 - SHOULD-level error: qq'</title>'; ;
ok 1392 - Document tree: qq'</title>'
ok 1393 - Parse error: qq'</noscript>'; ;
ok 1394 - SHOULD-level error: qq'</noscript>'; ;
ok 1395 - Document tree: qq'</noscript>'
ok 1396 - Parse error: qq'</plaintext>'; ;
ok 1397 - SHOULD-level error: qq'</plaintext>'; ;
ok 1398 - Document tree: qq'</plaintext>'
ok 1399 - Parse error: qq'</script>'; ;
ok 1400 - SHOULD-level error: qq'</script>'; ;
ok 1401 - Document tree: qq'</script>'
ok 1402 - Parse error: qq'<!--<script></script>--></script>'; ;
ok 1403 - SHOULD-level error: qq'<!--<script></script>--></script>'; ;
ok 1404 - Document tree: qq'<!--<script></script>--></script>'
ok 1405 - Parse error: qq'<!--'; 1:4:eof in escaped script data;EOF in escaped script data
ok 1406 - SHOULD-level error: qq'<!--'; ;
ok 1407 - Document tree: qq'<!--'
# t/data/html-tree/tests1.dat
ok 1408 - Parse error: qq'Test'; 1:4:no DOCTYPE;Line: 1 Col: 4 Unexpected non-space characters. Expected DOCTYPE.
ok 1409 - SHOULD-level error: qq'Test'; ;
ok 1410 - Document tree: qq'Test'
ok 1411 - Parse error: qq'<p>One<p>Two'; 1:4:no DOCTYPE;Line: 1 Col: 3 Unexpected start tag (p). Expected DOCTYPE.
ok 1412 - SHOULD-level error: qq'<p>One<p>Two'; ;
ok 1413 - Document tree: qq'<p>One<p>Two'
ok 1414 - Parse error: qq'Line1<br>Line2<br>Line3<br>Line4'; 1:6:no DOCTYPE;Line: 1 Col: 5 Unexpected non-space characters. Expected DOCTYPE.
ok 1415 - SHOULD-level error: qq'Line1<br>Line2<br>Line3<br>Line4'; ;
ok 1416 - Document tree: qq'Line1<br>Line2<br>Line3<br>Line4'
ok 1417 - Parse error: qq'<html>'; 1:6:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE.
ok 1418 - SHOULD-level error: qq'<html>'; ;
ok 1419 - Document tree: qq'<html>'
ok 1420 - Parse error: qq'<head>'; 1:6:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (head). Expected DOCTYPE.
ok 1421 - SHOULD-level error: qq'<head>'; ;
ok 1422 - Document tree: qq'<head>'
ok 1423 - Parse error: qq'<body>'; 1:6:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (body). Expected DOCTYPE.
ok 1424 - SHOULD-level error: qq'<body>'; ;
ok 1425 - Document tree: qq'<body>'
ok 1426 - Parse error: qq'<html><head>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE.
ok 1427 - SHOULD-level error: qq'<html><head>'; ;
ok 1428 - Document tree: qq'<html><head>'
ok 1429 - Parse error: qq'<html><head></head>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE.
ok 1430 - SHOULD-level error: qq'<html><head></head>'; ;
ok 1431 - Document tree: qq'<html><head></head>'
ok 1432 - Parse error: qq'<html><head></head><body>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE.
ok 1433 - SHOULD-level error: qq'<html><head></head><body>'; ;
ok 1434 - Document tree: qq'<html><head></head><body>'
ok 1435 - Parse error: qq'<html><head></head><body></body>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE.
ok 1436 - SHOULD-level error: qq'<html><head></head><body></body>'; ;
ok 1437 - Document tree: qq'<html><head></head><body></body>'
ok 1438 - Parse error: qq'<html><head><body></body></html>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE.
ok 1439 - SHOULD-level error: qq'<html><head><body></body></html>'; ;
ok 1440 - Document tree: qq'<html><head><body></body></html>'
not ok 1441 - Parse error: qq'<html><head></body></html>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE., Line: 1 Col: 19 Unexpected end tag (body)., Line: 1 Col: 26 Unexpected end tag (html).
#   Failed test 'Parse error: qq'<html><head></body></html>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE., Line: 1 Col: 19 Unexpected end tag (body)., Line: 1 Col: 26 Unexpected end tag (html).'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '3'
ok 1442 - SHOULD-level error: qq'<html><head></body></html>'; ;
ok 1443 - Document tree: qq'<html><head></body></html>'
ok 1444 - Parse error: qq'<html><head><body></html>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE.
ok 1445 - SHOULD-level error: qq'<html><head><body></html>'; ;
ok 1446 - Document tree: qq'<html><head><body></html>'
ok 1447 - Parse error: qq'<html><body></html>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE.
ok 1448 - SHOULD-level error: qq'<html><body></html>'; ;
ok 1449 - Document tree: qq'<html><body></html>'
ok 1450 - Parse error: qq'<body></html>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (body). Expected DOCTYPE.
ok 1451 - SHOULD-level error: qq'<body></html>'; ;
ok 1452 - Document tree: qq'<body></html>'
not ok 1453 - Parse error: qq'<head></html>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (head). Expected DOCTYPE., Line: 1 Col: 13 Unexpected end tag (html). Ignored.
#   Failed test 'Parse error: qq'<head></html>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (head). Expected DOCTYPE., Line: 1 Col: 13 Unexpected end tag (html). Ignored.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 1454 - SHOULD-level error: qq'<head></html>'; ;
ok 1455 - Document tree: qq'<head></html>'
ok 1456 - Parse error: qq'</head>'; 1:7:no DOCTYPE;Line: 1 Col: 7 Unexpected end tag (head). Expected DOCTYPE.
ok 1457 - SHOULD-level error: qq'</head>'; ;
ok 1458 - Document tree: qq'</head>'
not ok 1459 - Parse error: qq'</body>'; 1:7:no DOCTYPE;Line: 1 Col: 7 Unexpected end tag (body). Expected DOCTYPE., Line: 1 Col: 7 Unexpected end tag (body) after the (implied) root element.
#   Failed test 'Parse error: qq'</body>'; 1:7:no DOCTYPE;Line: 1 Col: 7 Unexpected end tag (body). Expected DOCTYPE., Line: 1 Col: 7 Unexpected end tag (body) after the (implied) root element.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 1460 - SHOULD-level error: qq'</body>'; ;
ok 1461 - Document tree: qq'</body>'
not ok 1462 - Parse error: qq'</html>'; 1:7:no DOCTYPE;Line: 1 Col: 7 Unexpected end tag (html). Expected DOCTYPE., Line: 1 Col: 7 Unexpected end tag (html) after the (implied) root element.
#   Failed test 'Parse error: qq'</html>'; 1:7:no DOCTYPE;Line: 1 Col: 7 Unexpected end tag (html). Expected DOCTYPE., Line: 1 Col: 7 Unexpected end tag (html) after the (implied) root element.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 1463 - SHOULD-level error: qq'</html>'; ;
ok 1464 - Document tree: qq'</html>'
ok 1465 - Parse error: qq'<b><table><td><i></table>'; 1:4:no DOCTYPE, 1:15:missing start tag:tr, 1:25:not closed:i, 1:25:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 14 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 25 Got table cell end tag (td) while required end tags are missing., Line: 1 Col: 25 Expected closing tag. Unexpected end of file.
ok 1466 - SHOULD-level error: qq'<b><table><td><i></table>'; ;
ok 1467 - Document tree: qq'<b><table><td><i></table>'
ok 1468 - Parse error: qq'<b><table><td></b><i></table>X'; 1:4:no DOCTYPE, 1:15:missing start tag:tr, 1:19:unmatched end tag:b, 1:30:not closed:i, 1:30:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 14 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 18 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 29 Got table cell end tag (td) while required end tags are missing., Line: 1 Col: 30 Expected closing tag. Unexpected end of file.
ok 1469 - SHOULD-level error: qq'<b><table><td></b><i></table>X'; ;
ok 1470 - Document tree: qq'<b><table><td></b><i></table>X'
ok 1471 - Parse error: qq'<h1>Hello<h2>World'; 1:5:no DOCTYPE, 1:14:not closed:h1, 1:18:in body:\#eof;4: Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”., 13: Heading cannot be a child of another heading., 18: End of file seen and there were open elements.
ok 1472 - SHOULD-level error: qq'<h1>Hello<h2>World'; ;
ok 1473 - Document tree: qq'<h1>Hello<h2>World'
ok 1474 - Parse error: qq'<a><p>X<a>Y</a>Z</p></a>'; 1:4:no DOCTYPE, 1:11:in a:a, 1:11:not closed:p, 1:24:unmatched end tag:a;Line: 1 Col: 3 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 10 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 10 End tag (a) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 24 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm.
ok 1475 - SHOULD-level error: qq'<a><p>X<a>Y</a>Z</p></a>'; ;
ok 1476 - Document tree: qq'<a><p>X<a>Y</a>Z</p></a>'
not ok 1477 - Parse error: qq'<b><button>foo</b>bar'; 1:4:no DOCTYPE, 1:19:not closed:button, 1:21:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 15 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm.
#   Failed test 'Parse error: qq'<b><button>foo</b>bar'; 1:4:no DOCTYPE, 1:19:not closed:button, 1:21:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 15 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 1478 - SHOULD-level error: qq'<b><button>foo</b>bar'; ;
ok 1479 - Document tree: qq'<b><button>foo</b>bar'
not ok 1480 - Parse error: qq'<!DOCTYPE html><span><button>foo</span>bar'; 1:40:unmatched end tag:span, 1:42:in body:\#eof;39: End tag “span” seen but there were unclosed elements.
#   Failed test 'Parse error: qq'<!DOCTYPE html><span><button>foo</span>bar'; 1:40:unmatched end tag:span, 1:42:in body:\#eof;39: End tag “span” seen but there were unclosed elements.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 1481 - SHOULD-level error: qq'<!DOCTYPE html><span><button>foo</span>bar'; ;
ok 1482 - Document tree: qq'<!DOCTYPE html><span><button>foo</span>bar'
ok 1483 - Parse error: qq'<p><b><div><marquee></p></b></div>X'; 1:4:no DOCTYPE, 1:12:not closed:b, 1:25:unmatched end tag:p, 1:29:unmatched end tag:b, 1:35:unmatched end tag:div, 1:35:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (p). Expected DOCTYPE., Line: 1 Col: 11 Unexpected end tag (p). Ignored., Line: 1 Col: 24 Unexpected end tag (p). Ignored., Line: 1 Col: 28 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 34 End tag (div) seen too early. Expected other end tag., Line: 1 Col: 35 Expected closing tag. Unexpected end of file.
ok 1484 - SHOULD-level error: qq'<p><b><div><marquee></p></b></div>X'; ;
ok 1485 - Document tree: qq'<p><b><div><marquee></p></b></div>X'
ok 1486 - Parse error: qq'<script><div></script></div><title><p></title><p><p>'; 1:9:no DOCTYPE, 1:29:unmatched end tag:div;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 28 Unexpected end tag (div). Ignored.
ok 1487 - SHOULD-level error: qq'<script><div></script></div><title><p></title><p><p>'; ;
ok 1488 - Document tree: qq'<script><div></script></div><title><p></title><p><p>'
ok 1489 - Parse error: qq'<!--><div>--<!-->'; 1:5:bogus comment, 1:11:no DOCTYPE, 1:17:bogus comment, 1:17:in body:\#eof;Line: 1 Col: 5 Incorrect comment., Line: 1 Col: 10 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 17 Incorrect comment., Line: 1 Col: 17 Expected closing tag. Unexpected end of file.
ok 1490 - SHOULD-level error: qq'<!--><div>--<!-->'; ;
ok 1491 - Document tree: qq'<!--><div>--<!-->'
ok 1492 - Parse error: qq'<p><hr></p>'; 1:4:no DOCTYPE, 1:11:unmatched end tag:p;Line: 1 Col: 3 Unexpected start tag (p). Expected DOCTYPE., Line: 1 Col: 11 Unexpected end tag (p). Ignored.
ok 1493 - SHOULD-level error: qq'<p><hr></p>'; ;
ok 1494 - Document tree: qq'<p><hr></p>'
ok 1495 - Parse error: qq'<select><b><option><select><option></b></select>X'; 1:9:no DOCTYPE, 1:12:in select:b, 1:28:select in select, 1:40:unmatched end tag:b, 1:49:unmatched end tag:select, 1:49:in body:\#eof;Line: 1 Col: 8 Unexpected start tag (select). Expected DOCTYPE., Line: 1 Col: 11 Unexpected start tag token (b) in the select phase. Ignored., Line: 1 Col: 27 Unexpected select start tag in the select phase treated as select end tag., Line: 1 Col: 39 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 48 Unexpected end tag (select). Ignored., Line: 1 Col: 49 Expected closing tag. Unexpected end of file.
ok 1496 - SHOULD-level error: qq'<select><b><option><select><option></b></select>X'; ;
ok 1497 - Document tree: qq'<select><b><option><select><option></b></select>X'
not ok 1498 - Parse error: qq'<a><table><td><a><table></table><a></tr><a></table><b>X</b>C<a>Y'; 1:4:no DOCTYPE, 1:15:missing start tag:tr, 1:36:in a:a, 1:41:not closed:a, 1:44:in table:a, 1:44:in a:a, 1:44:unmatched end tag:a, 1:64:in a:a, 1:64:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 14 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 35 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 40 Got table cell end tag (td) while required end tags are missing., Line: 1 Col: 43 Unexpected start tag (a) in table context caused voodoo mode., Line: 1 Col: 43 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 43 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 51 Unexpected implied end tag (a) in the table phase., Line: 1 Col: 63 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 64 Expected closing tag. Unexpected end of file.
#   Failed test 'Parse error: qq'<a><table><td><a><table></table><a></tr><a></table><b>X</b>C<a>Y'; 1:4:no DOCTYPE, 1:15:missing start tag:tr, 1:36:in a:a, 1:41:not closed:a, 1:44:in table:a, 1:44:in a:a, 1:44:unmatched end tag:a, 1:64:in a:a, 1:64:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 14 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 35 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 40 Got table cell end tag (td) while required end tags are missing., Line: 1 Col: 43 Unexpected start tag (a) in table context caused voodoo mode., Line: 1 Col: 43 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 43 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 51 Unexpected implied end tag (a) in the table phase., Line: 1 Col: 63 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 64 Expected closing tag. Unexpected end of file.'
#   at HTML-tree.t test () ok line 3.
#          got: '9'
#     expected: '10'
ok 1499 - SHOULD-level error: qq'<a><table><td><a><table></table><a></tr><a></table><b>X</b>C<a>Y'; ;
not ok 1500 - Document tree: qq'<a><table><td><a><table></table><a></tr><a></table><b>X</b>C<a>Y'
#   Failed test 'Document tree: qq'<a><table><td><a><table></table><a></tr><a></table><b>X</b>C<a>Y''
#   at HTML-tree.t test () ok line 9.
# +---+-------------------------+---+-------------------------+
# | Ln|Got                      | Ln|Expected                 |
# +---+-------------------------+---+-------------------------+
# |  1|<html>                   |  1|<html>                   |
# |  2|  <head>                 |  2|  <head>                 |
# |  3|  <body>                 |  3|  <body>                 |
# |  4|    <a>                  |  4|    <a>                  |
# |   |                         *  5|      <a>                *
# |  5|      <table>            |  6|      <table>            |
# |  6|        <tbody>          |  7|        <tbody>          |
# |  7|          <tr>           |  8|          <tr>           |
# |  8|            <td>         |  9|            <td>         |
# |  9|              <a>        | 10|              <a>        |
# | 10|                <table>  | 11|                <table>  |
# | 11|              <a>        | 12|              <a>        |
# * 12|    <a>                  *   |                         |
# | 13|    <a>                  | 13|    <a>                  |
# | 14|      <b>                | 14|      <b>                |
# | 15|        "X"              | 15|        "X"              |
# | 16|      "C"                | 16|      "C"                |
# | 17|    <a>                  | 17|    <a>                  |
# | 18|      "Y"                | 18|      "Y"                |
# +---+-------------------------+---+-------------------------+
ok 1501 - Parse error: qq'<a X>0<b>1<a Y>2'; 1:6:no DOCTYPE, 1:16:in a:a, 1:16:not closed:b, 1:16:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 15 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 15 End tag (a) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 16 Expected closing tag. Unexpected end of file.
ok 1502 - SHOULD-level error: qq'<a X>0<b>1<a Y>2'; ;
ok 1503 - Document tree: qq'<a X>0<b>1<a Y>2'
ok 1504 - Parse error: qq'<!-----><font><div>hello<table>excite!<b>me!<th><i>please!</tr><!--X-->'; 1:6:dash in comment, 1:15:no DOCTYPE, 1:42:in table:\#text, 1:42:in table:b, 1:49:in table:\#text, 1:49:missing start tag:tr, 1:64:not closed:i, 1:71:in body:\#eof;Line: 1 Col: 7 Unexpected '-' after '--' found in comment., Line: 1 Col: 14 Unexpected start tag (font). Expected DOCTYPE., Line: 1 Col: 38 Unexpected non-space characters in table context caused voodoo mode., Line: 1 Col: 41 Unexpected start tag (b) in table context caused voodoo mode., Line: 1 Col: 48 Unexpected implied end tag (b) in the table phase., Line: 1 Col: 48 Unexpected table cell start tag (th) in the table body phase., Line: 1 Col: 63 Got table cell end tag (th) while required end tags are missing., Line: 1 Col: 71 Unexpected end of file. Expected table content.
ok 1505 - SHOULD-level error: qq'<!-----><font><div>hello<table>excite!<b>me!<th><i>please!</tr><!--X-->'; ;
not ok 1506 - Document tree: qq'<!-----><font><div>hello<table>excite!<b>me!<th><i>please!</tr><!--X-->'
#   Failed test 'Document tree: qq'<!-----><font><div>hello<table>excite!<b>me!<th><i>please!</tr><!--X-->''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------------------+---+-----------------------------+
# | Ln|Got                          | Ln|Expected                     |
# +---+-----------------------------+---+-----------------------------+
# |  1|<!-- - -->                   |  1|<!-- - -->                   |
# |  2|<html>                       |  2|<html>                       |
# |  3|  <head>                     |  3|  <head>                     |
# |  4|  <body>                     |  4|  <body>                     |
# |  5|    <font>                   |  5|    <font>                   |
# |  6|      <div>                  |  6|      <div>                  |
# *  7|        "hello"              *  7|        "helloexcite!"       *
# *  8|        "excite!"            *   |                             |
# |  9|        <b>                  |  8|        <b>                  |
# | 10|          "me!"              |  9|          "me!"              |
# | 11|        <table>              | 10|        <table>              |
# | 12|          <tbody>            | 11|          <tbody>            |
# | 13|            <tr>             | 12|            <tr>             |
# | 14|              <th>           | 13|              <th>           |
# | 15|                <i>          | 14|                <i>          |
# | 16|                  "please!"  | 15|                  "please!"  |
# | 17|            <!-- X -->       | 16|            <!-- X -->       |
# +---+-----------------------------+---+-----------------------------+
not ok 1507 - Parse error: qq'<!DOCTYPE html><li>hello<li>world<ul>how<li>do</ul>you</body><!--do-->'; ;Line: 1 Col: 61 Unexpected end tag (li). Missing end tag (body).
#   Failed test 'Parse error: qq'<!DOCTYPE html><li>hello<li>world<ul>how<li>do</ul>you</body><!--do-->'; ;Line: 1 Col: 61 Unexpected end tag (li). Missing end tag (body).'
#   at HTML-tree.t test () ok line 3.
#          got: '0'
#     expected: '1'
ok 1508 - SHOULD-level error: qq'<!DOCTYPE html><li>hello<li>world<ul>how<li>do</ul>you</body><!--do-->'; ;
ok 1509 - Document tree: qq'<!DOCTYPE html><li>hello<li>world<ul>how<li>do</ul>you</body><!--do-->'
ok 1510 - Parse error: qq'<!DOCTYPE html>A<option>B<optgroup>C<select>D</option>E'; 1:55:unmatched end tag:option, 1:55:in body:\#eof;Line: 1 Col: 54 Unexpected end tag (option) in the select phase. Ignored., Line: 1 Col: 55 Expected closing tag. Unexpected end of file.
ok 1511 - SHOULD-level error: qq'<!DOCTYPE html>A<option>B<optgroup>C<select>D</option>E'; ;
ok 1512 - Document tree: qq'<!DOCTYPE html>A<option>B<optgroup>C<select>D</option>E'
ok 1513 - Parse error: qq'<'; 1:0:bare stago, 1:1:no DOCTYPE;Line: 1 Col: 1 Expected tag name. Got something else instead, Line: 1 Col: 1 Unexpected non-space characters. Expected DOCTYPE.
ok 1514 - SHOULD-level error: qq'<'; ;
ok 1515 - Document tree: qq'<'
ok 1516 - Parse error: qq'<\#'; 1:1:bare stago, 1:2:no DOCTYPE;Line: 1 Col: 1 Expected tag name. Got something else instead, Line: 1 Col: 1 Unexpected non-space characters. Expected DOCTYPE.
ok 1517 - SHOULD-level error: qq'<\#'; ;
ok 1518 - Document tree: qq'<\#'
ok 1519 - Parse error: qq'</'; 1:2:bare etago, 1:2:no DOCTYPE;Line: 1 Col: 2 Expected closing tag. Unexpected end of file., Line: 1 Col: 2 Unexpected non-space characters. Expected DOCTYPE.
ok 1520 - SHOULD-level error: qq'</'; ;
ok 1521 - Document tree: qq'</'
ok 1522 - Parse error: qq'</\#'; 1:1:bogus end tag, 1:3:no DOCTYPE;Line: 1 Col: 2 Expected closing tag. Unexpected character '\#' found., Line: 1 Col: 3 Unexpected End of file. Expected DOCTYPE.
ok 1523 - SHOULD-level error: qq'</\#'; ;
ok 1524 - Document tree: qq'</\#'
ok 1525 - Parse error: qq'<?'; 1:1:pio, 1:2:no DOCTYPE;Line: 1 Col: 1 Expected tag name. Got '?' instead. (HTML doesn't support processing instructions.), Line: 1 Col: 2 Unexpected End of file. Expected DOCTYPE.
ok 1526 - SHOULD-level error: qq'<?'; ;
ok 1527 - Document tree: qq'<?'
ok 1528 - Parse error: qq'<?\#'; 1:1:pio, 1:3:no DOCTYPE;Line: 1 Col: 1 Expected tag name. Got '?' instead. (HTML doesn't support processing instructions.), Line: 1 Col: 3 Unexpected End of file. Expected DOCTYPE.
ok 1529 - SHOULD-level error: qq'<?\#'; ;
ok 1530 - Document tree: qq'<?\#'
ok 1531 - Parse error: qq'<!'; 1:0:bogus comment, 1:2:no DOCTYPE;Line: 1 Col: 2 Expected '--' or 'DOCTYPE'. Not found., Line: 1 Col: 2 Unexpected End of file. Expected DOCTYPE.
ok 1532 - SHOULD-level error: qq'<!'; ;
ok 1533 - Document tree: qq'<!'
ok 1534 - Parse error: qq'<!\#'; 1:1:bogus comment, 1:3:no DOCTYPE;Line: 1 Col: 3 Expected '--' or 'DOCTYPE'. Not found., Line: 1 Col: 3 Unexpected End of file. Expected DOCTYPE.
ok 1535 - SHOULD-level error: qq'<!\#'; ;
ok 1536 - Document tree: qq'<!\#'
ok 1537 - Parse error: qq'<?COMMENT?>'; 1:1:pio, 1:11:no DOCTYPE;Line: 1 Col: 1 Expected tag name. Got '?' instead. (HTML doesn't support processing instructions.), Line: 1 Col: 11 Unexpected End of file. Expected DOCTYPE.
ok 1538 - SHOULD-level error: qq'<?COMMENT?>'; ;
ok 1539 - Document tree: qq'<?COMMENT?>'
ok 1540 - Parse error: qq'<!COMMENT>'; 1:1:bogus comment, 1:10:no DOCTYPE;Line: 1 Col: 2 Expected '--' or 'DOCTYPE'. Not found., Line: 1 Col: 10 Unexpected End of file. Expected DOCTYPE.
ok 1541 - SHOULD-level error: qq'<!COMMENT>'; ;
ok 1542 - Document tree: qq'<!COMMENT>'
ok 1543 - Parse error: qq'</ COMMENT >'; 1:1:bogus end tag, 1:12:no DOCTYPE;Line: 1 Col: 2 Expected closing tag. Unexpected character ' ' found., Line: 1 Col: 12 Unexpected End of file. Expected DOCTYPE.
ok 1544 - SHOULD-level error: qq'</ COMMENT >'; ;
ok 1545 - Document tree: qq'</ COMMENT >'
ok 1546 - Parse error: qq'<?COM--MENT?>'; 1:1:pio, 1:13:no DOCTYPE;Line: 1 Col: 1 Expected tag name. Got '?' instead. (HTML doesn't support processing instructions.), Line: 1 Col: 13 Unexpected End of file. Expected DOCTYPE.
ok 1547 - SHOULD-level error: qq'<?COM--MENT?>'; ;
ok 1548 - Document tree: qq'<?COM--MENT?>'
ok 1549 - Parse error: qq'<!COM--MENT>'; 1:1:bogus comment, 1:12:no DOCTYPE;Line: 1 Col: 2 Expected '--' or 'DOCTYPE'. Not found., Line: 1 Col: 12 Unexpected End of file. Expected DOCTYPE.
ok 1550 - SHOULD-level error: qq'<!COM--MENT>'; ;
ok 1551 - Document tree: qq'<!COM--MENT>'
ok 1552 - Parse error: qq'</ COM--MENT >'; 1:1:bogus end tag, 1:14:no DOCTYPE;Line: 1 Col: 2 Expected closing tag. Unexpected character ' ' found., Line: 1 Col: 14 Unexpected End of file. Expected DOCTYPE.
ok 1553 - SHOULD-level error: qq'</ COM--MENT >'; ;
ok 1554 - Document tree: qq'</ COM--MENT >'
ok 1555 - Parse error: qq'<!DOCTYPE html><style> EOF'; 1:26:not closed:style;Line: 1 Col: 26 Unexpected end of file. Expected end tag (style).
ok 1556 - SHOULD-level error: qq'<!DOCTYPE html><style> EOF'; ;
ok 1557 - Document tree: qq'<!DOCTYPE html><style> EOF'
not ok 1558 - Parse error: qq'<!DOCTYPE html><script> <!-- </script> --> </script> EOF'; 1:53:unmatched end tag:script;
#   Failed test 'Parse error: qq'<!DOCTYPE html><script> <!-- </script> --> </script> EOF'; 1:53:unmatched end tag:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 1559 - SHOULD-level error: qq'<!DOCTYPE html><script> <!-- </script> --> </script> EOF'; ;
ok 1560 - Document tree: qq'<!DOCTYPE html><script> <!-- </script> --> </script> EOF'
ok 1561 - Parse error: qq'<b><p></b>TEST'; 1:4:no DOCTYPE, 1:11:not closed:p;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 10 End tag (b) violates step 1, paragraph 3 of the adoption agency algorithm.
ok 1562 - SHOULD-level error: qq'<b><p></b>TEST'; ;
ok 1563 - Document tree: qq'<b><p></b>TEST'
ok 1564 - Parse error: qq'<p id=a><b><p id=b></b>TEST'; 1:9:no DOCTYPE, 1:20:not closed:b, 1:24:unmatched end tag:b;Line: 1 Col: 8 Unexpected start tag (p). Expected DOCTYPE., Line: 1 Col: 19 Unexpected end tag (p). Ignored., Line: 1 Col: 23 End tag (b) violates step 1, paragraph 2 of the adoption agency algorithm.
ok 1565 - SHOULD-level error: qq'<p id=a><b><p id=b></b>TEST'; ;
ok 1566 - Document tree: qq'<p id=a><b><p id=b></b>TEST'
ok 1567 - Parse error: qq'<b id=a><p><b id=b></p></b>TEST'; 1:9:no DOCTYPE, 1:24:not closed:b, 1:28:unmatched end tag:b, 1:31:in body:\#eof;Line: 1 Col: 8 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 23 Unexpected end tag (p). Ignored., Line: 1 Col: 27 End tag (b) violates step 1, paragraph 2 of the adoption agency algorithm., Line: 1 Col: 31 Expected closing tag. Unexpected end of file.
ok 1568 - SHOULD-level error: qq'<b id=a><p><b id=b></p></b>TEST'; ;
ok 1569 - Document tree: qq'<b id=a><p><b id=b></p></b>TEST'
ok 1570 - Parse error: qq'<!DOCTYPE html><title>U-test</title><body><div><p>Test<u></p></div></body>'; 1:62:not closed:u;Line: 1 Col: 61 Unexpected end tag (p). Ignored.
ok 1571 - SHOULD-level error: qq'<!DOCTYPE html><title>U-test</title><body><div><p>Test<u></p></div></body>'; ;
ok 1572 - Document tree: qq'<!DOCTYPE html><title>U-test</title><body><div><p>Test<u></p></div></body>'
ok 1573 - Parse error: qq'<!DOCTYPE html><font><table></font></table></font>'; 1:36:in table:/:font, 1:36:unmatched end tag:font;Line: 1 Col: 35 Unexpected end tag (font) in table context caused voodoo mode., Line: 1 Col: 35 End tag (font) violates step 1, paragraph 1 of the adoption agency algorithm.
ok 1574 - SHOULD-level error: qq'<!DOCTYPE html><font><table></font></table></font>'; ;
ok 1575 - Document tree: qq'<!DOCTYPE html><font><table></font></table></font>'
ok 1576 - Parse error: qq'<font><p>hello<b>cruel</font>world'; 1:7:no DOCTYPE, 1:30:not closed:b, 1:30:not closed:b, 1:34:in body:\#eof;Line: 1 Col: 6 Unexpected start tag (font). Expected DOCTYPE., Line: 1 Col: 29 End tag (font) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 29 End tag (font) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 34 Expected closing tag. Unexpected end of file.
ok 1577 - SHOULD-level error: qq'<font><p>hello<b>cruel</font>world'; ;
ok 1578 - Document tree: qq'<font><p>hello<b>cruel</font>world'
ok 1579 - Parse error: qq'<b>Test</i>Test'; 1:4:no DOCTYPE, 1:12:unmatched end tag:i, 1:15:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 11 End tag (i) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 15 Expected closing tag. Unexpected end of file.
ok 1580 - SHOULD-level error: qq'<b>Test</i>Test'; ;
ok 1581 - Document tree: qq'<b>Test</i>Test'
ok 1582 - Parse error: qq'<b>A<cite>B<div>C'; 1:4:no DOCTYPE, 1:17:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 17 Expected closing tag. Unexpected end of file.
ok 1583 - SHOULD-level error: qq'<b>A<cite>B<div>C'; ;
ok 1584 - Document tree: qq'<b>A<cite>B<div>C'
ok 1585 - Parse error: qq'<b>A<cite>B<div>C</cite>D'; 1:4:no DOCTYPE, 1:25:unmatched end tag:cite, 1:25:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 24 Unexpected end tag (cite). Ignored., Line: 1 Col: 25 Expected closing tag. Unexpected end of file.
ok 1586 - SHOULD-level error: qq'<b>A<cite>B<div>C</cite>D'; ;
ok 1587 - Document tree: qq'<b>A<cite>B<div>C</cite>D'
ok 1588 - Parse error: qq'<b>A<cite>B<div>C</b>D'; 1:4:no DOCTYPE, 1:22:not closed:div, 1:22:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 21 End tag (b) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 22 Expected closing tag. Unexpected end of file.
ok 1589 - SHOULD-level error: qq'<b>A<cite>B<div>C</b>D'; ;
ok 1590 - Document tree: qq'<b>A<cite>B<div>C</b>D'
No #errors section () at HTML-tree.t test () skip line 67.
not ok 1591 - Parse error: qq''; 1:0:no DOCTYPE;
#   Failed test 'Parse error: qq''; 1:0:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 1592 - SHOULD-level error: qq''; ;
Use of uninitialized value in length at HTML-tree.t test () ok line 8.
not ok 1593 - Document tree: qq''
#   Failed test 'Document tree: qq'''
#   at HTML-tree.t test () ok line 9.
# +---+----------+---+----------+
# | Ln|Got       | Ln|Expected  |
# +---+----------+---+----------+
# *  1|<html>    *   |          |
# *  2|  <head>  *   |          |
# *  3|  <body>  *   |          |
# +---+----------+---+----------+
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
ok 1594 - Parse error: qq''; 1:0:no DOCTYPE;Line: 1 Col: 0 Unexpected End of file. Expected DOCTYPE.
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
ok 1595 - SHOULD-level error: qq''; ;
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
ok 1596 - Document tree: qq''
ok 1597 - Parse error: qq'<DIV>'; 1:5:no DOCTYPE, 1:5:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 5 Expected closing tag. Unexpected end of file.
ok 1598 - SHOULD-level error: qq'<DIV>'; ;
ok 1599 - Document tree: qq'<DIV>'
ok 1600 - Parse error: qq'<DIV> abc'; 1:6:no DOCTYPE, 1:9:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 9 Expected closing tag. Unexpected end of file.
ok 1601 - SHOULD-level error: qq'<DIV> abc'; ;
ok 1602 - Document tree: qq'<DIV> abc'
ok 1603 - Parse error: qq'<DIV> abc <B>'; 1:6:no DOCTYPE, 1:13:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 13 Expected closing tag. Unexpected end of file.
ok 1604 - SHOULD-level error: qq'<DIV> abc <B>'; ;
ok 1605 - Document tree: qq'<DIV> abc <B>'
ok 1606 - Parse error: qq'<DIV> abc <B> def'; 1:6:no DOCTYPE, 1:17:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 17 Expected closing tag. Unexpected end of file.
ok 1607 - SHOULD-level error: qq'<DIV> abc <B> def'; ;
ok 1608 - Document tree: qq'<DIV> abc <B> def'
ok 1609 - Parse error: qq'<DIV> abc <B> def <I>'; 1:6:no DOCTYPE, 1:21:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 21 Expected closing tag. Unexpected end of file.
ok 1610 - SHOULD-level error: qq'<DIV> abc <B> def <I>'; ;
ok 1611 - Document tree: qq'<DIV> abc <B> def <I>'
ok 1612 - Parse error: qq'<DIV> abc <B> def <I> ghi'; 1:6:no DOCTYPE, 1:25:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 25 Expected closing tag. Unexpected end of file.
ok 1613 - SHOULD-level error: qq'<DIV> abc <B> def <I> ghi'; ;
ok 1614 - Document tree: qq'<DIV> abc <B> def <I> ghi'
ok 1615 - Parse error: qq'<DIV> abc <B> def <I> ghi <P>'; 1:6:no DOCTYPE, 1:29:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 29 Expected closing tag. Unexpected end of file.
ok 1616 - SHOULD-level error: qq'<DIV> abc <B> def <I> ghi <P>'; ;
ok 1617 - Document tree: qq'<DIV> abc <B> def <I> ghi <P>'
ok 1618 - Parse error: qq'<DIV> abc <B> def <I> ghi <P> jkl'; 1:6:no DOCTYPE, 1:33:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 33 Expected closing tag. Unexpected end of file.
ok 1619 - SHOULD-level error: qq'<DIV> abc <B> def <I> ghi <P> jkl'; ;
ok 1620 - Document tree: qq'<DIV> abc <B> def <I> ghi <P> jkl'
ok 1621 - Parse error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B>'; 1:6:no DOCTYPE, 1:38:not closed:p, 1:38:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 38 End tag (b) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 38 Expected closing tag. Unexpected end of file.
ok 1622 - SHOULD-level error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B>'; ;
ok 1623 - Document tree: qq'<DIV> abc <B> def <I> ghi <P> jkl </B>'
ok 1624 - Parse error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno'; 1:6:no DOCTYPE, 1:39:not closed:p, 1:42:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 38 End tag (b) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 42 Expected closing tag. Unexpected end of file.
ok 1625 - SHOULD-level error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno'; ;
ok 1626 - Document tree: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno'
ok 1627 - Parse error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I>'; 1:6:no DOCTYPE, 1:39:not closed:p, 1:47:not closed:p, 1:47:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 38 End tag (b) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 47 End tag (i) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 47 Expected closing tag. Unexpected end of file.
ok 1628 - SHOULD-level error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I>'; ;
ok 1629 - Document tree: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I>'
ok 1630 - Parse error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr'; 1:6:no DOCTYPE, 1:39:not closed:p, 1:48:not closed:p, 1:51:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 38 End tag (b) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 47 End tag (i) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 51 Expected closing tag. Unexpected end of file.
ok 1631 - SHOULD-level error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr'; ;
ok 1632 - Document tree: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr'
ok 1633 - Parse error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr </P>'; 1:6:no DOCTYPE, 1:39:not closed:p, 1:48:not closed:p, 1:56:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 38 End tag (b) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 47 End tag (i) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 56 Expected closing tag. Unexpected end of file.
ok 1634 - SHOULD-level error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr </P>'; ;
ok 1635 - Document tree: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr </P>'
ok 1636 - Parse error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr </P> stu'; 1:6:no DOCTYPE, 1:39:not closed:p, 1:48:not closed:p, 1:60:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 38 End tag (b) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 47 End tag (i) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 60 Expected closing tag. Unexpected end of file.
ok 1637 - SHOULD-level error: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr </P> stu'; ;
ok 1638 - Document tree: qq'<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr </P> stu'
ok 1639 - Parse error: qq'<test attribute---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->'; 1:1040:no DOCTYPE, 1:1040:in body:\#eof;Line: 1 Col: 1040 Unexpected start tag (test). Expected DOCTYPE., Line: 1 Col: 1040 Expected closing tag. Unexpected end of file.
ok 1640 - SHOULD-level error: qq'<test attribute---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->'; ;
ok 1641 - Document tree: qq'<test attribute---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->'
ok 1642 - Parse error: qq'<a href="blah">aba<table><a href="foo">br<tr><td></td></tr>x</table>aoe'; 1:16:no DOCTYPE, 1:40:in table:a, 1:40:in a:a, 1:40:unmatched end tag:a, 1:46:in table:\#text, 1:69:in table:\#text, 1:71:in body:\#eof;Line: 1 Col: 15 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 39 Unexpected start tag (a) in table context caused voodoo mode., Line: 1 Col: 39 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 39 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 45 Unexpected implied end tag (a) in the table phase., Line: 1 Col: 68 Unexpected implied end tag (a) in the table phase., Line: 1 Col: 71 Expected closing tag. Unexpected end of file.
ok 1643 - SHOULD-level error: qq'<a href="blah">aba<table><a href="foo">br<tr><td></td></tr>x</table>aoe'; ;
Use of uninitialized value in length at HTML-tree.t test () ok line 8.
not ok 1644 - Document tree: qq'<a href="blah">aba<table><a href="foo">br<tr><td></td></tr>x</table>aoe'
#   Failed test 'Document tree: qq'<a href="blah">aba<table><a href="foo">br<tr><td></td></tr>x</table>aoe''
#   at HTML-tree.t test () ok line 9.
# +---+-------------------+---+----------+
# | Ln|Got                | Ln|Expected  |
# +---+-------------------+---+----------+
# *  1|<html>             *   |          |
# *  2|  <head>           *   |          |
# *  3|  <body>           *   |          |
# *  4|    <a>            *   |          |
# *  5|      href="blah"  *   |          |
# *  6|      "aba"        *   |          |
# *  7|      <table>      *   |          |
# *  8|        <tbody>    *   |          |
# *  9|          <tr>     *   |          |
# * 10|            <td>   *   |          |
# * 11|    <a>            *   |          |
# * 12|      href="foo"   *   |          |
# * 13|      "br"         *   |          |
# * 14|    <a>            *   |          |
# * 15|      href="foo"   *   |          |
# * 16|      "x"          *   |          |
# * 17|    <a>            *   |          |
# * 18|      href="foo"   *   |          |
# * 19|      "aoe"        *   |          |
# +---+-------------------+---+----------+
Use of uninitialized value in concatenation (.) or string at HTML-tree.t test () skip line 67.
No #errors section () at HTML-tree.t test () skip line 67.
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
not ok 1645 - Parse error: qq''; 1:0:no DOCTYPE;
#   Failed test 'Parse error: qq''; 1:0:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
ok 1646 - SHOULD-level error: qq''; ;
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
not ok 1647 - Document tree: qq''
#   Failed test 'Document tree: qq'''
#   at HTML-tree.t test () ok line 9.
# +---+----------+---+--------------------+
# | Ln|Got       | Ln|Expected            |
# +---+----------+---+--------------------+
# |  1|<html>    |  1|<html>              |
# |  2|  <head>  |  2|  <head>            |
# |  3|  <body>  |  3|  <body>            |
# |   |          *  4|    <a>             *
# |   |          *  5|      href="blah"   *
# |   |          *  6|      "aba"         *
# |   |          *  7|      <a>           *
# |   |          *  8|        href="foo"  *
# |   |          *  9|        "br"        *
# |   |          * 10|      <a>           *
# |   |          * 11|        href="foo"  *
# |   |          * 12|        "x"         *
# |   |          * 13|      <table>       *
# |   |          * 14|        <tbody>     *
# |   |          * 15|          <tr>      *
# |   |          * 16|            <td>    *
# |   |          * 17|    <a>             *
# |   |          * 18|      href="foo"    *
# |   |          * 19|      "aoe"         *
# +---+----------+---+--------------------+
ok 1648 - Parse error: qq'<a href="blah">aba<table><tr><td><a href="foo">br</td></tr>x</table>aoe'; 1:16:no DOCTYPE, 1:55:not closed:a, 1:69:in table:\#text, 1:71:in body:\#eof;Line: 1 Col: 15 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 54 Got table cell end tag (td) while required end tags are missing., Line: 1 Col: 60 Unexpected non-space characters in table context caused voodoo mode., Line: 1 Col: 71 Expected closing tag. Unexpected end of file.
ok 1649 - SHOULD-level error: qq'<a href="blah">aba<table><tr><td><a href="foo">br</td></tr>x</table>aoe'; ;
not ok 1650 - Document tree: qq'<a href="blah">aba<table><tr><td><a href="foo">br</td></tr>x</table>aoe'
#   Failed test 'Document tree: qq'<a href="blah">aba<table><tr><td><a href="foo">br</td></tr>x</table>aoe''
#   at HTML-tree.t test () ok line 9.
# +---+----------------------------+---+----------------------------+
# | Ln|Got                         | Ln|Expected                    |
# +---+----------------------------+---+----------------------------+
# |  1|<html>                      |  1|<html>                      |
# |  2|  <head>                    |  2|  <head>                    |
# |  3|  <body>                    |  3|  <body>                    |
# |  4|    <a>                     |  4|    <a>                     |
# |  5|      href="blah"           |  5|      href="blah"           |
# *  6|      "aba"                 *  6|      "abax"                *
# *  7|      "x"                   *   |                            |
# |  8|      <table>               |  7|      <table>               |
# |  9|        <tbody>             |  8|        <tbody>             |
# | 10|          <tr>              |  9|          <tr>              |
# | 11|            <td>            | 10|            <td>            |
# | 12|              <a>           | 11|              <a>           |
# | 13|                href="foo"  | 12|                href="foo"  |
# | 14|                "br"        | 13|                "br"        |
# | 15|      "aoe"                 | 14|      "aoe"                 |
# +---+----------------------------+---+----------------------------+
ok 1651 - Parse error: qq'<table><a href="blah">aba<tr><td><a href="foo">br</td></tr>x</table>aoe'; 1:8:no DOCTYPE, 1:23:in table:a, 1:30:in table:\#text, 1:55:not closed:a, 1:69:in table:\#text, 1:71:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 22 Unexpected start tag (a) in table context caused voodoo mode., Line: 1 Col: 29 Unexpected implied end tag (a) in the table phase., Line: 1 Col: 54 Got table cell end tag (td) while required end tags are missing., Line: 1 Col: 68 Unexpected implied end tag (a) in the table phase., Line: 1 Col: 71 Expected closing tag. Unexpected end of file.
ok 1652 - SHOULD-level error: qq'<table><a href="blah">aba<tr><td><a href="foo">br</td></tr>x</table>aoe'; ;
ok 1653 - Document tree: qq'<table><a href="blah">aba<tr><td><a href="foo">br</td></tr>x</table>aoe'
ok 1654 - Parse error: qq'<a href=a>aa<marquee>aa<a href=b>bb</marquee>aa'; 1:11:no DOCTYPE, 1:46:not closed:a, 1:47:in body:\#eof;Line: 1 Col: 10 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 45 End tag (marquee) seen too early. Expected other end tag., Line: 1 Col: 47 Expected closing tag. Unexpected end of file.
ok 1655 - SHOULD-level error: qq'<a href=a>aa<marquee>aa<a href=b>bb</marquee>aa'; ;
ok 1656 - Document tree: qq'<a href=a>aa<marquee>aa<a href=b>bb</marquee>aa'
not ok 1657 - Parse error: qq'<wbr><strike><code></strike><code><strike></code>'; 1:6:no DOCTYPE, 1:29:not closed:code, 1:49:not closed:strike, 1:49:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (wbr). Expected DOCTYPE., Line: 1 Col: 28 End tag (strike) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 49 Unexpected end tag (code). Ignored.
#   Failed test 'Parse error: qq'<wbr><strike><code></strike><code><strike></code>'; 1:6:no DOCTYPE, 1:29:not closed:code, 1:49:not closed:strike, 1:49:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (wbr). Expected DOCTYPE., Line: 1 Col: 28 End tag (strike) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 49 Unexpected end tag (code). Ignored.'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 1658 - SHOULD-level error: qq'<wbr><strike><code></strike><code><strike></code>'; ;
ok 1659 - Document tree: qq'<wbr><strike><code></strike><code><strike></code>'
ok 1660 - Parse error: qq'<!DOCTYPE html><spacer>foo'; 1:26:in body:\#eof;26: End of file seen and there were open elements.
ok 1661 - SHOULD-level error: qq'<!DOCTYPE html><spacer>foo'; ;
ok 1662 - Document tree: qq'<!DOCTYPE html><spacer>foo'
ok 1663 - Parse error: qq'<title><meta></title><link><title><meta></title>'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (title). Expected DOCTYPE.
ok 1664 - SHOULD-level error: qq'<title><meta></title><link><title><meta></title>'; ;
ok 1665 - Document tree: qq'<title><meta></title><link><title><meta></title>'
not ok 1666 - Parse error: qq'<style><!--</style><meta><script>--><link></script>'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE., Line: 1 Col: 51 Unexpected end of file. Expected end tag (style).
#   Failed test 'Parse error: qq'<style><!--</style><meta><script>--><link></script>'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE., Line: 1 Col: 51 Unexpected end of file. Expected end tag (style).'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 1667 - SHOULD-level error: qq'<style><!--</style><meta><script>--><link></script>'; ;
ok 1668 - Document tree: qq'<style><!--</style><meta><script>--><link></script>'
ok 1669 - Parse error: qq'<head><meta></head><link>'; 1:7:no DOCTYPE, 1:25:after head:link;Line: 1 Col: 6 Unexpected start tag (head). Expected DOCTYPE., Line: 1 Col: 25 Unexpected start tag (link) that can be in head. Moved.
ok 1670 - SHOULD-level error: qq'<head><meta></head><link>'; ;
ok 1671 - Document tree: qq'<head><meta></head><link>'
ok 1672 - Parse error: qq'<table><tr><tr><td><td><span><th><span>X</table>'; 1:8:no DOCTYPE, 1:34:not closed:span, 1:48:not closed:span;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 33 Got table cell end tag (td) while required end tags are missing., Line: 1 Col: 48 Got table cell end tag (th) while required end tags are missing.
ok 1673 - SHOULD-level error: qq'<table><tr><tr><td><td><span><th><span>X</table>'; ;
ok 1674 - Document tree: qq'<table><tr><tr><td><td><span><th><span>X</table>'
not ok 1675 - Parse error: qq'<body><body><base><link><meta><title><p></title><body><p></body>'; 1:7:no DOCTYPE, 1:13:in body:body, 1:55:in body:body;Line: 1 Col: 6 Unexpected start tag (body). Expected DOCTYPE., Line: 1 Col: 12 Unexpected start tag (body)., Line: 1 Col: 54 Unexpected start tag (body)., Line: 1 Col: 64 Unexpected end tag (p). Missing end tag (body).
#   Failed test 'Parse error: qq'<body><body><base><link><meta><title><p></title><body><p></body>'; 1:7:no DOCTYPE, 1:13:in body:body, 1:55:in body:body;Line: 1 Col: 6 Unexpected start tag (body). Expected DOCTYPE., Line: 1 Col: 12 Unexpected start tag (body)., Line: 1 Col: 54 Unexpected start tag (body)., Line: 1 Col: 64 Unexpected end tag (p). Missing end tag (body).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '4'
ok 1676 - SHOULD-level error: qq'<body><body><base><link><meta><title><p></title><body><p></body>'; ;
ok 1677 - Document tree: qq'<body><body><base><link><meta><title><p></title><body><p></body>'
ok 1678 - Parse error: qq'<textarea><p></textarea>'; 1:11:no DOCTYPE;Line: 1 Col: 10 Unexpected start tag (textarea). Expected DOCTYPE.
ok 1679 - SHOULD-level error: qq'<textarea><p></textarea>'; ;
ok 1680 - Document tree: qq'<textarea><p></textarea>'
ok 1681 - Parse error: qq'<p><image></p>'; 1:4:no DOCTYPE, 1:11:image;Line: 1 Col: 3 Unexpected start tag (p). Expected DOCTYPE., Line: 1 Col: 10 Unexpected start tag (image). Treated as img.
ok 1682 - SHOULD-level error: qq'<p><image></p>'; ;
ok 1683 - Document tree: qq'<p><image></p>'
not ok 1684 - Parse error: qq'<a><table><a></table><p><a><div><a>'; 1:4:no DOCTYPE, 1:14:in table:a, 1:14:in a:a, 1:14:unmatched end tag:a, 1:28:in a:a, 1:28:unmatched end tag:a, 1:33:not closed:a, 1:35:in a:a, 1:35:unmatched end tag:a, 1:35:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 13 Unexpected start tag (a) in table context caused voodoo mode., Line: 1 Col: 13 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 13 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 21 Unexpected end tag (table). Expected end tag (a)., Line: 1 Col: 27 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 27 End tag (a) violates step 1, paragraph 2 of the adoption agency algorithm., Line: 1 Col: 32 Unexpected end tag (p). Ignored., Line: 1 Col: 35 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 35 End tag (a) violates step 1, paragraph 2 of the adoption agency algorithm., Line: 1 Col: 35 Expected closing tag. Unexpected end of file.
#   Failed test 'Parse error: qq'<a><table><a></table><p><a><div><a>'; 1:4:no DOCTYPE, 1:14:in table:a, 1:14:in a:a, 1:14:unmatched end tag:a, 1:28:in a:a, 1:28:unmatched end tag:a, 1:33:not closed:a, 1:35:in a:a, 1:35:unmatched end tag:a, 1:35:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 13 Unexpected start tag (a) in table context caused voodoo mode., Line: 1 Col: 13 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 13 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 21 Unexpected end tag (table). Expected end tag (a)., Line: 1 Col: 27 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 27 End tag (a) violates step 1, paragraph 2 of the adoption agency algorithm., Line: 1 Col: 32 Unexpected end tag (p). Ignored., Line: 1 Col: 35 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 35 End tag (a) violates step 1, paragraph 2 of the adoption agency algorithm., Line: 1 Col: 35 Expected closing tag. Unexpected end of file.'
#   at HTML-tree.t test () ok line 3.
#          got: '10'
#     expected: '11'
ok 1685 - SHOULD-level error: qq'<a><table><a></table><p><a><div><a>'; ;
not ok 1686 - Document tree: qq'<a><table><a></table><p><a><div><a>'
#   Failed test 'Document tree: qq'<a><table><a></table><p><a><div><a>''
#   at HTML-tree.t test () ok line 9.
# +---+---------------+---+---------------+
# | Ln|Got            | Ln|Expected       |
# +---+---------------+---+---------------+
# |  1|<html>         |  1|<html>         |
# |  2|  <head>       |  2|  <head>       |
# |  3|  <body>       |  3|  <body>       |
# |  4|    <a>        |  4|    <a>        |
# |   |               *  5|      <a>      *
# |  5|      <table>  |  6|      <table>  |
# *  6|    <a>        *   |               |
# |  7|    <p>        |  7|    <p>        |
# |  8|      <a>      |  8|      <a>      |
# |  9|    <div>      |  9|    <div>      |
# | 10|      <a>      | 10|      <a>      |
# +---+---------------+---+---------------+
ok 1687 - Parse error: qq'<head></p><meta><p>'; 1:7:no DOCTYPE, 1:11:unmatched end tag:p;Line: 1 Col: 6 Unexpected start tag (head). Expected DOCTYPE., Line: 1 Col: 10 Unexpected end tag (p). Ignored.
ok 1688 - SHOULD-level error: qq'<head></p><meta><p>'; ;
ok 1689 - Document tree: qq'<head></p><meta><p>'
ok 1690 - Parse error: qq'<head></html><meta><p>'; 1:7:no DOCTYPE, 1:20:after html:meta;Line: 1 Col: 6 Unexpected start tag (head). Expected DOCTYPE., Line: 1 Col: 19 Unexpected start tag (meta).
ok 1691 - SHOULD-level error: qq'<head></html><meta><p>'; ;
ok 1692 - Document tree: qq'<head></html><meta><p>'
ok 1693 - Parse error: qq'<b><table><td><i></table>'; 1:4:no DOCTYPE, 1:15:missing start tag:tr, 1:25:not closed:i, 1:25:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 14 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 25 Got table cell end tag (td) while required end tags are missing., Line: 1 Col: 25 Expected closing tag. Unexpected end of file.
ok 1694 - SHOULD-level error: qq'<b><table><td><i></table>'; ;
ok 1695 - Document tree: qq'<b><table><td><i></table>'
ok 1696 - Parse error: qq'<b><table><td></b><i></table>'; 1:4:no DOCTYPE, 1:15:missing start tag:tr, 1:19:unmatched end tag:b, 1:29:not closed:i, 1:29:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 14 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 18 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 29 Got table cell end tag (td) while required end tags are missing., Line: 1 Col: 29 Expected closing tag. Unexpected end of file.
ok 1697 - SHOULD-level error: qq'<b><table><td></b><i></table>'; ;
ok 1698 - Document tree: qq'<b><table><td></b><i></table>'
ok 1699 - Parse error: qq'<h1><h2>'; 1:5:no DOCTYPE, 1:8:not closed:h1, 1:8:in body:\#eof;4: Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”., 8: Heading cannot be a child of another heading., 8: End of file seen and there were open elements.
ok 1700 - SHOULD-level error: qq'<h1><h2>'; ;
ok 1701 - Document tree: qq'<h1><h2>'
ok 1702 - Parse error: qq'<a><p><a></a></p></a>'; 1:4:no DOCTYPE, 1:10:in a:a, 1:10:not closed:p, 1:21:unmatched end tag:a;Line: 1 Col: 3 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 9 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 9 End tag (a) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 21 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm.
ok 1703 - SHOULD-level error: qq'<a><p><a></a></p></a>'; ;
ok 1704 - Document tree: qq'<a><p><a></a></p></a>'
not ok 1705 - Parse error: qq'<b><button></b></button></b>'; 1:4:no DOCTYPE, 1:16:not closed:button, 1:28:unmatched end tag:b;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 15 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm.
#   Failed test 'Parse error: qq'<b><button></b></button></b>'; 1:4:no DOCTYPE, 1:16:not closed:button, 1:28:unmatched end tag:b;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 15 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 1706 - SHOULD-level error: qq'<b><button></b></button></b>'; ;
ok 1707 - Document tree: qq'<b><button></b></button></b>'
ok 1708 - Parse error: qq'<p><b><div><marquee></p></b></div>'; 1:4:no DOCTYPE, 1:12:not closed:b, 1:25:unmatched end tag:p, 1:29:unmatched end tag:b, 1:34:unmatched end tag:div, 1:34:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (p). Expected DOCTYPE., Line: 1 Col: 11 Unexpected end tag (p). Ignored., Line: 1 Col: 24 Unexpected end tag (p). Ignored., Line: 1 Col: 28 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 34 End tag (div) seen too early. Expected other end tag., Line: 1 Col: 34 Expected closing tag. Unexpected end of file.
ok 1709 - SHOULD-level error: qq'<p><b><div><marquee></p></b></div>'; ;
ok 1710 - Document tree: qq'<p><b><div><marquee></p></b></div>'
ok 1711 - Parse error: qq'<script></script></div><title></title><p><p>'; 1:9:no DOCTYPE, 1:24:unmatched end tag:div;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 23 Unexpected end tag (div). Ignored.
ok 1712 - SHOULD-level error: qq'<script></script></div><title></title><p><p>'; ;
ok 1713 - Document tree: qq'<script></script></div><title></title><p><p>'
ok 1714 - Parse error: qq'<p><hr></p>'; 1:4:no DOCTYPE, 1:11:unmatched end tag:p;Line: 1 Col: 3 Unexpected start tag (p). Expected DOCTYPE., Line: 1 Col: 11 Unexpected end tag (p). Ignored.
ok 1715 - SHOULD-level error: qq'<p><hr></p>'; ;
ok 1716 - Document tree: qq'<p><hr></p>'
ok 1717 - Parse error: qq'<select><b><option><select><option></b></select>'; 1:9:no DOCTYPE, 1:12:in select:b, 1:28:select in select, 1:40:unmatched end tag:b, 1:48:unmatched end tag:select, 1:48:in body:\#eof;Line: 1 Col: 8 Unexpected start tag (select). Expected DOCTYPE., Line: 1 Col: 11 Unexpected start tag token (b) in the select phase. Ignored., Line: 1 Col: 27 Unexpected select start tag in the select phase treated as select end tag., Line: 1 Col: 39 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 48 Unexpected end tag (select). Ignored., Line: 1 Col: 48 Expected closing tag. Unexpected end of file.
ok 1718 - SHOULD-level error: qq'<select><b><option><select><option></b></select>'; ;
ok 1719 - Document tree: qq'<select><b><option><select><option></b></select>'
ok 1720 - Parse error: qq'<html><head><title></title><body></body></html>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE.
ok 1721 - SHOULD-level error: qq'<html><head><title></title><body></body></html>'; ;
ok 1722 - Document tree: qq'<html><head><title></title><body></body></html>'
not ok 1723 - Parse error: qq'<a><table><td><a><table></table><a></tr><a></table><a>'; 1:4:no DOCTYPE, 1:15:missing start tag:tr, 1:36:in a:a, 1:41:not closed:a, 1:44:in table:a, 1:44:in a:a, 1:44:unmatched end tag:a, 1:54:in a:a, 1:54:unmatched end tag:a, 1:54:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 14 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 35 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 40 Got table cell end tag (td) while required end tags are missing., Line: 1 Col: 43 Unexpected start tag (a) in table context caused voodoo mode., Line: 1 Col: 43 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 43 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 51 Unexpected implied end tag (a) in the table phase., Line: 1 Col: 54 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 54 End tag (a) violates step 1, paragraph 2 of the adoption agency algorithm., Line: 1 Col: 54 Expected closing tag. Unexpected end of file.
#   Failed test 'Parse error: qq'<a><table><td><a><table></table><a></tr><a></table><a>'; 1:4:no DOCTYPE, 1:15:missing start tag:tr, 1:36:in a:a, 1:41:not closed:a, 1:44:in table:a, 1:44:in a:a, 1:44:unmatched end tag:a, 1:54:in a:a, 1:54:unmatched end tag:a, 1:54:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 14 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 35 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 40 Got table cell end tag (td) while required end tags are missing., Line: 1 Col: 43 Unexpected start tag (a) in table context caused voodoo mode., Line: 1 Col: 43 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 43 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 51 Unexpected implied end tag (a) in the table phase., Line: 1 Col: 54 Unexpected start tag (a) implies end tag (a)., Line: 1 Col: 54 End tag (a) violates step 1, paragraph 2 of the adoption agency algorithm., Line: 1 Col: 54 Expected closing tag. Unexpected end of file.'
#   at HTML-tree.t test () ok line 3.
#          got: '10'
#     expected: '11'
ok 1724 - SHOULD-level error: qq'<a><table><td><a><table></table><a></tr><a></table><a>'; ;
not ok 1725 - Document tree: qq'<a><table><td><a><table></table><a></tr><a></table><a>'
#   Failed test 'Document tree: qq'<a><table><td><a><table></table><a></tr><a></table><a>''
#   at HTML-tree.t test () ok line 9.
# +---+-------------------------+---+-------------------------+
# | Ln|Got                      | Ln|Expected                 |
# +---+-------------------------+---+-------------------------+
# |  1|<html>                   |  1|<html>                   |
# |  2|  <head>                 |  2|  <head>                 |
# |  3|  <body>                 |  3|  <body>                 |
# |  4|    <a>                  |  4|    <a>                  |
# |   |                         *  5|      <a>                *
# |  5|      <table>            |  6|      <table>            |
# |  6|        <tbody>          |  7|        <tbody>          |
# |  7|          <tr>           |  8|          <tr>           |
# |  8|            <td>         |  9|            <td>         |
# |  9|              <a>        | 10|              <a>        |
# | 10|                <table>  | 11|                <table>  |
# | 11|              <a>        | 12|              <a>        |
# * 12|    <a>                  *   |                         |
# | 13|    <a>                  | 13|    <a>                  |
# +---+-------------------------+---+-------------------------+
ok 1726 - Parse error: qq'<ul><li></li><div><li></div><li><li><div><li><address><li><b><em></b><li></ul>'; 1:5:no DOCTYPE, 1:46:not closed:div, 1:59:not closed:address, 1:70:not closed:em;Line: 1 Col: 4 Unexpected start tag (ul). Expected DOCTYPE., Line: 1 Col: 45 Missing end tag (div, li)., Line: 1 Col: 58 Missing end tag (address, li)., Line: 1 Col: 69 End tag (b) violates step 1, paragraph 3 of the adoption agency algorithm.
ok 1727 - SHOULD-level error: qq'<ul><li></li><div><li></div><li><li><div><li><address><li><b><em></b><li></ul>'; ;
ok 1728 - Document tree: qq'<ul><li></li><div><li></div><li><li><div><li><address><li><b><em></b><li></ul>'
not ok 1729 - Parse error: qq'<ul><li><ul></li><li>a</li></ul></li></ul>'; 1:5:no DOCTYPE, 1:18:unmatched end tag:li;XXX: fix me
#   Failed test 'Parse error: qq'<ul><li><ul></li><li>a</li></ul></li></ul>'; 1:5:no DOCTYPE, 1:18:unmatched end tag:li;XXX: fix me'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 1730 - SHOULD-level error: qq'<ul><li><ul></li><li>a</li></ul></li></ul>'; ;
ok 1731 - Document tree: qq'<ul><li><ul></li><li>a</li></ul></li></ul>'
ok 1732 - Parse error: qq'<frameset><frame><frameset><frame></frameset><noframes></noframes></frameset>'; 1:11:no DOCTYPE;Line: 1 Col: 10 Unexpected start tag (frameset). Expected DOCTYPE.
ok 1733 - SHOULD-level error: qq'<frameset><frame><frameset><frame></frameset><noframes></noframes></frameset>'; ;
ok 1734 - Document tree: qq'<frameset><frame><frameset><frame></frameset><noframes></noframes></frameset>'
ok 1735 - Parse error: qq'<h1><table><td><h3></table><h3></h1>'; 1:5:no DOCTYPE, 1:16:missing start tag:tr, 1:28:not closed:h3, 1:32:not closed:h1, 1:36:unmatched end tag:h1;4: Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”., 15: “td” start tag in table body., 27: Unclosed elements., 31: Heading cannot be a child of another heading., 36: End tag “h1” seen but there were unclosed elements.
ok 1736 - SHOULD-level error: qq'<h1><table><td><h3></table><h3></h1>'; ;
ok 1737 - Document tree: qq'<h1><table><td><h3></table><h3></h1>'
ok 1738 - Parse error: qq'<table><colgroup><col><colgroup><col><col><col><colgroup><col><col><thead><tr><td></table>'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE.
ok 1739 - SHOULD-level error: qq'<table><colgroup><col><colgroup><col><col><col><colgroup><col><col><thead><tr><td></table>'; ;
ok 1740 - Document tree: qq'<table><colgroup><col><colgroup><col><col><col><colgroup><col><col><thead><tr><td></table>'
ok 1741 - Parse error: qq'<table><col><tbody><col><tr><col><td><col></table><col>'; 1:8:no DOCTYPE, 1:38:missing start tag:tr, 1:55:in body:col;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 37 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 55 Unexpected start tag col. Ignored.
ok 1742 - SHOULD-level error: qq'<table><col><tbody><col><tr><col><td><col></table><col>'; ;
ok 1743 - Document tree: qq'<table><col><tbody><col><tr><col><td><col></table><col>'
ok 1744 - Parse error: qq'<table><colgroup><tbody><colgroup><tr><colgroup><td><colgroup></table><colgroup>'; 1:8:no DOCTYPE, 1:53:missing start tag:tr, 1:80:in body:colgroup;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 52 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 80 Unexpected start tag colgroup. Ignored.
ok 1745 - SHOULD-level error: qq'<table><colgroup><tbody><colgroup><tr><colgroup><td><colgroup></table><colgroup>'; ;
ok 1746 - Document tree: qq'<table><colgroup><tbody><colgroup><tr><colgroup><td><colgroup></table><colgroup>'
not ok 1747 - Parse error: qq'</strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea>'; 1:10:no DOCTYPE, 1:10:unmatched end tag:strong, 1:14:unmatched end tag:b, 1:19:unmatched end tag:em, 1:23:unmatched end tag:i, 1:27:unmatched end tag:u, 1:36:unmatched end tag:strike, 1:40:unmatched end tag:s, 1:48:unmatched end tag:blink, 1:53:unmatched end tag:tt, 1:59:unmatched end tag:pre, 1:65:unmatched end tag:big, 1:73:unmatched end tag:small, 1:80:unmatched end tag:font, 1:89:unmatched end tag:select, 1:94:unmatched end tag:h1, 1:99:unmatched end tag:h2, 1:104:unmatched end tag:h3, 1:109:unmatched end tag:h4, 1:114:unmatched end tag:h5, 1:119:unmatched end tag:h6, 1:131:after body:/:br, 1:131:unmatched end tag:br, 1:135:unmatched end tag:a, 1:141:unmatched end tag:img, 1:149:unmatched end tag:title, 1:156:unmatched end tag:span, 1:164:unmatched end tag:style, 1:173:unmatched end tag:script, 1:181:unmatched end tag:table, 1:186:unmatched end tag:th, 1:191:unmatched end tag:td, 1:196:unmatched end tag:tr, 1:204:unmatched end tag:frame, 1:211:unmatched end tag:area, 1:218:unmatched end tag:link, 1:226:unmatched end tag:param, 1:231:unmatched end tag:hr, 1:239:unmatched end tag:input, 1:245:unmatched end tag:col, 1:252:unmatched end tag:base, 1:259:unmatched end tag:meta, 1:270:unmatched end tag:basefont, 1:280:unmatched end tag:bgsound, 1:288:unmatched end tag:embed, 1:297:unmatched end tag:spacer, 1:301:unmatched end tag:p, 1:306:unmatched end tag:dd, 1:311:unmatched end tag:dt, 1:321:unmatched end tag:caption, 1:332:unmatched end tag:colgroup, 1:340:unmatched end tag:tbody, 1:348:unmatched end tag:tfoot, 1:356:unmatched end tag:thead, 1:366:unmatched end tag:address, 1:379:unmatched end tag:blockquote, 1:388:unmatched end tag:center, 1:394:unmatched end tag:dir, 1:400:unmatched end tag:div, 1:405:unmatched end tag:dl, 1:416:unmatched end tag:fieldset, 1:426:unmatched end tag:listing, 1:433:unmatched end tag:menu, 1:438:unmatched end tag:ol, 1:443:unmatched end tag:ul, 1:448:unmatched end tag:li, 1:455:unmatched end tag:nobr, 1:461:unmatched end tag:wbr, 1:468:unmatched end tag:form, 1:477:unmatched end tag:button, 1:487:unmatched end tag:marquee, 1:496:unmatched end tag:object, 1:514:after html:/:frameset, 1:514:unmatched end tag:frameset, 1:521:unmatched end tag:head, 1:530:unmatched end tag:iframe, 1:538:unmatched end tag:image, 1:548:unmatched end tag:isindex, 1:558:unmatched end tag:noembed, 1:569:unmatched end tag:noframes, 1:580:unmatched end tag:noscript, 1:591:unmatched end tag:optgroup, 1:600:unmatched end tag:option, 1:612:unmatched end tag:plaintext, 1:622:unmatched end tag:textarea;Line: 1 Col: 9 Unexpected end tag (strong). Expected DOCTYPE., Line: 1 Col: 9 Unexpected end tag (strong) after the (implied) root element., Line: 1 Col: 13 Unexpected end tag (b) after the (implied) root element., Line: 1 Col: 18 Unexpected end tag (em) after the (implied) root element., Line: 1 Col: 22 Unexpected end tag (i) after the (implied) root element., Line: 1 Col: 26 Unexpected end tag (u) after the (implied) root element., Line: 1 Col: 35 Unexpected end tag (strike) after the (implied) root element., Line: 1 Col: 39 Unexpected end tag (s) after the (implied) root element., Line: 1 Col: 47 Unexpected end tag (blink) after the (implied) root element., Line: 1 Col: 52 Unexpected end tag (tt) after the (implied) root element., Line: 1 Col: 58 Unexpected end tag (pre) after the (implied) root element., Line: 1 Col: 64 Unexpected end tag (big) after the (implied) root element., Line: 1 Col: 72 Unexpected end tag (small) after the (implied) root element., Line: 1 Col: 79 Unexpected end tag (font) after the (implied) root element., Line: 1 Col: 88 Unexpected end tag (select) after the (implied) root element., Line: 1 Col: 93 Unexpected end tag (h1) after the (implied) root element., Line: 1 Col: 98 Unexpected end tag (h2) after the (implied) root element., Line: 1 Col: 103 Unexpected end tag (h3) after the (implied) root element., Line: 1 Col: 108 Unexpected end tag (h4) after the (implied) root element., Line: 1 Col: 113 Unexpected end tag (h5) after the (implied) root element., Line: 1 Col: 118 Unexpected end tag (h6) after the (implied) root element., Line: 1 Col: 125 Unexpected end tag (body) after the (implied) root element., Line: 1 Col: 130 Unexpected end tag (br). Treated as br element., Line: 1 Col: 134 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 140 This element (img) has no end tag., Line: 1 Col: 148 Unexpected end tag (title). Ignored., Line: 1 Col: 155 Unexpected end tag (span). Ignored., Line: 1 Col: 163 Unexpected end tag (style). Ignored., Line: 1 Col: 172 Unexpected end tag (script). Ignored., Line: 1 Col: 180 Unexpected end tag (table). Ignored., Line: 1 Col: 185 Unexpected end tag (th). Ignored., Line: 1 Col: 190 Unexpected end tag (td). Ignored., Line: 1 Col: 195 Unexpected end tag (tr). Ignored., Line: 1 Col: 203 This element (frame) has no end tag., Line: 1 Col: 210 This element (area) has no end tag., Line: 1 Col: 217 Unexpected end tag (link). Ignored., Line: 1 Col: 225 This element (param) has no end tag., Line: 1 Col: 230 This element (hr) has no end tag., Line: 1 Col: 238 This element (input) has no end tag., Line: 1 Col: 244 Unexpected end tag (col). Ignored., Line: 1 Col: 251 Unexpected end tag (base). Ignored., Line: 1 Col: 258 Unexpected end tag (meta). Ignored., Line: 1 Col: 269 This element (basefont) has no end tag., Line: 1 Col: 279 This element (bgsound) has no end tag., Line: 1 Col: 287 This element (embed) has no end tag., Line: 1 Col: 296 This element (spacer) has no end tag., Line: 1 Col: 300 Unexpected end tag (p). Ignored., Line: 1 Col: 305 End tag (dd) seen too early. Expected other end tag., Line: 1 Col: 310 End tag (dt) seen too early. Expected other end tag., Line: 1 Col: 320 Unexpected end tag (caption). Ignored., Line: 1 Col: 331 Unexpected end tag (colgroup). Ignored., Line: 1 Col: 339 Unexpected end tag (tbody). Ignored., Line: 1 Col: 347 Unexpected end tag (tfoot). Ignored., Line: 1 Col: 355 Unexpected end tag (thead). Ignored., Line: 1 Col: 365 End tag (address) seen too early. Expected other end tag., Line: 1 Col: 378 End tag (blockquote) seen too early. Expected other end tag., Line: 1 Col: 387 End tag (center) seen too early. Expected other end tag., Line: 1 Col: 393 Unexpected end tag (dir). Ignored., Line: 1 Col: 399 End tag (div) seen too early. Expected other end tag., Line: 1 Col: 404 End tag (dl) seen too early. Expected other end tag., Line: 1 Col: 415 End tag (fieldset) seen too early. Expected other end tag., Line: 1 Col: 425 End tag (listing) seen too early. Expected other end tag., Line: 1 Col: 432 End tag (menu) seen too early. Expected other end tag., Line: 1 Col: 437 End tag (ol) seen too early. Expected other end tag., Line: 1 Col: 442 End tag (ul) seen too early. Expected other end tag., Line: 1 Col: 447 End tag (li) seen too early. Expected other end tag., Line: 1 Col: 454 End tag (nobr) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 460 This element (wbr) has no end tag., Line: 1 Col: 476 End tag (button) seen too early. Expected other end tag., Line: 1 Col: 486 End tag (marquee) seen too early. Expected other end tag., Line: 1 Col: 495 End tag (object) seen too early. Expected other end tag., Line: 1 Col: 513 Unexpected end tag (html). Ignored., Line: 1 Col: 513 Unexpected end tag (frameset). Ignored., Line: 1 Col: 520 Unexpected end tag (head). Ignored., Line: 1 Col: 529 Unexpected end tag (iframe). Ignored., Line: 1 Col: 537 This element (image) has no end tag., Line: 1 Col: 547 This element (isindex) has no end tag., Line: 1 Col: 557 Unexpected end tag (noembed). Ignored., Line: 1 Col: 568 Unexpected end tag (noframes). Ignored., Line: 1 Col: 579 Unexpected end tag (noscript). Ignored., Line: 1 Col: 590 Unexpected end tag (optgroup). Ignored., Line: 1 Col: 599 Unexpected end tag (option). Ignored., Line: 1 Col: 611 Unexpected end tag (plaintext). Ignored., Line: 1 Col: 622 Unexpected end tag (textarea). Ignored.
#   Failed test 'Parse error: qq'</strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea>'; 1:10:no DOCTYPE, 1:10:unmatched end tag:strong, 1:14:unmatched end tag:b, 1:19:unmatched end tag:em, 1:23:unmatched end tag:i, 1:27:unmatched end tag:u, 1:36:unmatched end tag:strike, 1:40:unmatched end tag:s, 1:48:unmatched end tag:blink, 1:53:unmatched end tag:tt, 1:59:unmatched end tag:pre, 1:65:unmatched end tag:big, 1:73:unmatched end tag:small, 1:80:unmatched end tag:font, 1:89:unmatched end tag:select, 1:94:unmatched end tag:h1, 1:99:unmatched end tag:h2, 1:104:unmatched end tag:h3, 1:109:unmatched end tag:h4, 1:114:unmatched end tag:h5, 1:119:unmatched end tag:h6, 1:131:after body:/:br, 1:131:unmatched end tag:br, 1:135:unmatched end tag:a, 1:141:unmatched end tag:img, 1:149:unmatched end tag:title, 1:156:unmatched end tag:span, 1:164:unmatched end tag:style, 1:173:unmatched end tag:script, 1:181:unmatched end tag:table, 1:186:unmatched end tag:th, 1:191:unmatched end tag:td, 1:196:unmatched end tag:tr, 1:204:unmatched end tag:frame, 1:211:unmatched end tag:area, 1:218:unmatched end tag:link, 1:226:unmatched end tag:param, 1:231:unmatched end tag:hr, 1:239:unmatched end tag:input, 1:245:unmatched end tag:col, 1:252:unmatched end tag:base, 1:259:unmatched end tag:meta, 1:270:unmatched end tag:basefont, 1:280:unmatched end tag:bgsound, 1:288:unmatched end tag:embed, 1:297:unmatched end tag:spacer, 1:301:unmatched end tag:p, 1:306:unmatched end tag:dd, 1:311:unmatched end tag:dt, 1:321:unmatched end tag:caption, 1:332:unmatched end tag:colgroup, 1:340:unmatched end tag:tbody, 1:348:unmatched end tag:tfoot, 1:356:unmatched end tag:thead, 1:366:unmatched end tag:address, 1:379:unmatched end tag:blockquote, 1:388:unmatched end tag:center, 1:394:unmatched end tag:dir, 1:400:unmatched end tag:div, 1:405:unmatched end tag:dl, 1:416:unmatched end tag:fieldset, 1:426:unmatched end tag:listing, 1:433:unmatched end tag:menu, 1:438:unmatched end tag:ol, 1:443:unmatched end tag:ul, 1:448:unmatched end tag:li, 1:455:unmatched end tag:nobr, 1:461:unmatched end tag:wbr, 1:468:unmatched end tag:form, 1:477:unmatched end tag:button, 1:487:unmatched end tag:marquee, 1:496:unmatched end tag:object, 1:514:after html:/:frameset, 1:514:unmatched end tag:frameset, 1:521:unmatched end tag:head, 1:530:unmatched end tag:iframe, 1:538:unmatched end tag:image, 1:548:unmatched end tag:isindex, 1:558:unmatched end tag:noembed, 1:569:unmatched end tag:noframes, 1:580:unmatched end tag:noscript, 1:591:unmatched end tag:optgroup, 1:600:unmatched end tag:option, 1:612:unmatched end tag:plaintext, 1:622:unmatched end tag:textarea;Line: 1 Col: 9 Unexpected end tag (strong). Expected DOCTYPE., Line: 1 Col: 9 Unexpected end tag (strong) after the (implied) root element., Line: 1 Col: 13 Unexpected end tag (b) after the (implied) root element., Line: 1 Col: 18 Unexpected end tag (em) after the (implied) root element., Line: 1 Col: 22 Unexpected end tag (i) after the (implied) root element., Line: 1 Col: 26 Unexpected end tag (u) after the (implied) root element., Line: 1 Col: 35 Unexpected end tag (strike) after the (implied) root element., Line: 1 Col: 39 Unexpected end tag (s) after the (implied) root element., Line: 1 Col: 47 Unexpected end tag (blink) after the (implied) root element., Line: 1 Col: 52 Unexpected end tag (tt) after the (implied) root element., Line: 1 Col: 58 Unexpected end tag (pre) after the (implied) root element., Line: 1 Col: 64 Unexpected end tag (big) after the (implied) root element., Line: 1 Col: 72 Unexpected end tag (small) after the (implied) root element., Line: 1 Col: 79 Unexpected end tag (font) after the (implied) root element., Line: 1 Col: 88 Unexpected end tag (select) after the (implied) root element., Line: 1 Col: 93 Unexpected end tag (h1) after the (implied) root element., Line: 1 Col: 98 Unexpected end tag (h2) after the (implied) root element., Line: 1 Col: 103 Unexpected end tag (h3) after the (implied) root element., Line: 1 Col: 108 Unexpected end tag (h4) after the (implied) root element., Line: 1 Col: 113 Unexpected end tag (h5) after the (implied) root element., Line: 1 Col: 118 Unexpected end tag (h6) after the (implied) root element., Line: 1 Col: 125 Unexpected end tag (body) after the (implied) root element., Line: 1 Col: 130 Unexpected end tag (br). Treated as br element., Line: 1 Col: 134 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 140 This element (img) has no end tag., Line: 1 Col: 148 Unexpected end tag (title). Ignored., Line: 1 Col: 155 Unexpected end tag (span). Ignored., Line: 1 Col: 163 Unexpected end tag (style). Ignored., Line: 1 Col: 172 Unexpected end tag (script). Ignored., Line: 1 Col: 180 Unexpected end tag (table). Ignored., Line: 1 Col: 185 Unexpected end tag (th). Ignored., Line: 1 Col: 190 Unexpected end tag (td). Ignored., Line: 1 Col: 195 Unexpected end tag (tr). Ignored., Line: 1 Col: 203 This element (frame) has no end tag., Line: 1 Col: 210 This element (area) has no end tag., Line: 1 Col: 217 Unexpected end tag (link). Ignored., Line: 1 Col: 225 This element (param) has no end tag., Line: 1 Col: 230 This element (hr) has no end tag., Line: 1 Col: 238 This element (input) has no end tag., Line: 1 Col: 244 Unexpected end tag (col). Ignored., Line: 1 Col: 251 Unexpected end tag (base). Ignored., Line: 1 Col: 258 Unexpected end tag (meta). Ignored., Line: 1 Col: 269 This element (basefont) has no end tag., Line: 1 Col: 279 This element (bgsound) has no end tag., Line: 1 Col: 287 This element (embed) has no end tag., Line: 1 Col: 296 This element (spacer) has no end tag., Line: 1 Col: 300 Unexpected end tag (p). Ignored., Line: 1 Col: 305 End tag (dd) seen too early. Expected other end tag., Line: 1 Col: 310 End tag (dt) seen too early. Expected other end tag., Line: 1 Col: 320 Unexpected end tag (caption). Ignored., Line: 1 Col: 331 Unexpected end tag (colgroup). Ignored., Line: 1 Col: 339 Unexpected end tag (tbody). Ignored., Line: 1 Col: 347 Unexpected end tag (tfoot). Ignored., Line: 1 Col: 355 Unexpected end tag (thead). Ignored., Line: 1 Col: 365 End tag (address) seen too early. Expected other end tag., Line: 1 Col: 378 End tag (blockquote) seen too early. Expected other end tag., Line: 1 Col: 387 End tag (center) seen too early. Expected other end tag., Line: 1 Col: 393 Unexpected end tag (dir). Ignored., Line: 1 Col: 399 End tag (div) seen too early. Expected other end tag., Line: 1 Col: 404 End tag (dl) seen too early. Expected other end tag., Line: 1 Col: 415 End tag (fieldset) seen too early. Expected other end tag., Line: 1 Col: 425 End tag (listing) seen too early. Expected other end tag., Line: 1 Col: 432 End tag (menu) seen too early. Expected other end tag., Line: 1 Col: 437 End tag (ol) seen too early. Expected other end tag., Line: 1 Col: 442 End tag (ul) seen too early. Expected other end tag., Line: 1 Col: 447 End tag (li) seen too early. Expected other end tag., Line: 1 Col: 454 End tag (nobr) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 460 This element (wbr) has no end tag., Line: 1 Col: 476 End tag (button) seen too early. Expected other end tag., Line: 1 Col: 486 End tag (marquee) seen too early. Expected other end tag., Line: 1 Col: 495 End tag (object) seen too early. Expected other end tag., Line: 1 Col: 513 Unexpected end tag (html). Ignored., Line: 1 Col: 513 Unexpected end tag (frameset). Ignored., Line: 1 Col: 520 Unexpected end tag (head). Ignored., Line: 1 Col: 529 Unexpected end tag (iframe). Ignored., Line: 1 Col: 537 This element (image) has no end tag., Line: 1 Col: 547 This element (isindex) has no end tag., Line: 1 Col: 557 Unexpected end tag (noembed). Ignored., Line: 1 Col: 568 Unexpected end tag (noframes). Ignored., Line: 1 Col: 579 Unexpected end tag (noscript). Ignored., Line: 1 Col: 590 Unexpected end tag (optgroup). Ignored., Line: 1 Col: 599 Unexpected end tag (option). Ignored., Line: 1 Col: 611 Unexpected end tag (plaintext). Ignored., Line: 1 Col: 622 Unexpected end tag (textarea). Ignored.'
#   at HTML-tree.t test () ok line 3.
#          got: '85'
#     expected: '84'
ok 1748 - SHOULD-level error: qq'</strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea>'; ;
ok 1749 - Document tree: qq'</strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea>'
not ok 1750 - Parse error: qq'<table><tr></strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea>'; 1:8:no DOCTYPE, 1:21:in table:/:strong, 1:21:unmatched end tag:strong, 1:25:in table:/:b, 1:25:unmatched end tag:b, 1:30:in table:/:em, 1:30:unmatched end tag:em, 1:34:in table:/:i, 1:34:unmatched end tag:i, 1:38:in table:/:u, 1:38:unmatched end tag:u, 1:47:in table:/:strike, 1:47:unmatched end tag:strike, 1:51:in table:/:s, 1:51:unmatched end tag:s, 1:59:in table:/:blink, 1:59:unmatched end tag:blink, 1:64:in table:/:tt, 1:64:unmatched end tag:tt, 1:70:in table:/:pre, 1:70:unmatched end tag:pre, 1:76:in table:/:big, 1:76:unmatched end tag:big, 1:84:in table:/:small, 1:84:unmatched end tag:small, 1:91:in table:/:font, 1:91:unmatched end tag:font, 1:100:in table:/:select, 1:100:unmatched end tag:select, 1:105:in table:/:h1, 1:105:unmatched end tag:h1, 1:110:in table:/:h2, 1:110:unmatched end tag:h2, 1:115:in table:/:h3, 1:115:unmatched end tag:h3, 1:120:in table:/:h4, 1:120:unmatched end tag:h4, 1:125:in table:/:h5, 1:125:unmatched end tag:h5, 1:130:in table:/:h6, 1:130:unmatched end tag:h6, 1:137:unmatched end tag:body, 1:142:in table:/:br, 1:142:unmatched end tag:br, 1:146:in table:/:a, 1:146:unmatched end tag:a, 1:152:in table:/:img, 1:152:unmatched end tag:img, 1:160:in table:/:title, 1:160:unmatched end tag:title, 1:167:in table:/:span, 1:167:unmatched end tag:span, 1:175:in table:/:style, 1:175:unmatched end tag:style, 1:184:in table:/:script, 1:184:unmatched end tag:script, 1:197:unmatched end tag:th, 1:202:unmatched end tag:td, 1:207:unmatched end tag:tr, 1:215:unmatched end tag:frame, 1:222:unmatched end tag:area, 1:229:unmatched end tag:link, 1:237:unmatched end tag:param, 1:242:unmatched end tag:hr, 1:250:unmatched end tag:input, 1:256:unmatched end tag:col, 1:263:unmatched end tag:base, 1:270:unmatched end tag:meta, 1:281:unmatched end tag:basefont, 1:291:unmatched end tag:bgsound, 1:299:unmatched end tag:embed, 1:308:unmatched end tag:spacer, 1:312:unmatched end tag:p, 1:317:unmatched end tag:dd, 1:322:unmatched end tag:dt, 1:332:unmatched end tag:caption, 1:343:unmatched end tag:colgroup, 1:351:unmatched end tag:tbody, 1:359:unmatched end tag:tfoot, 1:367:unmatched end tag:thead, 1:377:unmatched end tag:address, 1:390:unmatched end tag:blockquote, 1:399:unmatched end tag:center, 1:405:unmatched end tag:dir, 1:411:unmatched end tag:div, 1:416:unmatched end tag:dl, 1:427:unmatched end tag:fieldset, 1:437:unmatched end tag:listing, 1:444:unmatched end tag:menu, 1:449:unmatched end tag:ol, 1:454:unmatched end tag:ul, 1:459:unmatched end tag:li, 1:466:unmatched end tag:nobr, 1:472:unmatched end tag:wbr, 1:479:unmatched end tag:form, 1:488:unmatched end tag:button, 1:498:unmatched end tag:marquee, 1:507:unmatched end tag:object, 1:525:after html:/:frameset, 1:525:unmatched end tag:frameset, 1:532:unmatched end tag:head, 1:541:unmatched end tag:iframe, 1:549:unmatched end tag:image, 1:559:unmatched end tag:isindex, 1:569:unmatched end tag:noembed, 1:580:unmatched end tag:noframes, 1:591:unmatched end tag:noscript, 1:602:unmatched end tag:optgroup, 1:611:unmatched end tag:option, 1:623:unmatched end tag:plaintext, 1:633:unmatched end tag:textarea;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 20 Unexpected end tag (strong) in table context caused voodoo mode., Line: 1 Col: 20 End tag (strong) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 24 Unexpected end tag (b) in table context caused voodoo mode., Line: 1 Col: 24 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 29 Unexpected end tag (em) in table context caused voodoo mode., Line: 1 Col: 29 End tag (em) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 33 Unexpected end tag (i) in table context caused voodoo mode., Line: 1 Col: 33 End tag (i) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 37 Unexpected end tag (u) in table context caused voodoo mode., Line: 1 Col: 37 End tag (u) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 46 Unexpected end tag (strike) in table context caused voodoo mode., Line: 1 Col: 46 End tag (strike) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 50 Unexpected end tag (s) in table context caused voodoo mode., Line: 1 Col: 50 End tag (s) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 58 Unexpected end tag (blink) in table context caused voodoo mode., Line: 1 Col: 58 Unexpected end tag (blink). Ignored., Line: 1 Col: 63 Unexpected end tag (tt) in table context caused voodoo mode., Line: 1 Col: 63 End tag (tt) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 69 Unexpected end tag (pre) in table context caused voodoo mode., Line: 1 Col: 69 End tag (pre) seen too early. Expected other end tag., Line: 1 Col: 75 Unexpected end tag (big) in table context caused voodoo mode., Line: 1 Col: 75 End tag (big) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 83 Unexpected end tag (small) in table context caused voodoo mode., Line: 1 Col: 83 End tag (small) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 90 Unexpected end tag (font) in table context caused voodoo mode., Line: 1 Col: 90 End tag (font) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 99 Unexpected end tag (select) in table context caused voodoo mode., Line: 1 Col: 99 Unexpected end tag (select). Ignored., Line: 1 Col: 104 Unexpected end tag (h1) in table context caused voodoo mode., Line: 1 Col: 104 End tag (h1) seen too early. Expected other end tag., Line: 1 Col: 109 Unexpected end tag (h2) in table context caused voodoo mode., Line: 1 Col: 109 End tag (h2) seen too early. Expected other end tag., Line: 1 Col: 114 Unexpected end tag (h3) in table context caused voodoo mode., Line: 1 Col: 114 End tag (h3) seen too early. Expected other end tag., Line: 1 Col: 119 Unexpected end tag (h4) in table context caused voodoo mode., Line: 1 Col: 119 End tag (h4) seen too early. Expected other end tag., Line: 1 Col: 124 Unexpected end tag (h5) in table context caused voodoo mode., Line: 1 Col: 124 End tag (h5) seen too early. Expected other end tag., Line: 1 Col: 129 Unexpected end tag (h6) in table context caused voodoo mode., Line: 1 Col: 129 End tag (h6) seen too early. Expected other end tag., Line: 1 Col: 136 Unexpected end tag (body) in the table row phase. Ignored., Line: 1 Col: 141 Unexpected end tag (br) in table context caused voodoo mode., Line: 1 Col: 141 Unexpected end tag (br). Treated as br element., Line: 1 Col: 145 Unexpected end tag (a) in table context caused voodoo mode., Line: 1 Col: 145 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 151 Unexpected end tag (img) in table context caused voodoo mode., Line: 1 Col: 151 This element (img) has no end tag., Line: 1 Col: 159 Unexpected end tag (title) in table context caused voodoo mode., Line: 1 Col: 159 Unexpected end tag (title). Ignored., Line: 1 Col: 166 Unexpected end tag (span) in table context caused voodoo mode., Line: 1 Col: 166 Unexpected end tag (span). Ignored., Line: 1 Col: 174 Unexpected end tag (style) in table context caused voodoo mode., Line: 1 Col: 174 Unexpected end tag (style). Ignored., Line: 1 Col: 183 Unexpected end tag (script) in table context caused voodoo mode., Line: 1 Col: 183 Unexpected end tag (script). Ignored., Line: 1 Col: 196 Unexpected end tag (th). Ignored., Line: 1 Col: 201 Unexpected end tag (td). Ignored., Line: 1 Col: 206 Unexpected end tag (tr). Ignored., Line: 1 Col: 214 This element (frame) has no end tag., Line: 1 Col: 221 This element (area) has no end tag., Line: 1 Col: 228 Unexpected end tag (link). Ignored., Line: 1 Col: 236 This element (param) has no end tag., Line: 1 Col: 241 This element (hr) has no end tag., Line: 1 Col: 249 This element (input) has no end tag., Line: 1 Col: 255 Unexpected end tag (col). Ignored., Line: 1 Col: 262 Unexpected end tag (base). Ignored., Line: 1 Col: 269 Unexpected end tag (meta). Ignored., Line: 1 Col: 280 This element (basefont) has no end tag., Line: 1 Col: 290 This element (bgsound) has no end tag., Line: 1 Col: 298 This element (embed) has no end tag., Line: 1 Col: 307 This element (spacer) has no end tag., Line: 1 Col: 311 Unexpected end tag (p). Ignored., Line: 1 Col: 316 End tag (dd) seen too early. Expected other end tag., Line: 1 Col: 321 End tag (dt) seen too early. Expected other end tag., Line: 1 Col: 331 Unexpected end tag (caption). Ignored., Line: 1 Col: 342 Unexpected end tag (colgroup). Ignored., Line: 1 Col: 350 Unexpected end tag (tbody). Ignored., Line: 1 Col: 358 Unexpected end tag (tfoot). Ignored., Line: 1 Col: 366 Unexpected end tag (thead). Ignored., Line: 1 Col: 376 End tag (address) seen too early. Expected other end tag., Line: 1 Col: 389 End tag (blockquote) seen too early. Expected other end tag., Line: 1 Col: 398 End tag (center) seen too early. Expected other end tag., Line: 1 Col: 404 Unexpected end tag (dir). Ignored., Line: 1 Col: 410 End tag (div) seen too early. Expected other end tag., Line: 1 Col: 415 End tag (dl) seen too early. Expected other end tag., Line: 1 Col: 426 End tag (fieldset) seen too early. Expected other end tag., Line: 1 Col: 436 End tag (listing) seen too early. Expected other end tag., Line: 1 Col: 443 End tag (menu) seen too early. Expected other end tag., Line: 1 Col: 448 End tag (ol) seen too early. Expected other end tag., Line: 1 Col: 453 End tag (ul) seen too early. Expected other end tag., Line: 1 Col: 458 End tag (li) seen too early. Expected other end tag., Line: 1 Col: 465 End tag (nobr) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 471 This element (wbr) has no end tag., Line: 1 Col: 487 End tag (button) seen too early. Expected other end tag., Line: 1 Col: 497 End tag (marquee) seen too early. Expected other end tag., Line: 1 Col: 506 End tag (object) seen too early. Expected other end tag., Line: 1 Col: 524 Unexpected end tag (html). Ignored., Line: 1 Col: 524 Unexpected end tag (frameset). Ignored., Line: 1 Col: 531 Unexpected end tag (head). Ignored., Line: 1 Col: 540 Unexpected end tag (iframe). Ignored., Line: 1 Col: 548 This element (image) has no end tag., Line: 1 Col: 558 This element (isindex) has no end tag., Line: 1 Col: 568 Unexpected end tag (noembed). Ignored., Line: 1 Col: 579 Unexpected end tag (noframes). Ignored., Line: 1 Col: 590 Unexpected end tag (noscript). Ignored., Line: 1 Col: 601 Unexpected end tag (optgroup). Ignored., Line: 1 Col: 610 Unexpected end tag (option). Ignored., Line: 1 Col: 622 Unexpected end tag (plaintext). Ignored., Line: 1 Col: 633 Unexpected end tag (textarea). Ignored.
#   Failed test 'Parse error: qq'<table><tr></strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea>'; 1:8:no DOCTYPE, 1:21:in table:/:strong, 1:21:unmatched end tag:strong, 1:25:in table:/:b, 1:25:unmatched end tag:b, 1:30:in table:/:em, 1:30:unmatched end tag:em, 1:34:in table:/:i, 1:34:unmatched end tag:i, 1:38:in table:/:u, 1:38:unmatched end tag:u, 1:47:in table:/:strike, 1:47:unmatched end tag:strike, 1:51:in table:/:s, 1:51:unmatched end tag:s, 1:59:in table:/:blink, 1:59:unmatched end tag:blink, 1:64:in table:/:tt, 1:64:unmatched end tag:tt, 1:70:in table:/:pre, 1:70:unmatched end tag:pre, 1:76:in table:/:big, 1:76:unmatched end tag:big, 1:84:in table:/:small, 1:84:unmatched end tag:small, 1:91:in table:/:font, 1:91:unmatched end tag:font, 1:100:in table:/:select, 1:100:unmatched end tag:select, 1:105:in table:/:h1, 1:105:unmatched end tag:h1, 1:110:in table:/:h2, 1:110:unmatched end tag:h2, 1:115:in table:/:h3, 1:115:unmatched end tag:h3, 1:120:in table:/:h4, 1:120:unmatched end tag:h4, 1:125:in table:/:h5, 1:125:unmatched end tag:h5, 1:130:in table:/:h6, 1:130:unmatched end tag:h6, 1:137:unmatched end tag:body, 1:142:in table:/:br, 1:142:unmatched end tag:br, 1:146:in table:/:a, 1:146:unmatched end tag:a, 1:152:in table:/:img, 1:152:unmatched end tag:img, 1:160:in table:/:title, 1:160:unmatched end tag:title, 1:167:in table:/:span, 1:167:unmatched end tag:span, 1:175:in table:/:style, 1:175:unmatched end tag:style, 1:184:in table:/:script, 1:184:unmatched end tag:script, 1:197:unmatched end tag:th, 1:202:unmatched end tag:td, 1:207:unmatched end tag:tr, 1:215:unmatched end tag:frame, 1:222:unmatched end tag:area, 1:229:unmatched end tag:link, 1:237:unmatched end tag:param, 1:242:unmatched end tag:hr, 1:250:unmatched end tag:input, 1:256:unmatched end tag:col, 1:263:unmatched end tag:base, 1:270:unmatched end tag:meta, 1:281:unmatched end tag:basefont, 1:291:unmatched end tag:bgsound, 1:299:unmatched end tag:embed, 1:308:unmatched end tag:spacer, 1:312:unmatched end tag:p, 1:317:unmatched end tag:dd, 1:322:unmatched end tag:dt, 1:332:unmatched end tag:caption, 1:343:unmatched end tag:colgroup, 1:351:unmatched end tag:tbody, 1:359:unmatched end tag:tfoot, 1:367:unmatched end tag:thead, 1:377:unmatched end tag:address, 1:390:unmatched end tag:blockquote, 1:399:unmatched end tag:center, 1:405:unmatched end tag:dir, 1:411:unmatched end tag:div, 1:416:unmatched end tag:dl, 1:427:unmatched end tag:fieldset, 1:437:unmatched end tag:listing, 1:444:unmatched end tag:menu, 1:449:unmatched end tag:ol, 1:454:unmatched end tag:ul, 1:459:unmatched end tag:li, 1:466:unmatched end tag:nobr, 1:472:unmatched end tag:wbr, 1:479:unmatched end tag:form, 1:488:unmatched end tag:button, 1:498:unmatched end tag:marquee, 1:507:unmatched end tag:object, 1:525:after html:/:frameset, 1:525:unmatched end tag:frameset, 1:532:unmatched end tag:head, 1:541:unmatched end tag:iframe, 1:549:unmatched end tag:image, 1:559:unmatched end tag:isindex, 1:569:unmatched end tag:noembed, 1:580:unmatched end tag:noframes, 1:591:unmatched end tag:noscript, 1:602:unmatched end tag:optgroup, 1:611:unmatched end tag:option, 1:623:unmatched end tag:plaintext, 1:633:unmatched end tag:textarea;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 20 Unexpected end tag (strong) in table context caused voodoo mode., Line: 1 Col: 20 End tag (strong) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 24 Unexpected end tag (b) in table context caused voodoo mode., Line: 1 Col: 24 End tag (b) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 29 Unexpected end tag (em) in table context caused voodoo mode., Line: 1 Col: 29 End tag (em) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 33 Unexpected end tag (i) in table context caused voodoo mode., Line: 1 Col: 33 End tag (i) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 37 Unexpected end tag (u) in table context caused voodoo mode., Line: 1 Col: 37 End tag (u) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 46 Unexpected end tag (strike) in table context caused voodoo mode., Line: 1 Col: 46 End tag (strike) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 50 Unexpected end tag (s) in table context caused voodoo mode., Line: 1 Col: 50 End tag (s) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 58 Unexpected end tag (blink) in table context caused voodoo mode., Line: 1 Col: 58 Unexpected end tag (blink). Ignored., Line: 1 Col: 63 Unexpected end tag (tt) in table context caused voodoo mode., Line: 1 Col: 63 End tag (tt) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 69 Unexpected end tag (pre) in table context caused voodoo mode., Line: 1 Col: 69 End tag (pre) seen too early. Expected other end tag., Line: 1 Col: 75 Unexpected end tag (big) in table context caused voodoo mode., Line: 1 Col: 75 End tag (big) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 83 Unexpected end tag (small) in table context caused voodoo mode., Line: 1 Col: 83 End tag (small) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 90 Unexpected end tag (font) in table context caused voodoo mode., Line: 1 Col: 90 End tag (font) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 99 Unexpected end tag (select) in table context caused voodoo mode., Line: 1 Col: 99 Unexpected end tag (select). Ignored., Line: 1 Col: 104 Unexpected end tag (h1) in table context caused voodoo mode., Line: 1 Col: 104 End tag (h1) seen too early. Expected other end tag., Line: 1 Col: 109 Unexpected end tag (h2) in table context caused voodoo mode., Line: 1 Col: 109 End tag (h2) seen too early. Expected other end tag., Line: 1 Col: 114 Unexpected end tag (h3) in table context caused voodoo mode., Line: 1 Col: 114 End tag (h3) seen too early. Expected other end tag., Line: 1 Col: 119 Unexpected end tag (h4) in table context caused voodoo mode., Line: 1 Col: 119 End tag (h4) seen too early. Expected other end tag., Line: 1 Col: 124 Unexpected end tag (h5) in table context caused voodoo mode., Line: 1 Col: 124 End tag (h5) seen too early. Expected other end tag., Line: 1 Col: 129 Unexpected end tag (h6) in table context caused voodoo mode., Line: 1 Col: 129 End tag (h6) seen too early. Expected other end tag., Line: 1 Col: 136 Unexpected end tag (body) in the table row phase. Ignored., Line: 1 Col: 141 Unexpected end tag (br) in table context caused voodoo mode., Line: 1 Col: 141 Unexpected end tag (br). Treated as br element., Line: 1 Col: 145 Unexpected end tag (a) in table context caused voodoo mode., Line: 1 Col: 145 End tag (a) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 151 Unexpected end tag (img) in table context caused voodoo mode., Line: 1 Col: 151 This element (img) has no end tag., Line: 1 Col: 159 Unexpected end tag (title) in table context caused voodoo mode., Line: 1 Col: 159 Unexpected end tag (title). Ignored., Line: 1 Col: 166 Unexpected end tag (span) in table context caused voodoo mode., Line: 1 Col: 166 Unexpected end tag (span). Ignored., Line: 1 Col: 174 Unexpected end tag (style) in table context caused voodoo mode., Line: 1 Col: 174 Unexpected end tag (style). Ignored., Line: 1 Col: 183 Unexpected end tag (script) in table context caused voodoo mode., Line: 1 Col: 183 Unexpected end tag (script). Ignored., Line: 1 Col: 196 Unexpected end tag (th). Ignored., Line: 1 Col: 201 Unexpected end tag (td). Ignored., Line: 1 Col: 206 Unexpected end tag (tr). Ignored., Line: 1 Col: 214 This element (frame) has no end tag., Line: 1 Col: 221 This element (area) has no end tag., Line: 1 Col: 228 Unexpected end tag (link). Ignored., Line: 1 Col: 236 This element (param) has no end tag., Line: 1 Col: 241 This element (hr) has no end tag., Line: 1 Col: 249 This element (input) has no end tag., Line: 1 Col: 255 Unexpected end tag (col). Ignored., Line: 1 Col: 262 Unexpected end tag (base). Ignored., Line: 1 Col: 269 Unexpected end tag (meta). Ignored., Line: 1 Col: 280 This element (basefont) has no end tag., Line: 1 Col: 290 This element (bgsound) has no end tag., Line: 1 Col: 298 This element (embed) has no end tag., Line: 1 Col: 307 This element (spacer) has no end tag., Line: 1 Col: 311 Unexpected end tag (p). Ignored., Line: 1 Col: 316 End tag (dd) seen too early. Expected other end tag., Line: 1 Col: 321 End tag (dt) seen too early. Expected other end tag., Line: 1 Col: 331 Unexpected end tag (caption). Ignored., Line: 1 Col: 342 Unexpected end tag (colgroup). Ignored., Line: 1 Col: 350 Unexpected end tag (tbody). Ignored., Line: 1 Col: 358 Unexpected end tag (tfoot). Ignored., Line: 1 Col: 366 Unexpected end tag (thead). Ignored., Line: 1 Col: 376 End tag (address) seen too early. Expected other end tag., Line: 1 Col: 389 End tag (blockquote) seen too early. Expected other end tag., Line: 1 Col: 398 End tag (center) seen too early. Expected other end tag., Line: 1 Col: 404 Unexpected end tag (dir). Ignored., Line: 1 Col: 410 End tag (div) seen too early. Expected other end tag., Line: 1 Col: 415 End tag (dl) seen too early. Expected other end tag., Line: 1 Col: 426 End tag (fieldset) seen too early. Expected other end tag., Line: 1 Col: 436 End tag (listing) seen too early. Expected other end tag., Line: 1 Col: 443 End tag (menu) seen too early. Expected other end tag., Line: 1 Col: 448 End tag (ol) seen too early. Expected other end tag., Line: 1 Col: 453 End tag (ul) seen too early. Expected other end tag., Line: 1 Col: 458 End tag (li) seen too early. Expected other end tag., Line: 1 Col: 465 End tag (nobr) violates step 1, paragraph 1 of the adoption agency algorithm., Line: 1 Col: 471 This element (wbr) has no end tag., Line: 1 Col: 487 End tag (button) seen too early. Expected other end tag., Line: 1 Col: 497 End tag (marquee) seen too early. Expected other end tag., Line: 1 Col: 506 End tag (object) seen too early. Expected other end tag., Line: 1 Col: 524 Unexpected end tag (html). Ignored., Line: 1 Col: 524 Unexpected end tag (frameset). Ignored., Line: 1 Col: 531 Unexpected end tag (head). Ignored., Line: 1 Col: 540 Unexpected end tag (iframe). Ignored., Line: 1 Col: 548 This element (image) has no end tag., Line: 1 Col: 558 This element (isindex) has no end tag., Line: 1 Col: 568 Unexpected end tag (noembed). Ignored., Line: 1 Col: 579 Unexpected end tag (noframes). Ignored., Line: 1 Col: 590 Unexpected end tag (noscript). Ignored., Line: 1 Col: 601 Unexpected end tag (optgroup). Ignored., Line: 1 Col: 610 Unexpected end tag (option). Ignored., Line: 1 Col: 622 Unexpected end tag (plaintext). Ignored., Line: 1 Col: 633 Unexpected end tag (textarea). Ignored.'
#   at HTML-tree.t test () ok line 3.
#          got: '111'
#     expected: '110'
ok 1751 - SHOULD-level error: qq'<table><tr></strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea>'; ;
ok 1752 - Document tree: qq'<table><tr></strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea>'
ok 1753 - Parse error: qq'<frameset>'; 1:10:no DOCTYPE, 1:10:in body:\#eof;Line: 1 Col: 10 Unexpected start tag (frameset). Expected DOCTYPE., Line: 1 Col: 10 Expected closing tag. Unexpected end of file.
ok 1754 - SHOULD-level error: qq'<frameset>'; ;
ok 1755 - Document tree: qq'<frameset>'
# t/data/html-tree/tests2.dat
ok 1756 - Parse error: qq'<!DOCTYPE html>Test'; ;
ok 1757 - SHOULD-level error: qq'<!DOCTYPE html>Test'; ;
ok 1758 - Document tree: qq'<!DOCTYPE html>Test'
ok 1759 - Parse error: qq'<textarea>test</div>test'; 1:11:no DOCTYPE, 1:24:not closed:textarea;Line: 1 Col: 10 Unexpected start tag (textarea). Expected DOCTYPE., Line: 1 Col: 24 Expected closing tag. Unexpected end of file.
ok 1760 - SHOULD-level error: qq'<textarea>test</div>test'; ;
ok 1761 - Document tree: qq'<textarea>test</div>test'
ok 1762 - Parse error: qq'<table><td>'; 1:8:no DOCTYPE, 1:11:missing start tag:tr, 1:11:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 11 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 11 Expected closing tag. Unexpected end of file.
ok 1763 - SHOULD-level error: qq'<table><td>'; ;
ok 1764 - Document tree: qq'<table><td>'
ok 1765 - Parse error: qq'<table><td>test</tbody></table>'; 1:8:no DOCTYPE, 1:12:missing start tag:tr;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 11 Unexpected table cell start tag (td) in the table body phase.
ok 1766 - SHOULD-level error: qq'<table><td>test</tbody></table>'; ;
ok 1767 - Document tree: qq'<table><td>test</tbody></table>'
ok 1768 - Parse error: qq'<frame>test'; 1:8:no DOCTYPE, 1:8:in body:frame;Line: 1 Col: 7 Unexpected start tag (frame). Expected DOCTYPE., Line: 1 Col: 7 Unexpected start tag frame. Ignored.
ok 1769 - SHOULD-level error: qq'<frame>test'; ;
ok 1770 - Document tree: qq'<frame>test'
ok 1771 - Parse error: qq'<!DOCTYPE html><frameset>test'; 1:29:in frameset:\#text, 1:29:in body:\#eof;Line: 1 Col: 29 Unepxected characters in the frameset phase. Characters ignored., Line: 1 Col: 29 Expected closing tag. Unexpected end of file.
ok 1772 - SHOULD-level error: qq'<!DOCTYPE html><frameset>test'; ;
ok 1773 - Document tree: qq'<!DOCTYPE html><frameset>test'
ok 1774 - Parse error: qq'<!DOCTYPE html><frameset><!DOCTYPE html>'; 1:40:in html:\#DOCTYPE, 1:40:in body:\#eof;Line: 1 Col: 40 Unexpected DOCTYPE. Ignored., Line: 1 Col: 40 Expected closing tag. Unexpected end of file.
ok 1775 - SHOULD-level error: qq'<!DOCTYPE html><frameset><!DOCTYPE html>'; ;
ok 1776 - Document tree: qq'<!DOCTYPE html><frameset><!DOCTYPE html>'
ok 1777 - Parse error: qq'<!DOCTYPE html><font><p><b>test</font>'; 1:38:not closed:b, 1:38:not closed:b;Line: 1 Col: 38 End tag (font) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 38 End tag (font) violates step 1, paragraph 3 of the adoption agency algorithm.
ok 1778 - SHOULD-level error: qq'<!DOCTYPE html><font><p><b>test</font>'; ;
ok 1779 - Document tree: qq'<!DOCTYPE html><font><p><b>test</font>'
ok 1780 - Parse error: qq'<!DOCTYPE html><dt><div><dd>'; 1:28:not closed:div;Line: 1 Col: 28 Missing end tag (div, dt).
ok 1781 - SHOULD-level error: qq'<!DOCTYPE html><dt><div><dd>'; ;
ok 1782 - Document tree: qq'<!DOCTYPE html><dt><div><dd>'
ok 1783 - Parse error: qq'<script></x'; 1:9:no DOCTYPE, 1:11:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 11 Unexpected end of file. Expected end tag (script).
ok 1784 - SHOULD-level error: qq'<script></x'; ;
ok 1785 - Document tree: qq'<script></x'
not ok 1786 - Parse error: qq'<table><plaintext><td>'; 1:8:no DOCTYPE, 1:19:in table:plaintext, 1:22:in table:\#text, 1:22:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 18 Unexpected start tag (plaintext) in table context caused voodoo mode., Line: 1 Col: 22 Unexpected end of file. Expected table content.
#   Failed test 'Parse error: qq'<table><plaintext><td>'; 1:8:no DOCTYPE, 1:19:in table:plaintext, 1:22:in table:\#text, 1:22:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 18 Unexpected start tag (plaintext) in table context caused voodoo mode., Line: 1 Col: 22 Unexpected end of file. Expected table content.'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 1787 - SHOULD-level error: qq'<table><plaintext><td>'; ;
ok 1788 - Document tree: qq'<table><plaintext><td>'
ok 1789 - Parse error: qq'<plaintext></plaintext>'; 1:12:no DOCTYPE, 1:23:in body:\#eof;Line: 1 Col: 11 Unexpected start tag (plaintext). Expected DOCTYPE., Line: 1 Col: 23 Expected closing tag. Unexpected end of file.
ok 1790 - SHOULD-level error: qq'<plaintext></plaintext>'; ;
ok 1791 - Document tree: qq'<plaintext></plaintext>'
ok 1792 - Parse error: qq'<!DOCTYPE html><table><tr>TEST'; 1:30:in table:\#text, 1:30:in body:\#eof;Line: 1 Col: 30 Unexpected non-space characters in table context caused voodoo mode., Line: 1 Col: 30 Unexpected end of file. Expected table content.
ok 1793 - SHOULD-level error: qq'<!DOCTYPE html><table><tr>TEST'; ;
ok 1794 - Document tree: qq'<!DOCTYPE html><table><tr>TEST'
ok 1795 - Parse error: qq'<!DOCTYPE html><body t1=1><body t2=2><body t3=3 t4=4>'; 1:38:in body:body, 1:53:in body:body;Line: 1 Col: 37 Unexpected start tag (body)., Line: 1 Col: 53 Unexpected start tag (body).
ok 1796 - SHOULD-level error: qq'<!DOCTYPE html><body t1=1><body t2=2><body t3=3 t4=4>'; ;
ok 1797 - Document tree: qq'<!DOCTYPE html><body t1=1><body t2=2><body t3=3 t4=4>'
not ok 1798 - Parse error: qq'</b test'; 1:8:unclosed tag, 1:8:no DOCTYPE;Line: 1 Col: 8 Unexpected end of file in attribute name., Line: 1 Col: 8 End tag contains unexpected attributes., Line: 1 Col: 8 Unexpected end tag (b). Expected DOCTYPE., Line: 1 Col: 8 Unexpected end tag (b) after the (implied) root element.
#   Failed test 'Parse error: qq'</b test'; 1:8:unclosed tag, 1:8:no DOCTYPE;Line: 1 Col: 8 Unexpected end of file in attribute name., Line: 1 Col: 8 End tag contains unexpected attributes., Line: 1 Col: 8 Unexpected end tag (b). Expected DOCTYPE., Line: 1 Col: 8 Unexpected end tag (b) after the (implied) root element.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '4'
ok 1799 - SHOULD-level error: qq'</b test'; ;
ok 1800 - Document tree: qq'</b test'
not ok 1801 - Parse error: qq'<!DOCTYPE html></b test<b &=&amp>X'; 1:24:bad attribute name, 1:33:no refc, 1:33:end tag attribute, 1:34:unmatched end tag:b;Line: 1 Col: 32 Named entity didn't end with ';'., Line: 1 Col: 33 End tag contains unexpected attributes., Line: 1 Col: 33 Unexpected end tag (b) after the (implied) root element.
#   Failed test 'Parse error: qq'<!DOCTYPE html></b test<b &=&amp>X'; 1:24:bad attribute name, 1:33:no refc, 1:33:end tag attribute, 1:34:unmatched end tag:b;Line: 1 Col: 32 Named entity didn't end with ';'., Line: 1 Col: 33 End tag contains unexpected attributes., Line: 1 Col: 33 Unexpected end tag (b) after the (implied) root element.'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 1802 - SHOULD-level error: qq'<!DOCTYPE html></b test<b &=&amp>X'; ;
ok 1803 - Document tree: qq'<!DOCTYPE html></b test<b &=&amp>X'
ok 1804 - Parse error: qq'<!doctypehtml><scrIPt type=text/x-foobar;baz>X</SCRipt'; 1:10:no space before DOCTYPE name, 1:54:not closed:script;Line: 1 Col: 9 No space after literal string 'DOCTYPE'., Line: 1 Col: 54 Unexpected end of file in the tag name.
ok 1805 - SHOULD-level error: qq'<!doctypehtml><scrIPt type=text/x-foobar;baz>X</SCRipt'; ;
ok 1806 - Document tree: qq'<!doctypehtml><scrIPt type=text/x-foobar;baz>X</SCRipt'
ok 1807 - Parse error: qq'&'; 1:1:no DOCTYPE;Line: 1 Col: 1 Unexpected non-space characters. Expected DOCTYPE.
ok 1808 - SHOULD-level error: qq'&'; ;
ok 1809 - Document tree: qq'&'
ok 1810 - Parse error: qq'&\#'; 1:0:bare nero, 1:2:no DOCTYPE;Line: 1 Col: 1 Numeric entity expected. Got end of file instead., Line: 1 Col: 1 Unexpected non-space characters. Expected DOCTYPE.
ok 1811 - SHOULD-level error: qq'&\#'; ;
ok 1812 - Document tree: qq'&\#'
ok 1813 - Parse error: qq'&\#X'; 1:0:bare hcro, 1:3:no DOCTYPE;Line: 1 Col: 3 Numeric entity expected but none found., Line: 1 Col: 3 Unexpected non-space characters. Expected DOCTYPE.
ok 1814 - SHOULD-level error: qq'&\#X'; ;
ok 1815 - Document tree: qq'&\#X'
ok 1816 - Parse error: qq'&\#x'; 1:0:bare hcro, 1:3:no DOCTYPE;Line: 1 Col: 3 Numeric entity expected but none found., Line: 1 Col: 3 Unexpected non-space characters. Expected DOCTYPE.
ok 1817 - SHOULD-level error: qq'&\#x'; ;
ok 1818 - Document tree: qq'&\#x'
ok 1819 - Parse error: qq'&\#45'; 1:4:no refc, 1:4:no DOCTYPE;Line: 1 Col: 4 Numeric entity didn't end with ';'., Line: 1 Col: 4 Unexpected non-space characters. Expected DOCTYPE.
ok 1820 - SHOULD-level error: qq'&\#45'; ;
ok 1821 - Document tree: qq'&\#45'
not ok 1822 - Parse error: qq'&x-test'; 1:3:no DOCTYPE;Line: 1 Col: 1 Named entity expected. Got none., Line: 1 Col: 1 Unexpected non-space characters. Expected DOCTYPE.
#   Failed test 'Parse error: qq'&x-test'; 1:3:no DOCTYPE;Line: 1 Col: 1 Named entity expected. Got none., Line: 1 Col: 1 Unexpected non-space characters. Expected DOCTYPE.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 1823 - SHOULD-level error: qq'&x-test'; ;
ok 1824 - Document tree: qq'&x-test'
ok 1825 - Parse error: qq'<!doctypehtml><p><li>'; 1:10:no space before DOCTYPE name;Line: 1 Col: 9 No space after literal string 'DOCTYPE'.
ok 1826 - SHOULD-level error: qq'<!doctypehtml><p><li>'; ;
ok 1827 - Document tree: qq'<!doctypehtml><p><li>'
ok 1828 - Parse error: qq'<!doctypehtml><p><dt>'; 1:10:no space before DOCTYPE name;Line: 1 Col: 9 No space after literal string 'DOCTYPE'.
ok 1829 - SHOULD-level error: qq'<!doctypehtml><p><dt>'; ;
ok 1830 - Document tree: qq'<!doctypehtml><p><dt>'
ok 1831 - Parse error: qq'<!doctypehtml><p><dd>'; 1:10:no space before DOCTYPE name;Line: 1 Col: 9 No space after literal string 'DOCTYPE'.
ok 1832 - SHOULD-level error: qq'<!doctypehtml><p><dd>'; ;
ok 1833 - Document tree: qq'<!doctypehtml><p><dd>'
ok 1834 - Parse error: qq'<!doctypehtml><p><form>'; 1:10:no space before DOCTYPE name, 1:23:in body:\#eof;Line: 1 Col: 9 No space after literal string 'DOCTYPE'., Line: 1 Col: 23 Expected closing tag. Unexpected end of file.
ok 1835 - SHOULD-level error: qq'<!doctypehtml><p><form>'; ;
ok 1836 - Document tree: qq'<!doctypehtml><p><form>'
ok 1837 - Parse error: qq'<!DOCTYPE html><p></P>X'; ;
ok 1838 - SHOULD-level error: qq'<!DOCTYPE html><p></P>X'; ;
ok 1839 - Document tree: qq'<!DOCTYPE html><p></P>X'
ok 1840 - Parse error: qq'&AMP'; 1:4:no refc, 1:4:no DOCTYPE;Line: 1 Col: 4 Named entity didn't end with ';'., Line: 1 Col: 4 Unexpected non-space characters. Expected DOCTYPE.
ok 1841 - SHOULD-level error: qq'&AMP'; ;
ok 1842 - Document tree: qq'&AMP'
ok 1843 - Parse error: qq'&AMp;'; 1:1:entity not declared, 1:5:no DOCTYPE;Line: 1 Col: 1 Named entity expected. Got none., Line: 1 Col: 1 Unexpected non-space characters. Expected DOCTYPE.
ok 1844 - SHOULD-level error: qq'&AMp;'; ;
ok 1845 - Document tree: qq'&AMp;'
ok 1846 - Parse error: qq'<!DOCTYPE html><html><head></head><body><thisISasillyTESTelementNameToMakeSureCrazyTagNamesArePARSEDcorrectLY>'; 1:110:in body:\#eof;Line: 1 Col: 110 Expected closing tag. Unexpected end of file.
ok 1847 - SHOULD-level error: qq'<!DOCTYPE html><html><head></head><body><thisISasillyTESTelementNameToMakeSureCrazyTagNamesArePARSEDcorrectLY>'; ;
ok 1848 - Document tree: qq'<!DOCTYPE html><html><head></head><body><thisISasillyTESTelementNameToMakeSureCrazyTagNamesArePARSEDcorrectLY>'
ok 1849 - Parse error: qq'<!DOCTYPE html>X</body>X'; 1:24:after body:\#text;Line: 1 Col: 24 Unexpected non-space characters in the after body phase.
ok 1850 - SHOULD-level error: qq'<!DOCTYPE html>X</body>X'; ;
ok 1851 - Document tree: qq'<!DOCTYPE html>X</body>X'
ok 1852 - Parse error: qq'<!DOCTYPE html><!-- X'; 1:21:unclosed comment;Line: 1 Col: 21 Unexpected end of file in comment.
ok 1853 - SHOULD-level error: qq'<!DOCTYPE html><!-- X'; ;
ok 1854 - Document tree: qq'<!DOCTYPE html><!-- X'
ok 1855 - Parse error: qq'<!DOCTYPE html><table><caption>test TEST</caption><td>test'; 1:55:missing start tag:tr, 1:58:in body:\#eof;Line: 1 Col: 54 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 58 Expected closing tag. Unexpected end of file.
ok 1856 - SHOULD-level error: qq'<!DOCTYPE html><table><caption>test TEST</caption><td>test'; ;
ok 1857 - Document tree: qq'<!DOCTYPE html><table><caption>test TEST</caption><td>test'
ok 1858 - Parse error: qq'<!DOCTYPE html><select><option><optgroup>'; 1:41:in body:\#eof;Line: 1 Col: 41 Expected closing tag. Unexpected end of file.
ok 1859 - SHOULD-level error: qq'<!DOCTYPE html><select><option><optgroup>'; ;
ok 1860 - Document tree: qq'<!DOCTYPE html><select><option><optgroup>'
ok 1861 - Parse error: qq'<!DOCTYPE html><select><optgroup><option></optgroup><option><select><option>'; 1:69:select in select, 1:76:in body:\#eof;Line: 1 Col: 68 Unexpected select start tag in the select phase treated as select end tag., Line: 1 Col: 76 Expected closing tag. Unexpected end of file.
ok 1862 - SHOULD-level error: qq'<!DOCTYPE html><select><optgroup><option></optgroup><option><select><option>'; ;
ok 1863 - Document tree: qq'<!DOCTYPE html><select><optgroup><option></optgroup><option><select><option>'
ok 1864 - Parse error: qq'<!DOCTYPE html><select><optgroup><option><optgroup>'; 1:51:in body:\#eof;Line: 1 Col: 51 Expected closing tag. Unexpected end of file.
ok 1865 - SHOULD-level error: qq'<!DOCTYPE html><select><optgroup><option><optgroup>'; ;
ok 1866 - Document tree: qq'<!DOCTYPE html><select><optgroup><option><optgroup>'
ok 1867 - Parse error: qq'<!DOCTYPE html><datalist><option>foo</datalist>bar'; ;
ok 1868 - SHOULD-level error: qq'<!DOCTYPE html><datalist><option>foo</datalist>bar'; ;
ok 1869 - Document tree: qq'<!DOCTYPE html><datalist><option>foo</datalist>bar'
ok 1870 - Parse error: qq'<!DOCTYPE html><font><input><input></font>'; ;
ok 1871 - SHOULD-level error: qq'<!DOCTYPE html><font><input><input></font>'; ;
ok 1872 - Document tree: qq'<!DOCTYPE html><font><input><input></font>'
ok 1873 - Parse error: qq'<!DOCTYPE html><!-- XXX - XXX -->'; ;
ok 1874 - SHOULD-level error: qq'<!DOCTYPE html><!-- XXX - XXX -->'; ;
ok 1875 - Document tree: qq'<!DOCTYPE html><!-- XXX - XXX -->'
ok 1876 - Parse error: qq'<!DOCTYPE html><!-- XXX - XXX'; 1:29:unclosed comment;Line: 1 Col: 29 Unexpected end of file in comment (-)
ok 1877 - SHOULD-level error: qq'<!DOCTYPE html><!-- XXX - XXX'; ;
ok 1878 - Document tree: qq'<!DOCTYPE html><!-- XXX - XXX'
ok 1879 - Parse error: qq'<!DOCTYPE html><!-- XXX - XXX - XXX -->'; ;
ok 1880 - SHOULD-level error: qq'<!DOCTYPE html><!-- XXX - XXX - XXX -->'; ;
ok 1881 - Document tree: qq'<!DOCTYPE html><!-- XXX - XXX - XXX -->'
ok 1882 - Parse error: qq'<isindex test=x name=x>'; 1:23:no DOCTYPE, 1:23:isindex;Line: 1 Col: 23 Unexpected start tag (isindex). Expected DOCTYPE., Line: 1 Col: 23 Unexpected start tag isindex. Don't use it!
ok 1883 - SHOULD-level error: qq'<isindex test=x name=x>'; ;
ok 1884 - Document tree: qq'<isindex test=x name=x>'
ok 1885 - Parse error: qq'test\x{0A}test'; 2:0:no DOCTYPE;Line: 2 Col: 4 Unexpected non-space characters. Expected DOCTYPE.
ok 1886 - SHOULD-level error: qq'test\x{0A}test'; ;
ok 1887 - Document tree: qq'test\x{0A}test'
ok 1888 - Parse error: qq'<!DOCTYPE html><body><title>test</body></title>'; ;
ok 1889 - SHOULD-level error: qq'<!DOCTYPE html><body><title>test</body></title>'; ;
ok 1890 - Document tree: qq'<!DOCTYPE html><body><title>test</body></title>'
ok 1891 - Parse error: qq'<!DOCTYPE html><body><title>X</title><meta name=z><link rel=foo><style>\x{0A}x { content:"</style" } </style>'; ;
ok 1892 - SHOULD-level error: qq'<!DOCTYPE html><body><title>X</title><meta name=z><link rel=foo><style>\x{0A}x { content:"</style" } </style>'; ;
ok 1893 - Document tree: qq'<!DOCTYPE html><body><title>X</title><meta name=z><link rel=foo><style>\x{0A}x { content:"</style" } </style>'
ok 1894 - Parse error: qq'<!DOCTYPE html><select><optgroup></optgroup></select>'; ;
ok 1895 - SHOULD-level error: qq'<!DOCTYPE html><select><optgroup></optgroup></select>'; ;
ok 1896 - Document tree: qq'<!DOCTYPE html><select><optgroup></optgroup></select>'
ok 1897 - Parse error: qq' \x{0A} '; 2:1:no DOCTYPE;Line: 2 Col: 1 Unexpected End of file. Expected DOCTYPE.
ok 1898 - SHOULD-level error: qq' \x{0A} '; ;
ok 1899 - Document tree: qq' \x{0A} '
ok 1900 - Parse error: qq'<!DOCTYPE html>  <html>'; ;
ok 1901 - SHOULD-level error: qq'<!DOCTYPE html>  <html>'; ;
ok 1902 - Document tree: qq'<!DOCTYPE html>  <html>'
ok 1903 - Parse error: qq'<!DOCTYPE html><script>\x{0A}</script>  <title>x</title>  </head>'; ;
ok 1904 - SHOULD-level error: qq'<!DOCTYPE html><script>\x{0A}</script>  <title>x</title>  </head>'; ;
ok 1905 - Document tree: qq'<!DOCTYPE html><script>\x{0A}</script>  <title>x</title>  </head>'
ok 1906 - Parse error: qq'<!DOCTYPE html><html><body><html id=x>'; 1:38:not first start tag;Line: 1 Col: 38 html needs to be the first start tag.
ok 1907 - SHOULD-level error: qq'<!DOCTYPE html><html><body><html id=x>'; ;
ok 1908 - Document tree: qq'<!DOCTYPE html><html><body><html id=x>'
not ok 1909 - Parse error: qq'<!DOCTYPE html>X</body><html id="x">'; 1:36:not first start tag;Line: 1 Col: 36 Unexpected start tag token (html) in the after body phase., Line: 1 Col: 36 html needs to be the first start tag.
#   Failed test 'Parse error: qq'<!DOCTYPE html>X</body><html id="x">'; 1:36:not first start tag;Line: 1 Col: 36 Unexpected start tag token (html) in the after body phase., Line: 1 Col: 36 html needs to be the first start tag.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 1910 - SHOULD-level error: qq'<!DOCTYPE html>X</body><html id="x">'; ;
ok 1911 - Document tree: qq'<!DOCTYPE html>X</body><html id="x">'
ok 1912 - Parse error: qq'<!DOCTYPE html><head><html id=x>'; 1:32:not first start tag;Line: 1 Col: 32 html needs to be the first start tag.
ok 1913 - SHOULD-level error: qq'<!DOCTYPE html><head><html id=x>'; ;
ok 1914 - Document tree: qq'<!DOCTYPE html><head><html id=x>'
ok 1915 - Parse error: qq'<!DOCTYPE html>X</html>X'; 1:24:after html:\#text;Line: 1 Col: 24 Unexpected non-space characters in the after body phase.
ok 1916 - SHOULD-level error: qq'<!DOCTYPE html>X</html>X'; ;
ok 1917 - Document tree: qq'<!DOCTYPE html>X</html>X'
ok 1918 - Parse error: qq'<!DOCTYPE html>X</html> '; ;
ok 1919 - SHOULD-level error: qq'<!DOCTYPE html>X</html> '; ;
ok 1920 - Document tree: qq'<!DOCTYPE html>X</html> '
ok 1921 - Parse error: qq'<!DOCTYPE html>X</html><p>X'; 1:27:after html:p;Line: 1 Col: 26 Unexpected start tag (p).
ok 1922 - SHOULD-level error: qq'<!DOCTYPE html>X</html><p>X'; ;
ok 1923 - Document tree: qq'<!DOCTYPE html>X</html><p>X'
ok 1924 - Parse error: qq'<!DOCTYPE html>X<p/x/y/z>'; 1:20:nestc, 1:22:nestc, 1:24:nestc;Line: 1 Col: 19 Expected a > after the /., Line: 1 Col: 21 Solidus (/) incorrectly placed in tag., Line: 1 Col: 23 Solidus (/) incorrectly placed in tag.
ok 1925 - SHOULD-level error: qq'<!DOCTYPE html>X<p/x/y/z>'; ;
ok 1926 - Document tree: qq'<!DOCTYPE html>X<p/x/y/z>'
ok 1927 - Parse error: qq'<!DOCTYPE html><!--x--'; 1:22:unclosed comment;Line: 1 Col: 22 Unexpected end of file in comment (--).
ok 1928 - SHOULD-level error: qq'<!DOCTYPE html><!--x--'; ;
ok 1929 - Document tree: qq'<!DOCTYPE html><!--x--'
ok 1930 - Parse error: qq'<!DOCTYPE html><table><tr><td></p></table>'; 1:35:unmatched end tag:p;Line: 1 Col: 34 Unexpected end tag (p). Ignored.
ok 1931 - SHOULD-level error: qq'<!DOCTYPE html><table><tr><td></p></table>'; ;
ok 1932 - Document tree: qq'<!DOCTYPE html><table><tr><td></p></table>'
ok 1933 - Parse error: qq'<!DOCTYPE <!DOCTYPE HTML>><!--<!--x-->-->'; 1:21:string after DOCTYPE name, 1:26:not HTML5, 1:34:dash in comment;Line: 1 Col: 20 Expected space or '>'. Got '', Line: 1 Col: 25 Erroneous DOCTYPE., Line: 1 Col: 35 Unexpected character in comment found.
ok 1934 - SHOULD-level error: qq'<!DOCTYPE <!DOCTYPE HTML>><!--<!--x-->-->'; ;
ok 1935 - Document tree: qq'<!DOCTYPE <!DOCTYPE HTML>><!--<!--x-->-->'
ok 1936 - Parse error: qq'<!doctype html><div><form></form><div></div></div>'; ;
ok 1937 - SHOULD-level error: qq'<!doctype html><div><form></form><div></div></div>'; ;
ok 1938 - Document tree: qq'<!doctype html><div><form></form><div></div></div>'
# t/data/html-tree/tests3.dat
ok 1939 - Parse error: qq'<head></head><style></style>'; 1:7:no DOCTYPE, 1:21:after head:style;Line: 1 Col: 6 Unexpected start tag (head). Expected DOCTYPE., Line: 1 Col: 20 Unexpected start tag (style) that can be in head. Moved.
ok 1940 - SHOULD-level error: qq'<head></head><style></style>'; ;
ok 1941 - Document tree: qq'<head></head><style></style>'
ok 1942 - Parse error: qq'<head></head><script></script>'; 1:7:no DOCTYPE, 1:22:after head:script;Line: 1 Col: 6 Unexpected start tag (head). Expected DOCTYPE., Line: 1 Col: 21 Unexpected start tag (script) that can be in head. Moved.
ok 1943 - SHOULD-level error: qq'<head></head><script></script>'; ;
ok 1944 - Document tree: qq'<head></head><script></script>'
not ok 1945 - Parse error: qq'<head></head><!-- --><style></style><!-- --><script></script>'; 1:7:no DOCTYPE, 1:29:after head:style, 1:53:after head:script;Line: 1 Col: 6 Unexpected start tag (head). Expected DOCTYPE., Line: 1 Col: 28 Unexpected start tag (style) that can be in head. Moved.
#   Failed test 'Parse error: qq'<head></head><!-- --><style></style><!-- --><script></script>'; 1:7:no DOCTYPE, 1:29:after head:style, 1:53:after head:script;Line: 1 Col: 6 Unexpected start tag (head). Expected DOCTYPE., Line: 1 Col: 28 Unexpected start tag (style) that can be in head. Moved.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 1946 - SHOULD-level error: qq'<head></head><!-- --><style></style><!-- --><script></script>'; ;
ok 1947 - Document tree: qq'<head></head><!-- --><style></style><!-- --><script></script>'
ok 1948 - Parse error: qq'<head></head><!-- -->x<style></style><!-- --><script></script>'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (head). Expected DOCTYPE.
ok 1949 - SHOULD-level error: qq'<head></head><!-- -->x<style></style><!-- --><script></script>'; ;
ok 1950 - Document tree: qq'<head></head><!-- -->x<style></style><!-- --><script></script>'
ok 1951 - Parse error: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}</pre></body></html>'; ;
ok 1952 - SHOULD-level error: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}</pre></body></html>'; ;
ok 1953 - Document tree: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}</pre></body></html>'
ok 1954 - Parse error: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}foo</pre></body></html>'; ;
ok 1955 - SHOULD-level error: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}foo</pre></body></html>'; ;
ok 1956 - Document tree: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}foo</pre></body></html>'
ok 1957 - Parse error: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}\x{0A}foo</pre></body></html>'; ;
ok 1958 - SHOULD-level error: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}\x{0A}foo</pre></body></html>'; ;
ok 1959 - Document tree: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}\x{0A}foo</pre></body></html>'
ok 1960 - Parse error: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}foo\x{0A}</pre></body></html>'; ;
ok 1961 - SHOULD-level error: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}foo\x{0A}</pre></body></html>'; ;
ok 1962 - Document tree: qq'<!DOCTYPE html><html><head></head><body><pre>\x{0A}foo\x{0A}</pre></body></html>'
ok 1963 - Parse error: qq'<!DOCTYPE html><html><head></head><body><pre>x</pre><span>\x{0A}</span></body></html>'; ;
ok 1964 - SHOULD-level error: qq'<!DOCTYPE html><html><head></head><body><pre>x</pre><span>\x{0A}</span></body></html>'; ;
ok 1965 - Document tree: qq'<!DOCTYPE html><html><head></head><body><pre>x</pre><span>\x{0A}</span></body></html>'
ok 1966 - Parse error: qq'<!DOCTYPE html><html><head></head><body><pre>x\x{0A}y</pre></body></html>'; ;
ok 1967 - SHOULD-level error: qq'<!DOCTYPE html><html><head></head><body><pre>x\x{0A}y</pre></body></html>'; ;
ok 1968 - Document tree: qq'<!DOCTYPE html><html><head></head><body><pre>x\x{0A}y</pre></body></html>'
ok 1969 - Parse error: qq'<!DOCTYPE html><html><head></head><body><pre>x<div>\x{0A}y</pre></body></html>'; 2:8:not closed:div;Line: 2 Col: 7 End tag (pre) seen too early. Expected other end tag.
ok 1970 - SHOULD-level error: qq'<!DOCTYPE html><html><head></head><body><pre>x<div>\x{0A}y</pre></body></html>'; ;
ok 1971 - Document tree: qq'<!DOCTYPE html><html><head></head><body><pre>x<div>\x{0A}y</pre></body></html>'
ok 1972 - Parse error: qq'<!DOCTYPE html><pre>&\#x0a;&\#x0a;A</pre>'; ;
ok 1973 - SHOULD-level error: qq'<!DOCTYPE html><pre>&\#x0a;&\#x0a;A</pre>'; ;
ok 1974 - Document tree: qq'<!DOCTYPE html><pre>&\#x0a;&\#x0a;A</pre>'
ok 1975 - Parse error: qq'<!DOCTYPE html><HTML><META><HEAD></HEAD></HTML>'; 1:34:in head:head;Line: 1 Col: 33 Unexpected start tag head in existing head. Ignored.
ok 1976 - SHOULD-level error: qq'<!DOCTYPE html><HTML><META><HEAD></HEAD></HTML>'; ;
ok 1977 - Document tree: qq'<!DOCTYPE html><HTML><META><HEAD></HEAD></HTML>'
ok 1978 - Parse error: qq'<!DOCTYPE html><HTML><HEAD><head></HEAD></HTML>'; 1:34:in head:head;Line: 1 Col: 33 Unexpected start tag head in existing head. Ignored.
ok 1979 - SHOULD-level error: qq'<!DOCTYPE html><HTML><HEAD><head></HEAD></HTML>'; ;
ok 1980 - Document tree: qq'<!DOCTYPE html><HTML><HEAD><head></HEAD></HTML>'
ok 1981 - Parse error: qq'<textarea>foo<span>bar</span><i>baz'; 1:11:no DOCTYPE, 1:35:not closed:textarea;Line: 1 Col: 10 Unexpected start tag (textarea). Expected DOCTYPE., Line: 1 Col: 35 Expected closing tag. Unexpected end of file.
ok 1982 - SHOULD-level error: qq'<textarea>foo<span>bar</span><i>baz'; ;
ok 1983 - Document tree: qq'<textarea>foo<span>bar</span><i>baz'
ok 1984 - Parse error: qq'<title>foo<span>bar</em><i>baz'; 1:8:no DOCTYPE, 1:30:not closed:title;Line: 1 Col: 7 Unexpected start tag (title). Expected DOCTYPE., Line: 1 Col: 30 Unexpected end of file. Expected end tag (title).
ok 1985 - SHOULD-level error: qq'<title>foo<span>bar</em><i>baz'; ;
ok 1986 - Document tree: qq'<title>foo<span>bar</em><i>baz'
ok 1987 - Parse error: qq'<!DOCTYPE html><textarea>\x{0A}</textarea>'; ;
ok 1988 - SHOULD-level error: qq'<!DOCTYPE html><textarea>\x{0A}</textarea>'; ;
ok 1989 - Document tree: qq'<!DOCTYPE html><textarea>\x{0A}</textarea>'
ok 1990 - Parse error: qq'<!DOCTYPE html><textarea>\x{0A}foo</textarea>'; ;
ok 1991 - SHOULD-level error: qq'<!DOCTYPE html><textarea>\x{0A}foo</textarea>'; ;
ok 1992 - Document tree: qq'<!DOCTYPE html><textarea>\x{0A}foo</textarea>'
ok 1993 - Parse error: qq'<!DOCTYPE html><textarea>\x{0A}\x{0A}foo</textarea>'; ;
ok 1994 - SHOULD-level error: qq'<!DOCTYPE html><textarea>\x{0A}\x{0A}foo</textarea>'; ;
ok 1995 - Document tree: qq'<!DOCTYPE html><textarea>\x{0A}\x{0A}foo</textarea>'
ok 1996 - Parse error: qq'<!DOCTYPE html><html><head></head><body><ul><li><div><p><li></ul></body></html>'; 1:61:not closed:div;Line: 1 Col: 60 Missing end tag (div, li).
ok 1997 - SHOULD-level error: qq'<!DOCTYPE html><html><head></head><body><ul><li><div><p><li></ul></body></html>'; ;
ok 1998 - Document tree: qq'<!DOCTYPE html><html><head></head><body><ul><li><div><p><li></ul></body></html>'
ok 1999 - Parse error: qq'<!doctype html><nobr><nobr><nobr>'; 1:28:in nobr:nobr, 1:33:in nobr:nobr, 1:33:in body:\#eof;Line: 1 Col: 27 Unexpected start tag (nobr) implies end tag (nobr)., Line: 1 Col: 33 Unexpected start tag (nobr) implies end tag (nobr)., Line: 1 Col: 33 Expected closing tag. Unexpected end of file.
ok 2000 - SHOULD-level error: qq'<!doctype html><nobr><nobr><nobr>'; ;
ok 2001 - Document tree: qq'<!doctype html><nobr><nobr><nobr>'
ok 2002 - Parse error: qq'<!doctype html><nobr><nobr></nobr><nobr>'; 1:28:in nobr:nobr, 1:40:in body:\#eof;Line: 1 Col: 27 Unexpected start tag (nobr) implies end tag (nobr)., Line: 1 Col: 40 Expected closing tag. Unexpected end of file.
ok 2003 - SHOULD-level error: qq'<!doctype html><nobr><nobr></nobr><nobr>'; ;
ok 2004 - Document tree: qq'<!doctype html><nobr><nobr></nobr><nobr>'
not ok 2005 - Parse error: qq'<!doctype html><html><body><p><table></table></body></html>'; ;Not known
#   Failed test 'Parse error: qq'<!doctype html><html><body><p><table></table></body></html>'; ;Not known'
#   at HTML-tree.t test () ok line 3.
#          got: '0'
#     expected: '1'
ok 2006 - SHOULD-level error: qq'<!doctype html><html><body><p><table></table></body></html>'; ;
ok 2007 - Document tree: qq'<!doctype html><html><body><p><table></table></body></html>'
ok 2008 - Parse error: qq'<p><table></table>'; 1:4:no DOCTYPE;Not known
ok 2009 - SHOULD-level error: qq'<p><table></table>'; ;
ok 2010 - Document tree: qq'<p><table></table>'
# t/data/html-tree/tests4.dat
ok 2011 - Parse error: qq'direct div content'; ;
ok 2012 - SHOULD-level error: qq'direct div content'; ;
ok 2013 - Document tree: qq'direct div content'
ok 2014 - Parse error: qq'direct textarea content'; ;
ok 2015 - SHOULD-level error: qq'direct textarea content'; ;
ok 2016 - Document tree: qq'direct textarea content'
ok 2017 - Parse error: qq'textarea content with <em>pseudo</em> <foo>markup'; ;
ok 2018 - SHOULD-level error: qq'textarea content with <em>pseudo</em> <foo>markup'; ;
ok 2019 - Document tree: qq'textarea content with <em>pseudo</em> <foo>markup'
ok 2020 - Parse error: qq'this is &\#x0043;DATA inside a <style> element'; ;
ok 2021 - SHOULD-level error: qq'this is &\#x0043;DATA inside a <style> element'; ;
ok 2022 - Document tree: qq'this is &\#x0043;DATA inside a <style> element'
ok 2023 - Parse error: qq'</plaintext>'; ;
ok 2024 - SHOULD-level error: qq'</plaintext>'; ;
ok 2025 - Document tree: qq'</plaintext>'
not ok 2026 - Parse error: qq'setting html\x{27}s innerHTML'; ;Line: 1 Col: 24 Unexpected EOF in inner html mode.
#   Failed test 'Parse error: qq'setting html\x{27}s innerHTML'; ;Line: 1 Col: 24 Unexpected EOF in inner html mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '0'
#     expected: '1'
ok 2027 - SHOULD-level error: qq'setting html\x{27}s innerHTML'; ;
ok 2028 - Document tree: qq'setting html\x{27}s innerHTML'
ok 2029 - Parse error: qq'<title>setting head\x{27}s innerHTML</title>'; ;
ok 2030 - SHOULD-level error: qq'<title>setting head\x{27}s innerHTML</title>'; ;
ok 2031 - Document tree: qq'<title>setting head\x{27}s innerHTML</title>'
# t/data/html-tree/tests5.dat
not ok 2032 - Parse error: qq'<style> <!-- </style>x'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end of file. Expected end tag (style).
#   Failed test 'Parse error: qq'<style> <!-- </style>x'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end of file. Expected end tag (style).'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 2033 - SHOULD-level error: qq'<style> <!-- </style>x'; ;
ok 2034 - Document tree: qq'<style> <!-- </style>x'
not ok 2035 - Parse error: qq'<style> <!-- </style> --> </style>x'; 1:8:no DOCTYPE, 1:35:unmatched end tag:style;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE.
#   Failed test 'Parse error: qq'<style> <!-- </style> --> </style>x'; 1:8:no DOCTYPE, 1:35:unmatched end tag:style;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2036 - SHOULD-level error: qq'<style> <!-- </style> --> </style>x'; ;
ok 2037 - Document tree: qq'<style> <!-- </style> --> </style>x'
ok 2038 - Parse error: qq'<style> <!--> </style>x'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE.
ok 2039 - SHOULD-level error: qq'<style> <!--> </style>x'; ;
ok 2040 - Document tree: qq'<style> <!--> </style>x'
ok 2041 - Parse error: qq'<style> <!---> </style>x'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE.
ok 2042 - SHOULD-level error: qq'<style> <!---> </style>x'; ;
ok 2043 - Document tree: qq'<style> <!---> </style>x'
ok 2044 - Parse error: qq'<iframe> <!---> </iframe>x'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (iframe). Expected DOCTYPE.
ok 2045 - SHOULD-level error: qq'<iframe> <!---> </iframe>x'; ;
ok 2046 - Document tree: qq'<iframe> <!---> </iframe>x'
not ok 2047 - Parse error: qq'<iframe> <!--- </iframe>->x</iframe> --> </iframe>x'; 1:9:no DOCTYPE, 1:37:unmatched end tag:iframe, 1:51:unmatched end tag:iframe;Line: 1 Col: 8 Unexpected start tag (iframe). Expected DOCTYPE.
#   Failed test 'Parse error: qq'<iframe> <!--- </iframe>->x</iframe> --> </iframe>x'; 1:9:no DOCTYPE, 1:37:unmatched end tag:iframe, 1:51:unmatched end tag:iframe;Line: 1 Col: 8 Unexpected start tag (iframe). Expected DOCTYPE.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '1'
ok 2048 - SHOULD-level error: qq'<iframe> <!--- </iframe>->x</iframe> --> </iframe>x'; ;
ok 2049 - Document tree: qq'<iframe> <!--- </iframe>->x</iframe> --> </iframe>x'
not ok 2050 - Parse error: qq'<script> <!-- </script> --> </script>x'; 1:9:no DOCTYPE, 1:38:unmatched end tag:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.
#   Failed test 'Parse error: qq'<script> <!-- </script> --> </script>x'; 1:9:no DOCTYPE, 1:38:unmatched end tag:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2051 - SHOULD-level error: qq'<script> <!-- </script> --> </script>x'; ;
ok 2052 - Document tree: qq'<script> <!-- </script> --> </script>x'
not ok 2053 - Parse error: qq'<title> <!-- </title> --> </title>x'; 1:8:no DOCTYPE, 1:35:unmatched end tag:title;Line: 1 Col: 7 Unexpected start tag (title). Expected DOCTYPE.
#   Failed test 'Parse error: qq'<title> <!-- </title> --> </title>x'; 1:8:no DOCTYPE, 1:35:unmatched end tag:title;Line: 1 Col: 7 Unexpected start tag (title). Expected DOCTYPE.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2054 - SHOULD-level error: qq'<title> <!-- </title> --> </title>x'; ;
ok 2055 - Document tree: qq'<title> <!-- </title> --> </title>x'
not ok 2056 - Parse error: qq'<textarea> <!--- </textarea>->x</textarea> --> </textarea>x'; 1:11:no DOCTYPE, 1:43:unmatched end tag:textarea, 1:59:unmatched end tag:textarea;Line: 1 Col: 10 Unexpected start tag (textarea). Expected DOCTYPE.
#   Failed test 'Parse error: qq'<textarea> <!--- </textarea>->x</textarea> --> </textarea>x'; 1:11:no DOCTYPE, 1:43:unmatched end tag:textarea, 1:59:unmatched end tag:textarea;Line: 1 Col: 10 Unexpected start tag (textarea). Expected DOCTYPE.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '1'
ok 2057 - SHOULD-level error: qq'<textarea> <!--- </textarea>->x</textarea> --> </textarea>x'; ;
ok 2058 - Document tree: qq'<textarea> <!--- </textarea>->x</textarea> --> </textarea>x'
ok 2059 - Parse error: qq'<style> <!</-- </style>x'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE.
ok 2060 - SHOULD-level error: qq'<style> <!</-- </style>x'; ;
ok 2061 - Document tree: qq'<style> <!</-- </style>x'
ok 2062 - Parse error: qq'<p><xmp></xmp>'; 1:4:no DOCTYPE;XXX: Unknown
ok 2063 - SHOULD-level error: qq'<p><xmp></xmp>'; ;
ok 2064 - Document tree: qq'<p><xmp></xmp>'
ok 2065 - Parse error: qq'<xmp> <!-- > --> </xmp>'; 1:6:no DOCTYPE;Line: 1 Col: 5 Unexpected start tag (xmp). Expected DOCTYPE.
ok 2066 - SHOULD-level error: qq'<xmp> <!-- > --> </xmp>'; ;
ok 2067 - Document tree: qq'<xmp> <!-- > --> </xmp>'
ok 2068 - Parse error: qq'<title>&amp;</title>'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (title). Expected DOCTYPE.
ok 2069 - SHOULD-level error: qq'<title>&amp;</title>'; ;
ok 2070 - Document tree: qq'<title>&amp;</title>'
ok 2071 - Parse error: qq'<title><!--&amp;--></title>'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (title). Expected DOCTYPE.
ok 2072 - SHOULD-level error: qq'<title><!--&amp;--></title>'; ;
ok 2073 - Document tree: qq'<title><!--&amp;--></title>'
not ok 2074 - Parse error: qq'<title><!--</title>'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (title). Expected DOCTYPE., Line: 1 Col: 19 Unexpected end of file. Expected end tag (title).
#   Failed test 'Parse error: qq'<title><!--</title>'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (title). Expected DOCTYPE., Line: 1 Col: 19 Unexpected end of file. Expected end tag (title).'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 2075 - SHOULD-level error: qq'<title><!--</title>'; ;
ok 2076 - Document tree: qq'<title><!--</title>'
ok 2077 - Parse error: qq'<noscript><!--</noscript>--></noscript>'; 1:11:no DOCTYPE;Line: 1 Col: 10 Unexpected start tag (noscript). Expected DOCTYPE.
ok 2078 - SHOULD-level error: qq'<noscript><!--</noscript>--></noscript>'; ;
not ok 2079 - Document tree: qq'<noscript><!--</noscript>--></noscript>'
#   Failed test 'Document tree: qq'<noscript><!--</noscript>--></noscript>''
#   at HTML-tree.t test () ok line 9.
# +---+----------------------------+---+----------------+
# | Ln|Got                         | Ln|Expected        |
# +---+----------------------------+---+----------------+
# |  1|<html>                      |  1|<html>          |
# |  2|  <head>                    |  2|  <head>        |
# |  3|    <noscript>              |  3|    <noscript>  |
# *  4|      <!-- </noscript> -->  *  4|      "<!--"    *
# |  5|  <body>                    |  5|  <body>        |
# |   |                            *  6|    "-->"       *
# +---+----------------------------+---+----------------+
# t/data/html-tree/tests6.dat
ok 2080 - Parse error: qq'<!doctype html></head> <head>'; 1:29:after head:head;Line: 1 Col: 29 Unexpected start tag head. Ignored.
ok 2081 - SHOULD-level error: qq'<!doctype html></head> <head>'; ;
ok 2082 - Document tree: qq'<!doctype html></head> <head>'
ok 2083 - Parse error: qq'<!doctype html><form><div></form><div>'; 1:34:not closed:div, 1:38:in body:\#eof;33: End tag "form" seen but there were unclosed elements., 38: End of file seen and there were open elements.
ok 2084 - SHOULD-level error: qq'<!doctype html><form><div></form><div>'; ;
not ok 2085 - Document tree: qq'<!doctype html><form><div></form><div>'
#   Failed test 'Document tree: qq'<!doctype html><form><div></form><div>''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+-----------------+
# | Ln|Got              |Expected         |
# +---+-----------------+-----------------+
# |  1|<!DOCTYPE html>  |<!DOCTYPE html>  |
# |  2|<html>           |<html>           |
# |  3|  <head>         |  <head>         |
# |  4|  <body>         |  <body>         |
# |  5|    <form>       |    <form>       |
# |  6|      <div>      |      <div>      |
# *  7|    <div>        |        <div>    *
# +---+-----------------+-----------------+
ok 2086 - Parse error: qq'<!doctype html><title>&amp;</title>'; ;
ok 2087 - SHOULD-level error: qq'<!doctype html><title>&amp;</title>'; ;
ok 2088 - Document tree: qq'<!doctype html><title>&amp;</title>'
ok 2089 - Parse error: qq'<!doctype html><title><!--&amp;--></title>'; ;
ok 2090 - SHOULD-level error: qq'<!doctype html><title><!--&amp;--></title>'; ;
ok 2091 - Document tree: qq'<!doctype html><title><!--&amp;--></title>'
ok 2092 - Parse error: qq'<!doctype>'; 1:10:no space before DOCTYPE name, 1:10:no DOCTYPE name, 1:10:not HTML5;Line: 1 Col: 9 No space after literal string 'DOCTYPE'., Line: 1 Col: 10 Unexpected > character. Expected DOCTYPE name., Line: 1 Col: 10 Erroneous DOCTYPE.
ok 2093 - SHOULD-level error: qq'<!doctype>'; ;
ok 2094 - Document tree: qq'<!doctype>'
ok 2095 - Parse error: qq'<!---x'; 1:6:unclosed comment, 1:6:no DOCTYPE;Line: 1 Col: 6 Unexpected end of file in comment., Line: 1 Col: 6 Unexpected End of file. Expected DOCTYPE.
ok 2096 - SHOULD-level error: qq'<!---x'; ;
ok 2097 - Document tree: qq'<!---x'
ok 2098 - Parse error: qq'<body>\x{0A}<div>'; 2:0:in body:body, 2:5:in body:\#eof;Line: 1 Col: 6 Unexpected start tag (body)., Line: 2 Col: 5 Expected closing tag. Unexpected end of file.
ok 2099 - SHOULD-level error: qq'<body>\x{0A}<div>'; ;
ok 2100 - Document tree: qq'<body>\x{0A}<div>'
ok 2101 - Parse error: qq'<frameset></frameset>\x{0A}foo'; 1:11:no DOCTYPE, 2:3:after frameset:\#text;Line: 1 Col: 10 Unexpected start tag (frameset). Expected DOCTYPE., Line: 2 Col: 3 Unexpected non-space characters in the after frameset phase. Ignored.
ok 2102 - SHOULD-level error: qq'<frameset></frameset>\x{0A}foo'; ;
ok 2103 - Document tree: qq'<frameset></frameset>\x{0A}foo'
ok 2104 - Parse error: qq'<frameset></frameset>\x{0A}<noframes>'; 1:11:no DOCTYPE, 2:10:not closed:noframes;Line: 1 Col: 10 Unexpected start tag (frameset). Expected DOCTYPE., Line: 2 Col: 10 Expected closing tag. Unexpected end of file.
ok 2105 - SHOULD-level error: qq'<frameset></frameset>\x{0A}<noframes>'; ;
ok 2106 - Document tree: qq'<frameset></frameset>\x{0A}<noframes>'
ok 2107 - Parse error: qq'<frameset></frameset>\x{0A}<div>'; 1:11:no DOCTYPE, 2:5:after frameset:div;Line: 1 Col: 10 Unexpected start tag (frameset). Expected DOCTYPE., Line: 2 Col: 5 Unexpected start tag (div) in the after frameset phase. Ignored.
ok 2108 - SHOULD-level error: qq'<frameset></frameset>\x{0A}<div>'; ;
ok 2109 - Document tree: qq'<frameset></frameset>\x{0A}<div>'
ok 2110 - Parse error: qq'<frameset></frameset>\x{0A}</html>'; 1:11:no DOCTYPE;Line: 1 Col: 10 Unexpected start tag (frameset). Expected DOCTYPE.
ok 2111 - SHOULD-level error: qq'<frameset></frameset>\x{0A}</html>'; ;
ok 2112 - Document tree: qq'<frameset></frameset>\x{0A}</html>'
ok 2113 - Parse error: qq'<frameset></frameset>\x{0A}</div>'; 1:11:no DOCTYPE, 2:6:after frameset:/:div;Line: 1 Col: 10 Unexpected start tag (frameset). Expected DOCTYPE., Line: 2 Col: 6 Unexpected end tag (div) in the after frameset phase. Ignored.
ok 2114 - SHOULD-level error: qq'<frameset></frameset>\x{0A}</div>'; ;
ok 2115 - Document tree: qq'<frameset></frameset>\x{0A}</div>'
ok 2116 - Parse error: qq'<form><form>'; 1:7:no DOCTYPE, 1:12:in form:form, 1:12:in body:\#eof;Line: 1 Col: 6 Unexpected start tag (form). Expected DOCTYPE., Line: 1 Col: 12 Unexpected start tag (form)., Line: 1 Col: 12 Expected closing tag. Unexpected end of file.
ok 2117 - SHOULD-level error: qq'<form><form>'; ;
ok 2118 - Document tree: qq'<form><form>'
ok 2119 - Parse error: qq'<button><button>'; 1:9:no DOCTYPE, 1:16:in button:button, 1:16:in body:\#eof;Line: 1 Col: 8 Unexpected start tag (button). Expected DOCTYPE., Line: 1 Col: 16 Unexpected start tag (button) implies end tag (button)., Line: 1 Col: 16 Expected closing tag. Unexpected end of file.
ok 2120 - SHOULD-level error: qq'<button><button>'; ;
ok 2121 - Document tree: qq'<button><button>'
ok 2122 - Parse error: qq'<table><tr><td></th>'; 1:8:no DOCTYPE, 1:20:unmatched end tag:th, 1:20:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 20 Unexpected end tag (th). Ignored., Line: 1 Col: 20 Expected closing tag. Unexpected end of file.
ok 2123 - SHOULD-level error: qq'<table><tr><td></th>'; ;
ok 2124 - Document tree: qq'<table><tr><td></th>'
ok 2125 - Parse error: qq'<table><caption><td>'; 1:8:no DOCTYPE, 1:20:not closed:caption, 1:20:missing start tag:tr, 1:20:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 20 Unexpected end tag (td). Ignored., Line: 1 Col: 20 Unexpected table cell start tag (td) in the table body phase., Line: 1 Col: 20 Expected closing tag. Unexpected end of file.
ok 2126 - SHOULD-level error: qq'<table><caption><td>'; ;
ok 2127 - Document tree: qq'<table><caption><td>'
ok 2128 - Parse error: qq'<table><caption><div>'; 1:8:no DOCTYPE, 1:21:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 21 Expected closing tag. Unexpected end of file.
ok 2129 - SHOULD-level error: qq'<table><caption><div>'; ;
ok 2130 - Document tree: qq'<table><caption><div>'
ok 2131 - Parse error: qq'</caption><div>'; 1:11:unmatched end tag:caption, 1:15:in body:\#eof;Line: 1 Col: 10 Unexpected end tag (caption). Ignored., Line: 1 Col: 15 Expected closing tag. Unexpected end of file.
ok 2132 - SHOULD-level error: qq'</caption><div>'; ;
ok 2133 - Document tree: qq'</caption><div>'
ok 2134 - Parse error: qq'<table><caption><div></caption>'; 1:8:no DOCTYPE, 1:31:not closed:div, 1:31:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 31 Unexpected end tag (caption). Missing end tag (div)., Line: 1 Col: 31 Unexpected end of file. Expected table content.
ok 2135 - SHOULD-level error: qq'<table><caption><div></caption>'; ;
ok 2136 - Document tree: qq'<table><caption><div></caption>'
ok 2137 - Parse error: qq'<table><caption></table>'; 1:8:no DOCTYPE, 1:24:not closed:caption;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 24 Unexpected end table tag in caption. Generates implied end caption.
ok 2138 - SHOULD-level error: qq'<table><caption></table>'; ;
ok 2139 - Document tree: qq'<table><caption></table>'
ok 2140 - Parse error: qq'</table><div>'; 1:9:not closed:caption, 1:9:unmatched end tag:caption, 1:13:in body:\#eof;Line: 1 Col: 8 Unexpected end table tag in caption. Generates implied end caption., Line: 1 Col: 8 Unexpected end tag (caption). Ignored., Line: 1 Col: 13 Expected closing tag. Unexpected end of file.
ok 2141 - SHOULD-level error: qq'</table><div>'; ;
ok 2142 - Document tree: qq'</table><div>'
ok 2143 - Parse error: qq'<table><caption></body></col></colgroup></html></tbody></td></tfoot></th></thead></tr>'; 1:8:no DOCTYPE, 1:24:unmatched end tag:body, 1:30:unmatched end tag:col, 1:41:unmatched end tag:colgroup, 1:48:unmatched end tag:html, 1:56:unmatched end tag:tbody, 1:61:unmatched end tag:td, 1:69:unmatched end tag:tfoot, 1:74:unmatched end tag:th, 1:82:unmatched end tag:thead, 1:86:unmatched end tag:tr, 1:86:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 23 Unexpected end tag (body). Ignored., Line: 1 Col: 29 Unexpected end tag (col). Ignored., Line: 1 Col: 40 Unexpected end tag (colgroup). Ignored., Line: 1 Col: 47 Unexpected end tag (html). Ignored., Line: 1 Col: 55 Unexpected end tag (tbody). Ignored., Line: 1 Col: 60 Unexpected end tag (td). Ignored., Line: 1 Col: 68 Unexpected end tag (tfoot). Ignored., Line: 1 Col: 73 Unexpected end tag (th). Ignored., Line: 1 Col: 81 Unexpected end tag (thead). Ignored., Line: 1 Col: 86 Unexpected end tag (tr). Ignored., Line: 1 Col: 86 Expected closing tag. Unexpected end of file.
ok 2144 - SHOULD-level error: qq'<table><caption></body></col></colgroup></html></tbody></td></tfoot></th></thead></tr>'; ;
ok 2145 - Document tree: qq'<table><caption></body></col></colgroup></html></tbody></td></tfoot></th></thead></tr>'
ok 2146 - Parse error: qq'<table><caption><div></div>'; 1:8:no DOCTYPE, 1:27:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 27 Expected closing tag. Unexpected end of file.
ok 2147 - SHOULD-level error: qq'<table><caption><div></div>'; ;
ok 2148 - Document tree: qq'<table><caption><div></div>'
ok 2149 - Parse error: qq'<table><tr><td></body></caption></col></colgroup></html>'; 1:8:no DOCTYPE, 1:23:unmatched end tag:body, 1:33:unmatched end tag:caption, 1:39:unmatched end tag:col, 1:50:unmatched end tag:colgroup, 1:56:unmatched end tag:html, 1:56:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end tag (body). Ignored., Line: 1 Col: 32 Unexpected end tag (caption). Ignored., Line: 1 Col: 38 Unexpected end tag (col). Ignored., Line: 1 Col: 49 Unexpected end tag (colgroup). Ignored., Line: 1 Col: 56 Unexpected end tag (html). Ignored., Line: 1 Col: 56 Expected closing tag. Unexpected end of file.
ok 2150 - SHOULD-level error: qq'<table><tr><td></body></caption></col></colgroup></html>'; ;
ok 2151 - Document tree: qq'<table><tr><td></body></caption></col></colgroup></html>'
ok 2152 - Parse error: qq'</table></tbody></tfoot></thead></tr><div>'; 1:9:unmatched end tag:table, 1:17:unmatched end tag:tbody, 1:25:unmatched end tag:tfoot, 1:33:unmatched end tag:thead, 1:38:unmatched end tag:tr, 1:42:in body:\#eof;Line: 1 Col: 8 Unexpected end tag (table). Ignored., Line: 1 Col: 16 Unexpected end tag (tbody). Ignored., Line: 1 Col: 24 Unexpected end tag (tfoot). Ignored., Line: 1 Col: 32 Unexpected end tag (thead). Ignored., Line: 1 Col: 37 Unexpected end tag (tr). Ignored., Line: 1 Col: 42 Expected closing tag. Unexpected end of file.
ok 2153 - SHOULD-level error: qq'</table></tbody></tfoot></thead></tr><div>'; ;
ok 2154 - Document tree: qq'</table></tbody></tfoot></thead></tr><div>'
ok 2155 - Parse error: qq'<table><colgroup>foo'; 1:8:no DOCTYPE, 1:20:in table:\#text, 1:20:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 20 Unexpected non-space characters in table context caused voodoo mode., Line: 1 Col: 20 Unexpected end of file. Expected table content.
ok 2156 - SHOULD-level error: qq'<table><colgroup>foo'; ;
ok 2157 - Document tree: qq'<table><colgroup>foo'
ok 2158 - Parse error: qq'foo<col>'; 1:4:unmatched end tag:colgroup;Line: 1 Col: 3 Unexpected end tag (colgroup). Ignored.
ok 2159 - SHOULD-level error: qq'foo<col>'; ;
ok 2160 - Document tree: qq'foo<col>'
ok 2161 - Parse error: qq'<table><colgroup></col>'; 1:8:no DOCTYPE, 1:23:unmatched end tag:col, 1:23:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 23 This element (col) has no end tag., Line: 1 Col: 23 Expected closing tag. Unexpected end of file.
ok 2162 - SHOULD-level error: qq'<table><colgroup></col>'; ;
ok 2163 - Document tree: qq'<table><colgroup></col>'
ok 2164 - Parse error: qq'<frameset><div>'; 1:11:no DOCTYPE, 1:15:in frameset:div, 1:15:in body:\#eof;Line: 1 Col: 10 Unexpected start tag (frameset). Expected DOCTYPE., Line: 1 Col: 15 Unexpected start tag token (div) in the frameset phase. Ignored., Line: 1 Col: 15 Expected closing tag. Unexpected end of file.
ok 2165 - SHOULD-level error: qq'<frameset><div>'; ;
ok 2166 - Document tree: qq'<frameset><div>'
ok 2167 - Parse error: qq'</frameset><frame>'; 1:12:unmatched end tag:frameset;Line: 1 Col: 11 Unexpected end tag token (frameset) in the frameset phase (innerHTML).
ok 2168 - SHOULD-level error: qq'</frameset><frame>'; ;
ok 2169 - Document tree: qq'</frameset><frame>'
ok 2170 - Parse error: qq'<frameset></div>'; 1:11:no DOCTYPE, 1:16:in frameset:/:div, 1:16:in body:\#eof;Line: 1 Col: 10 Unexpected start tag (frameset). Expected DOCTYPE., Line: 1 Col: 16 Unexpected end tag token (div) in the frameset phase. Ignored., Line: 1 Col: 16 Expected closing tag. Unexpected end of file.
ok 2171 - SHOULD-level error: qq'<frameset></div>'; ;
ok 2172 - Document tree: qq'<frameset></div>'
ok 2173 - Parse error: qq'</body><div>'; 1:8:unmatched end tag:body, 1:12:in body:\#eof;Line: 1 Col: 7 Unexpected end tag (body). Ignored., Line: 1 Col: 12 Expected closing tag. Unexpected end of file.
ok 2174 - SHOULD-level error: qq'</body><div>'; ;
ok 2175 - Document tree: qq'</body><div>'
ok 2176 - Parse error: qq'<table><tr><div>'; 1:8:no DOCTYPE, 1:16:in table:div, 1:16:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 16 Unexpected start tag (div) in table context caused voodoo mode., Line: 1 Col: 16 Unexpected end of file. Expected table content.
ok 2177 - SHOULD-level error: qq'<table><tr><div>'; ;
ok 2178 - Document tree: qq'<table><tr><div>'
ok 2179 - Parse error: qq'</tr><td>'; 1:6:unmatched end tag:tr;Line: 1 Col: 5 Unexpected end tag (tr). Ignored.
ok 2180 - SHOULD-level error: qq'</tr><td>'; ;
ok 2181 - Document tree: qq'</tr><td>'
ok 2182 - Parse error: qq'</tbody></tfoot></thead><td>'; 1:9:unmatched end tag:tbody, 1:17:unmatched end tag:tfoot, 1:25:unmatched end tag:thead;Line: 1 Col: 8 Unexpected end tag (tbody). Ignored., Line: 1 Col: 16 Unexpected end tag (tfoot). Ignored., Line: 1 Col: 24 Unexpected end tag (thead). Ignored.
ok 2183 - SHOULD-level error: qq'</tbody></tfoot></thead><td>'; ;
ok 2184 - Document tree: qq'</tbody></tfoot></thead><td>'
not ok 2185 - Parse error: qq'<table><tr><div><td>'; 1:8:no DOCTYPE, 1:17:in table:div, 1:20:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 16 Unexpected start tag (div) in table context caused voodoo mode., Line: 1 Col: 20 Unexpected implied end tag (div) in the table row phase., Line: 1 Col: 20 Expected closing tag. Unexpected end of file.
#   Failed test 'Parse error: qq'<table><tr><div><td>'; 1:8:no DOCTYPE, 1:17:in table:div, 1:20:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 16 Unexpected start tag (div) in table context caused voodoo mode., Line: 1 Col: 20 Unexpected implied end tag (div) in the table row phase., Line: 1 Col: 20 Expected closing tag. Unexpected end of file.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '4'
ok 2186 - SHOULD-level error: qq'<table><tr><div><td>'; ;
ok 2187 - Document tree: qq'<table><tr><div><td>'
ok 2188 - Parse error: qq'<caption><col><colgroup><tbody><tfoot><thead><tr>'; 1:10:unmatched end tag:caption, 1:15:unmatched end tag:col, 1:25:unmatched end tag:colgroup, 1:32:unmatched end tag:tbody, 1:39:unmatched end tag:tfoot, 1:46:unmatched end tag:thead, 1:49:in body:\#eof;Line: 1 Col: 9 Unexpected start tag (caption)., Line: 1 Col: 14 Unexpected start tag (col)., Line: 1 Col: 24 Unexpected start tag (colgroup)., Line: 1 Col: 31 Unexpected start tag (tbody)., Line: 1 Col: 38 Unexpected start tag (tfoot)., Line: 1 Col: 45 Unexpected start tag (thead)., Line: 1 Col: 49 Unexpected end of file. Expected table content.
ok 2189 - SHOULD-level error: qq'<caption><col><colgroup><tbody><tfoot><thead><tr>'; ;
ok 2190 - Document tree: qq'<caption><col><colgroup><tbody><tfoot><thead><tr>'
ok 2191 - Parse error: qq'<table><tbody></thead>'; 1:8:no DOCTYPE, 1:22:unmatched end tag:thead, 1:22:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end tag (thead) in the table body phase. Ignored., Line: 1 Col: 22 Unexpected end of file. Expected table content.
ok 2192 - SHOULD-level error: qq'<table><tbody></thead>'; ;
ok 2193 - Document tree: qq'<table><tbody></thead>'
ok 2194 - Parse error: qq'</table><tr>'; 1:9:unmatched end tag:table, 1:12:in body:\#eof;Line: 1 Col: 8 Unexpected end tag (table). Ignored., Line: 1 Col: 12 Unexpected end of file. Expected table content.
ok 2195 - SHOULD-level error: qq'</table><tr>'; ;
ok 2196 - Document tree: qq'</table><tr>'
ok 2197 - Parse error: qq'<table><tbody></body></caption></col></colgroup></html></td></th></tr>'; 1:8:no DOCTYPE, 1:22:unmatched end tag:body, 1:32:unmatched end tag:caption, 1:38:unmatched end tag:col, 1:49:unmatched end tag:colgroup, 1:56:unmatched end tag:html, 1:61:unmatched end tag:td, 1:66:unmatched end tag:th, 1:70:unmatched end tag:tr, 1:70:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 21 Unexpected end tag (body) in the table body phase. Ignored., Line: 1 Col: 31 Unexpected end tag (caption) in the table body phase. Ignored., Line: 1 Col: 37 Unexpected end tag (col) in the table body phase. Ignored., Line: 1 Col: 48 Unexpected end tag (colgroup) in the table body phase. Ignored., Line: 1 Col: 55 Unexpected end tag (html) in the table body phase. Ignored., Line: 1 Col: 60 Unexpected end tag (td) in the table body phase. Ignored., Line: 1 Col: 65 Unexpected end tag (th) in the table body phase. Ignored., Line: 1 Col: 70 Unexpected end tag (tr) in the table body phase. Ignored., Line: 1 Col: 70 Unexpected end of file. Expected table content.
ok 2198 - SHOULD-level error: qq'<table><tbody></body></caption></col></colgroup></html></td></th></tr>'; ;
ok 2199 - Document tree: qq'<table><tbody></body></caption></col></colgroup></html></td></th></tr>'
ok 2200 - Parse error: qq'<table><tbody></div>'; 1:8:no DOCTYPE, 1:20:in table:/:div, 1:20:unmatched end tag:div, 1:20:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 20 Unexpected end tag (div) in table context caused voodoo mode., Line: 1 Col: 20 End tag (div) seen too early. Expected other end tag., Line: 1 Col: 20 Unexpected end of file. Expected table content.
ok 2201 - SHOULD-level error: qq'<table><tbody></div>'; ;
ok 2202 - Document tree: qq'<table><tbody></div>'
ok 2203 - Parse error: qq'<table><table>'; 1:8:no DOCTYPE, 1:14:not closed:table, 1:14:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 14 Unexpected start tag (table) implies end tag (table)., Line: 1 Col: 14 Unexpected end of file. Expected table content.
ok 2204 - SHOULD-level error: qq'<table><table>'; ;
ok 2205 - Document tree: qq'<table><table>'
ok 2206 - Parse error: qq'<table></body></caption></col></colgroup></html></tbody></td></tfoot></th></thead></tr>'; 1:8:no DOCTYPE, 1:15:unmatched end tag:body, 1:25:unmatched end tag:caption, 1:31:unmatched end tag:col, 1:42:unmatched end tag:colgroup, 1:49:unmatched end tag:html, 1:57:unmatched end tag:tbody, 1:62:unmatched end tag:td, 1:70:unmatched end tag:tfoot, 1:75:unmatched end tag:th, 1:83:unmatched end tag:thead, 1:87:unmatched end tag:tr, 1:87:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 14 Unexpected end tag (body). Ignored., Line: 1 Col: 24 Unexpected end tag (caption). Ignored., Line: 1 Col: 30 Unexpected end tag (col). Ignored., Line: 1 Col: 41 Unexpected end tag (colgroup). Ignored., Line: 1 Col: 48 Unexpected end tag (html). Ignored., Line: 1 Col: 56 Unexpected end tag (tbody). Ignored., Line: 1 Col: 61 Unexpected end tag (td). Ignored., Line: 1 Col: 69 Unexpected end tag (tfoot). Ignored., Line: 1 Col: 74 Unexpected end tag (th). Ignored., Line: 1 Col: 82 Unexpected end tag (thead). Ignored., Line: 1 Col: 87 Unexpected end tag (tr). Ignored., Line: 1 Col: 87 Unexpected end of file. Expected table content.
ok 2207 - SHOULD-level error: qq'<table></body></caption></col></colgroup></html></tbody></td></tfoot></th></thead></tr>'; ;
ok 2208 - Document tree: qq'<table></body></caption></col></colgroup></html></tbody></td></tfoot></th></thead></tr>'
ok 2209 - Parse error: qq'</table><tr>'; 1:9:unmatched end tag:table, 1:12:in body:\#eof;Line: 1 Col: 8 Unexpected end tag (table). Ignored., Line: 1 Col: 12 Unexpected end of file. Expected table content.
ok 2210 - SHOULD-level error: qq'</table><tr>'; ;
ok 2211 - Document tree: qq'</table><tr>'
not ok 2212 - Parse error: qq'<body></body></html>'; 1:20:unmatched end tag:html;Line: 1 Col: 20 Unexpected html end tag in inner html mode., Line: 1 Col: 20 Unexpected EOF in inner html mode.
#   Failed test 'Parse error: qq'<body></body></html>'; 1:20:unmatched end tag:html;Line: 1 Col: 20 Unexpected html end tag in inner html mode., Line: 1 Col: 20 Unexpected EOF in inner html mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 2213 - SHOULD-level error: qq'<body></body></html>'; ;
ok 2214 - Document tree: qq'<body></body></html>'
ok 2215 - Parse error: qq'<html><frameset></frameset></html> '; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE.
ok 2216 - SHOULD-level error: qq'<html><frameset></frameset></html> '; ;
ok 2217 - Document tree: qq'<html><frameset></frameset></html> '
not ok 2218 - Parse error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html></html>'; ;Line: 1 Col: 50 Erroneous DOCTYPE., Line: 1 Col: 63 Unexpected end tag (html) after the (implied) root element.
#   Failed test 'Parse error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html></html>'; ;Line: 1 Col: 50 Erroneous DOCTYPE., Line: 1 Col: 63 Unexpected end tag (html) after the (implied) root element.'
#   at HTML-tree.t test () ok line 3.
#          got: '0'
#     expected: '2'
not ok 2219 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html></html>'; 1:51:obs DOCTYPE;
#   Failed test 'SHOULD-level error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html></html>'; 1:51:obs DOCTYPE;'
#   at HTML-tree.t test () ok line 6.
#          got: '1'
#     expected: '0'
ok 2220 - Document tree: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html></html>'
ok 2221 - Parse error: qq'<param><frameset></frameset>'; 1:8:no DOCTYPE, 1:18:in body:frameset;Line: 1 Col: 7 Unexpected start tag (param). Expected DOCTYPE., Line: 1 Col: 17 Unexpected start tag (frameset).
ok 2222 - SHOULD-level error: qq'<param><frameset></frameset>'; ;
ok 2223 - Document tree: qq'<param><frameset></frameset>'
ok 2224 - Parse error: qq'<source><frameset></frameset>'; 1:9:no DOCTYPE, 1:19:in body:frameset;Line: 1 Col: 7 Unexpected start tag (source). Expected DOCTYPE., Line: 1 Col: 17 Unexpected start tag (frameset).
ok 2225 - SHOULD-level error: qq'<source><frameset></frameset>'; ;
ok 2226 - Document tree: qq'<source><frameset></frameset>'
ok 2227 - Parse error: qq'<track><frameset></frameset>'; 1:8:no DOCTYPE, 1:18:in body:frameset;Line: 1 Col: 7 Unexpected start tag (track). Expected DOCTYPE., Line: 1 Col: 17 Unexpected start tag (frameset).
ok 2228 - SHOULD-level error: qq'<track><frameset></frameset>'; ;
ok 2229 - Document tree: qq'<track><frameset></frameset>'
ok 2230 - Parse error: qq'</html><frameset></frameset>'; 1:8:no DOCTYPE, 1:18:after html:frameset, 1:18:in body:frameset;7: End tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”., 17: Stray “frameset” start tag., 17: “frameset” start tag seen.
ok 2231 - SHOULD-level error: qq'</html><frameset></frameset>'; ;
ok 2232 - Document tree: qq'</html><frameset></frameset>'
ok 2233 - Parse error: qq'</body><frameset></frameset>'; 1:8:no DOCTYPE, 1:18:after body:frameset, 1:18:in body:frameset;7: End tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”., 17: Stray “frameset” start tag., 17: “frameset” start tag seen.
ok 2234 - SHOULD-level error: qq'</body><frameset></frameset>'; ;
ok 2235 - Document tree: qq'</body><frameset></frameset>'
# t/data/html-tree/tests7.dat
ok 2236 - Parse error: qq'<!doctype html><body><title>X</title>'; ;
ok 2237 - SHOULD-level error: qq'<!doctype html><body><title>X</title>'; ;
ok 2238 - Document tree: qq'<!doctype html><body><title>X</title>'
not ok 2239 - Parse error: qq'<!doctype html><table><title>X</title></table>'; 1:30:in table:title;Line: 1 Col: 29 Unexpected start tag (title) in table context caused voodoo mode., Line: 1 Col: 38 Unexpected end tag (title) in table context caused voodoo mode.
#   Failed test 'Parse error: qq'<!doctype html><table><title>X</title></table>'; 1:30:in table:title;Line: 1 Col: 29 Unexpected start tag (title) in table context caused voodoo mode., Line: 1 Col: 38 Unexpected end tag (title) in table context caused voodoo mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 2240 - SHOULD-level error: qq'<!doctype html><table><title>X</title></table>'; ;
ok 2241 - Document tree: qq'<!doctype html><table><title>X</title></table>'
ok 2242 - Parse error: qq'<!doctype html><head></head><title>X</title>'; 1:36:after head:title;Line: 1 Col: 35 Unexpected start tag (title) that can be in head. Moved.
ok 2243 - SHOULD-level error: qq'<!doctype html><head></head><title>X</title>'; ;
ok 2244 - Document tree: qq'<!doctype html><head></head><title>X</title>'
ok 2245 - Parse error: qq'<!doctype html></head><title>X</title>'; 1:30:after head:title;Line: 1 Col: 29 Unexpected start tag (title) that can be in head. Moved.
ok 2246 - SHOULD-level error: qq'<!doctype html></head><title>X</title>'; ;
ok 2247 - Document tree: qq'<!doctype html></head><title>X</title>'
ok 2248 - Parse error: qq'<!doctype html><table><meta></table>'; 1:29:in table:meta;Line: 1 Col: 28 Unexpected start tag (meta) in table context caused voodoo mode.
ok 2249 - SHOULD-level error: qq'<!doctype html><table><meta></table>'; ;
ok 2250 - Document tree: qq'<!doctype html><table><meta></table>'
ok 2251 - Parse error: qq'<!doctype html><table>X<tr><td><table> <meta></table></table>'; 1:28:in table:\#text, 1:46:in table:meta;Line: 1 Col: 23 Unexpected non-space characters in table context caused voodoo mode., Line: 1 Col: 45 Unexpected start tag (meta) in table context caused voodoo mode.
ok 2252 - SHOULD-level error: qq'<!doctype html><table>X<tr><td><table> <meta></table></table>'; ;
ok 2253 - Document tree: qq'<!doctype html><table>X<tr><td><table> <meta></table></table>'
ok 2254 - Parse error: qq'<!doctype html><html> <head>'; ;
ok 2255 - SHOULD-level error: qq'<!doctype html><html> <head>'; ;
ok 2256 - Document tree: qq'<!doctype html><html> <head>'
ok 2257 - Parse error: qq'<!doctype html> <head>'; ;
ok 2258 - SHOULD-level error: qq'<!doctype html> <head>'; ;
ok 2259 - Document tree: qq'<!doctype html> <head>'
ok 2260 - Parse error: qq'<!doctype html><table><style> <tr>x </style> </table>'; ;
ok 2261 - SHOULD-level error: qq'<!doctype html><table><style> <tr>x </style> </table>'; ;
ok 2262 - Document tree: qq'<!doctype html><table><style> <tr>x </style> </table>'
ok 2263 - Parse error: qq'<!doctype html><table><TBODY><script> <tr>x </script> </table>'; ;
ok 2264 - SHOULD-level error: qq'<!doctype html><table><TBODY><script> <tr>x </script> </table>'; ;
ok 2265 - Document tree: qq'<!doctype html><table><TBODY><script> <tr>x </script> </table>'
ok 2266 - Parse error: qq'<!doctype html><p><applet><p>X</p></applet>'; ;
ok 2267 - SHOULD-level error: qq'<!doctype html><p><applet><p>X</p></applet>'; ;
ok 2268 - Document tree: qq'<!doctype html><p><applet><p>X</p></applet>'
ok 2269 - Parse error: qq'<!doctype html><listing>\x{0A}X</listing>'; ;
ok 2270 - SHOULD-level error: qq'<!doctype html><listing>\x{0A}X</listing>'; ;
ok 2271 - Document tree: qq'<!doctype html><listing>\x{0A}X</listing>'
ok 2272 - Parse error: qq'<!doctype html><select><input>X'; 1:31:not closed:select;Line: 1 Col: 30 Unexpected input start tag in the select phase.
ok 2273 - SHOULD-level error: qq'<!doctype html><select><input>X'; ;
ok 2274 - Document tree: qq'<!doctype html><select><input>X'
ok 2275 - Parse error: qq'<!doctype html><select><select>X'; 1:32:select in select;Line: 1 Col: 31 Unexpected select start tag in the select phase treated as select end tag.
ok 2276 - SHOULD-level error: qq'<!doctype html><select><select>X'; ;
ok 2277 - Document tree: qq'<!doctype html><select><select>X'
ok 2278 - Parse error: qq'<!doctype html><table><input type=hidDEN></table>'; 1:42:in table:input;Line: 1 Col: 41 Unexpected input with type hidden in table context.
ok 2279 - SHOULD-level error: qq'<!doctype html><table><input type=hidDEN></table>'; ;
ok 2280 - Document tree: qq'<!doctype html><table><input type=hidDEN></table>'
not ok 2281 - Parse error: qq'<!doctype html><table>X<input type=hidDEN></table>'; 1:43:in table:\#text, 1:43:in table:input;Line: 1 Col: 23 Unexpected non-space characters in table context caused voodoo mode.
#   Failed test 'Parse error: qq'<!doctype html><table>X<input type=hidDEN></table>'; 1:43:in table:\#text, 1:43:in table:input;Line: 1 Col: 23 Unexpected non-space characters in table context caused voodoo mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2282 - SHOULD-level error: qq'<!doctype html><table>X<input type=hidDEN></table>'; ;
ok 2283 - Document tree: qq'<!doctype html><table>X<input type=hidDEN></table>'
ok 2284 - Parse error: qq'<!doctype html><table>  <input type=hidDEN></table>'; 1:44:in table:input;Line: 1 Col: 43 Unexpected input with type hidden in table context.
ok 2285 - SHOULD-level error: qq'<!doctype html><table>  <input type=hidDEN></table>'; ;
ok 2286 - Document tree: qq'<!doctype html><table>  <input type=hidDEN></table>'
ok 2287 - Parse error: qq'<!doctype html><table>  <input type=\x{27}hidDEN\x{27}></table>'; 1:46:in table:input;Line: 1 Col: 45 Unexpected input with type hidden in table context.
ok 2288 - SHOULD-level error: qq'<!doctype html><table>  <input type=\x{27}hidDEN\x{27}></table>'; ;
ok 2289 - Document tree: qq'<!doctype html><table>  <input type=\x{27}hidDEN\x{27}></table>'
not ok 2290 - Parse error: qq'<!doctype html><table><input type=" hidden"><input type=hidDEN></table>'; 1:45:in table:input, 1:64:in table:input;Line: 1 Col: 44 Unexpected start tag (input) in table context caused voodoo mode.
#   Failed test 'Parse error: qq'<!doctype html><table><input type=" hidden"><input type=hidDEN></table>'; 1:45:in table:input, 1:64:in table:input;Line: 1 Col: 44 Unexpected start tag (input) in table context caused voodoo mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2291 - SHOULD-level error: qq'<!doctype html><table><input type=" hidden"><input type=hidDEN></table>'; ;
ok 2292 - Document tree: qq'<!doctype html><table><input type=" hidden"><input type=hidDEN></table>'
ok 2293 - Parse error: qq'<!doctype html><table><select>X<tr>'; 1:31:in table:select, 1:35:not closed:select, 1:35:in body:\#eof;Line: 1 Col: 30 Unexpected start tag (select) in table context caused voodoo mode., Line: 1 Col: 35 Unexpected table element start tag (trs) in the select in table phase., Line: 1 Col: 35 Unexpected end of file. Expected table content.
ok 2294 - SHOULD-level error: qq'<!doctype html><table><select>X<tr>'; ;
ok 2295 - Document tree: qq'<!doctype html><table><select>X<tr>'
ok 2296 - Parse error: qq'<!doctype html><select>X</select>'; ;
ok 2297 - SHOULD-level error: qq'<!doctype html><select>X</select>'; ;
ok 2298 - Document tree: qq'<!doctype html><select>X</select>'
not ok 2299 - Parse error: qq'<!DOCTYPE hTmL><html></html>'; ;Line: 1 Col: 28 Unexpected end tag (html) after the (implied) root element.
#   Failed test 'Parse error: qq'<!DOCTYPE hTmL><html></html>'; ;Line: 1 Col: 28 Unexpected end tag (html) after the (implied) root element.'
#   at HTML-tree.t test () ok line 3.
#          got: '0'
#     expected: '1'
ok 2300 - SHOULD-level error: qq'<!DOCTYPE hTmL><html></html>'; ;
ok 2301 - Document tree: qq'<!DOCTYPE hTmL><html></html>'
not ok 2302 - Parse error: qq'<!DOCTYPE HTML><html></html>'; ;Line: 1 Col: 28 Unexpected end tag (html) after the (implied) root element.
#   Failed test 'Parse error: qq'<!DOCTYPE HTML><html></html>'; ;Line: 1 Col: 28 Unexpected end tag (html) after the (implied) root element.'
#   at HTML-tree.t test () ok line 3.
#          got: '0'
#     expected: '1'
ok 2303 - SHOULD-level error: qq'<!DOCTYPE HTML><html></html>'; ;
ok 2304 - Document tree: qq'<!DOCTYPE HTML><html></html>'
not ok 2305 - Parse error: qq'<body>X</body></body>'; 1:21:after body:/:body;Line: 1 Col: 21 Unexpected end tag token (body) in the after body phase., Line: 1 Col: 21 Unexpected EOF in inner html mode.
#   Failed test 'Parse error: qq'<body>X</body></body>'; 1:21:after body:/:body;Line: 1 Col: 21 Unexpected end tag token (body) in the after body phase., Line: 1 Col: 21 Unexpected EOF in inner html mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 2306 - SHOULD-level error: qq'<body>X</body></body>'; ;
ok 2307 - Document tree: qq'<body>X</body></body>'
ok 2308 - Parse error: qq'<div><p>a</x> b'; 1:6:no DOCTYPE, 1:14:unmatched end tag:x, 1:15:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 13 Unexpected end tag (x). Ignored., Line: 1 Col: 15 Expected closing tag. Unexpected end of file.
ok 2309 - SHOULD-level error: qq'<div><p>a</x> b'; ;
ok 2310 - Document tree: qq'<div><p>a</x> b'
ok 2311 - Parse error: qq'<table><tr><td><code></code> </table>'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE.
ok 2312 - SHOULD-level error: qq'<table><tr><td><code></code> </table>'; ;
ok 2313 - Document tree: qq'<table><tr><td><code></code> </table>'
not ok 2314 - Parse error: qq'<table><b><tr><td>aaa</td></tr>bbb</table>ccc'; 1:8:no DOCTYPE, 1:11:in table:b, 1:43:in table:\#text, 1:45:in body:\#eof;XXX: Fix me
#   Failed test 'Parse error: qq'<table><b><tr><td>aaa</td></tr>bbb</table>ccc'; 1:8:no DOCTYPE, 1:11:in table:b, 1:43:in table:\#text, 1:45:in body:\#eof;XXX: Fix me'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '1'
ok 2315 - SHOULD-level error: qq'<table><b><tr><td>aaa</td></tr>bbb</table>ccc'; ;
ok 2316 - Document tree: qq'<table><b><tr><td>aaa</td></tr>bbb</table>ccc'
not ok 2317 - Parse error: qq'A<table><tr> B</tr> B</table>'; 1:2:no DOCTYPE, 1:20:in table:\#text, 1:29:in table:\#text;XXX: Fix me
#   Failed test 'Parse error: qq'A<table><tr> B</tr> B</table>'; 1:2:no DOCTYPE, 1:20:in table:\#text, 1:29:in table:\#text;XXX: Fix me'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '1'
ok 2318 - SHOULD-level error: qq'A<table><tr> B</tr> B</table>'; ;
not ok 2319 - Document tree: qq'A<table><tr> B</tr> B</table>'
#   Failed test 'Document tree: qq'A<table><tr> B</tr> B</table>''
#   at HTML-tree.t test () ok line 9.
# +---+---------------+---+---------------+
# | Ln|Got            | Ln|Expected       |
# +---+---------------+---+---------------+
# |  1|<html>         |  1|<html>         |
# |  2|  <head>       |  2|  <head>       |
# |  3|  <body>       |  3|  <body>       |
# *  4|    "A"        *  4|    "A B B"    *
# *  5|    " B"       *   |               |
# *  6|    " B"       *   |               |
# |  7|    <table>    |  5|    <table>    |
# |  8|      <tbody>  |  6|      <tbody>  |
# |  9|        <tr>   |  7|        <tr>   |
# +---+---------------+---+---------------+
not ok 2320 - Parse error: qq'A<table><tr> B</tr> </em>C</table>'; 1:2:no DOCTYPE, 1:20:in table:\#text, 1:26:in table:/:em, 1:26:unmatched end tag:em, 1:34:in table:\#text;XXX: Fix me
#   Failed test 'Parse error: qq'A<table><tr> B</tr> </em>C</table>'; 1:2:no DOCTYPE, 1:20:in table:\#text, 1:26:in table:/:em, 1:26:unmatched end tag:em, 1:34:in table:\#text;XXX: Fix me'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '1'
ok 2321 - SHOULD-level error: qq'A<table><tr> B</tr> </em>C</table>'; ;
not ok 2322 - Document tree: qq'A<table><tr> B</tr> </em>C</table>'
#   Failed test 'Document tree: qq'A<table><tr> B</tr> </em>C</table>''
#   at HTML-tree.t test () ok line 9.
# +---+---------------+---+---------------+
# | Ln|Got            | Ln|Expected       |
# +---+---------------+---+---------------+
# |  1|<html>         |  1|<html>         |
# |  2|  <head>       |  2|  <head>       |
# |  3|  <body>       |  3|  <body>       |
# *  4|    "A"        *  4|    "A BC"     *
# *  5|    " B"       *   |               |
# *  6|    "C"        *   |               |
# |  7|    <table>    |  5|    <table>    |
# |  8|      <tbody>  |  6|      <tbody>  |
# |  9|        <tr>   |  7|        <tr>   |
# | 10|        " "    |  8|        " "    |
# +---+---------------+---+---------------+
not ok 2323 - Parse error: qq'<select><keygen>'; 1:9:no DOCTYPE, 1:16:not closed:select;Not known
#   Failed test 'Parse error: qq'<select><keygen>'; 1:9:no DOCTYPE, 1:16:not closed:select;Not known'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2324 - SHOULD-level error: qq'<select><keygen>'; ;
ok 2325 - Document tree: qq'<select><keygen>'
# t/data/html-tree/tests8.dat
ok 2326 - Parse error: qq'<div>\x{0A}<div></div>\x{0A}</span>x'; 2:0:no DOCTYPE, 3:8:unmatched end tag:span, 3:8:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 3 Col: 7 Unexpected end tag (span). Ignored., Line: 3 Col: 8 Expected closing tag. Unexpected end of file.
ok 2327 - SHOULD-level error: qq'<div>\x{0A}<div></div>\x{0A}</span>x'; ;
ok 2328 - Document tree: qq'<div>\x{0A}<div></div>\x{0A}</span>x'
ok 2329 - Parse error: qq'<div>x<div></div>\x{0A}</span>x'; 1:6:no DOCTYPE, 2:8:unmatched end tag:span, 2:8:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 2 Col: 7 Unexpected end tag (span). Ignored., Line: 2 Col: 8 Expected closing tag. Unexpected end of file.
ok 2330 - SHOULD-level error: qq'<div>x<div></div>\x{0A}</span>x'; ;
ok 2331 - Document tree: qq'<div>x<div></div>\x{0A}</span>x'
ok 2332 - Parse error: qq'<div>x<div></div>x</span>x'; 1:6:no DOCTYPE, 1:26:unmatched end tag:span, 1:26:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 25 Unexpected end tag (span). Ignored., Line: 1 Col: 26 Expected closing tag. Unexpected end of file.
ok 2333 - SHOULD-level error: qq'<div>x<div></div>x</span>x'; ;
ok 2334 - Document tree: qq'<div>x<div></div>x</span>x'
ok 2335 - Parse error: qq'<div>x<div></div>y</span>z'; 1:6:no DOCTYPE, 1:26:unmatched end tag:span, 1:26:in body:\#eof;Line: 1 Col: 5 Unexpected start tag (div). Expected DOCTYPE., Line: 1 Col: 25 Unexpected end tag (span). Ignored., Line: 1 Col: 26 Expected closing tag. Unexpected end of file.
ok 2336 - SHOULD-level error: qq'<div>x<div></div>y</span>z'; ;
ok 2337 - Document tree: qq'<div>x<div></div>y</span>z'
not ok 2338 - Parse error: qq'<table><div>x<div></div>x</span>x'; 1:8:no DOCTYPE, 1:13:in table:div, 1:19:in table:\#text, 1:19:in table:div, 1:25:in table:/:div, 1:33:in table:\#text, 1:33:in table:/:span, 1:33:unmatched end tag:span, 1:33:in table:\#text, 1:33:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 12 Unexpected start tag (div) in table context caused voodoo mode., Line: 1 Col: 18 Unexpected start tag (div) in table context caused voodoo mode., Line: 1 Col: 24 Unexpected end tag (div) in table context caused voodoo mode., Line: 1 Col: 32 Unexpected end tag (span) in table context caused voodoo mode., Line: 1 Col: 32 Unexpected end tag (span). Ignored., Line: 1 Col: 33 Unexpected end of file. Expected table content.
#   Failed test 'Parse error: qq'<table><div>x<div></div>x</span>x'; 1:8:no DOCTYPE, 1:13:in table:div, 1:19:in table:\#text, 1:19:in table:div, 1:25:in table:/:div, 1:33:in table:\#text, 1:33:in table:/:span, 1:33:unmatched end tag:span, 1:33:in table:\#text, 1:33:in body:\#eof;Line: 1 Col: 7 Unexpected start tag (table). Expected DOCTYPE., Line: 1 Col: 12 Unexpected start tag (div) in table context caused voodoo mode., Line: 1 Col: 18 Unexpected start tag (div) in table context caused voodoo mode., Line: 1 Col: 24 Unexpected end tag (div) in table context caused voodoo mode., Line: 1 Col: 32 Unexpected end tag (span) in table context caused voodoo mode., Line: 1 Col: 32 Unexpected end tag (span). Ignored., Line: 1 Col: 33 Unexpected end of file. Expected table content.'
#   at HTML-tree.t test () ok line 3.
#          got: '10'
#     expected: '7'
ok 2339 - SHOULD-level error: qq'<table><div>x<div></div>x</span>x'; ;
ok 2340 - Document tree: qq'<table><div>x<div></div>x</span>x'
ok 2341 - Parse error: qq'x<table>x'; 1:2:no DOCTYPE, 1:9:in table:\#text, 1:9:in body:\#eof;Line: 1 Col: 1 Unexpected non-space characters. Expected DOCTYPE., Line: 1 Col: 9 Unexpected non-space characters in table context caused voodoo mode., Line: 1 Col: 9 Unexpected end of file. Expected table content.
ok 2342 - SHOULD-level error: qq'x<table>x'; ;
not ok 2343 - Document tree: qq'x<table>x'
#   Failed test 'Document tree: qq'x<table>x''
#   at HTML-tree.t test () ok line 9.
# +---+-------------+---+-------------+
# | Ln|Got          | Ln|Expected     |
# +---+-------------+---+-------------+
# |  1|<html>       |  1|<html>       |
# |  2|  <head>     |  2|  <head>     |
# |  3|  <body>     |  3|  <body>     |
# *  4|    "x"      *  4|    "xx"     *
# *  5|    "x"      *   |             |
# |  6|    <table>  |  5|    <table>  |
# +---+-------------+---+-------------+
ok 2344 - Parse error: qq'x<table><table>x'; 1:2:no DOCTYPE, 1:16:not closed:table, 1:16:in table:\#text, 1:16:in body:\#eof;Line: 1 Col: 1 Unexpected non-space characters. Expected DOCTYPE., Line: 1 Col: 15 Unexpected start tag (table) implies end tag (table)., Line: 1 Col: 16 Unexpected non-space characters in table context caused voodoo mode., Line: 1 Col: 16 Unexpected end of file. Expected table content.
ok 2345 - SHOULD-level error: qq'x<table><table>x'; ;
ok 2346 - Document tree: qq'x<table><table>x'
ok 2347 - Parse error: qq'<b>a<div></div><div></b>y'; 1:4:no DOCTYPE, 1:25:not closed:div, 1:25:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (b). Expected DOCTYPE., Line: 1 Col: 24 End tag (b) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 25 Expected closing tag. Unexpected end of file.
ok 2348 - SHOULD-level error: qq'<b>a<div></div><div></b>y'; ;
ok 2349 - Document tree: qq'<b>a<div></div><div></b>y'
ok 2350 - Parse error: qq'<a><div><p></a>'; 1:4:no DOCTYPE, 1:15:not closed:p, 1:15:not closed:p, 1:15:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (a). Expected DOCTYPE., Line: 1 Col: 15 End tag (a) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 15 End tag (a) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 15 Expected closing tag. Unexpected end of file.
ok 2351 - SHOULD-level error: qq'<a><div><p></a>'; ;
ok 2352 - Document tree: qq'<a><div><p></a>'
# t/data/html-tree/tests9.dat
ok 2353 - Parse error: qq'<!DOCTYPE html><math></math>'; ;
ok 2354 - SHOULD-level error: qq'<!DOCTYPE html><math></math>'; ;
ok 2355 - Document tree: qq'<!DOCTYPE html><math></math>'
ok 2356 - Parse error: qq'<!DOCTYPE html><body><math></math>'; ;
ok 2357 - SHOULD-level error: qq'<!DOCTYPE html><body><math></math>'; ;
ok 2358 - Document tree: qq'<!DOCTYPE html><body><math></math>'
ok 2359 - Parse error: qq'<!DOCTYPE html><math><mi>'; 1:25:in body:\#eof;25: End of file in a foreign namespace context.
ok 2360 - SHOULD-level error: qq'<!DOCTYPE html><math><mi>'; ;
ok 2361 - Document tree: qq'<!DOCTYPE html><math><mi>'
ok 2362 - Parse error: qq'<!DOCTYPE html><math><annotation-xml><svg><u>'; 1:45:not closed:svg, 1:45:in body:\#eof;45: HTML start tag “u” in a foreign namespace context., 45: End of file seen and there were open elements.
ok 2363 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml><svg><u>'; ;
ok 2364 - Document tree: qq'<!DOCTYPE html><math><annotation-xml><svg><u>'
ok 2365 - Parse error: qq'<!DOCTYPE html><body><select><math></math></select>'; 1:36:in select:math, 1:43:in select:/:math;Line: 1 Col: 35 Unexpected start tag token (math) in the select phase. Ignored., Line: 1 Col: 42 Unexpected end tag (math) in the select phase. Ignored.
ok 2366 - SHOULD-level error: qq'<!DOCTYPE html><body><select><math></math></select>'; ;
ok 2367 - Document tree: qq'<!DOCTYPE html><body><select><math></math></select>'
ok 2368 - Parse error: qq'<!DOCTYPE html><body><select><option><math></math></option></select>'; 1:44:in select:math, 1:51:in select:/:math;Line: 1 Col: 43 Unexpected start tag token (math) in the select phase. Ignored., Line: 1 Col: 50 Unexpected end tag (math) in the select phase. Ignored.
ok 2369 - SHOULD-level error: qq'<!DOCTYPE html><body><select><option><math></math></option></select>'; ;
ok 2370 - Document tree: qq'<!DOCTYPE html><body><select><option><math></math></option></select>'
not ok 2371 - Parse error: qq'<!DOCTYPE html><body><table><math></math></table>'; 1:35:in table:math;Line: 1 Col: 34 Unexpected start tag (math) in table context caused voodoo mode., Line: 1 Col: 41 Unexpected end tag (math) in table context caused voodoo mode.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><math></math></table>'; 1:35:in table:math;Line: 1 Col: 34 Unexpected start tag (math) in table context caused voodoo mode., Line: 1 Col: 41 Unexpected end tag (math) in table context caused voodoo mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 2372 - SHOULD-level error: qq'<!DOCTYPE html><body><table><math></math></table>'; ;
ok 2373 - Document tree: qq'<!DOCTYPE html><body><table><math></math></table>'
not ok 2374 - Parse error: qq'<!DOCTYPE html><body><table><math><mi>foo</mi></math></table>'; 1:35:in table:math, 1:61:in table:\#text;Line: 1 Col: 34 Unexpected start tag (math) in table context caused voodoo mode., Line: 1 Col: 46 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 53 Unexpected end tag (math) in table context caused voodoo mode.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><math><mi>foo</mi></math></table>'; 1:35:in table:math, 1:61:in table:\#text;Line: 1 Col: 34 Unexpected start tag (math) in table context caused voodoo mode., Line: 1 Col: 46 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 53 Unexpected end tag (math) in table context caused voodoo mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '3'
ok 2375 - SHOULD-level error: qq'<!DOCTYPE html><body><table><math><mi>foo</mi></math></table>'; ;
not ok 2376 - Document tree: qq'<!DOCTYPE html><body><table><math><mi>foo</mi></math></table>'
#   Failed test 'Document tree: qq'<!DOCTYPE html><body><table><math><mi>foo</mi></math></table>''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+-----------------+
# | Ln|Got              |Expected         |
# +---+-----------------+-----------------+
# |  1|<!DOCTYPE html>  |<!DOCTYPE html>  |
# |  2|<html>           |<html>           |
# |  3|  <head>         |  <head>         |
# |  4|  <body>         |  <body>         |
# |  5|    <math math>  |    <math math>  |
# |  6|      <math mi>  |      <math mi>  |
# *  7|    "foo"        |        "foo"    *
# |  8|    <table>      |    <table>      |
# +---+-----------------+-----------------+
not ok 2377 - Parse error: qq'<!DOCTYPE html><body><table><math><mi>foo</mi><mi>bar</mi></math></table>'; 1:35:in table:math, 1:73:in table:\#text;Line: 1 Col: 34 Unexpected start tag (math) in table context caused voodoo mode., Line: 1 Col: 46 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 58 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 65 Unexpected end tag (math) in table context caused voodoo mode.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><math><mi>foo</mi><mi>bar</mi></math></table>'; 1:35:in table:math, 1:73:in table:\#text;Line: 1 Col: 34 Unexpected start tag (math) in table context caused voodoo mode., Line: 1 Col: 46 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 58 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 65 Unexpected end tag (math) in table context caused voodoo mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '4'
ok 2378 - SHOULD-level error: qq'<!DOCTYPE html><body><table><math><mi>foo</mi><mi>bar</mi></math></table>'; ;
not ok 2379 - Document tree: qq'<!DOCTYPE html><body><table><math><mi>foo</mi><mi>bar</mi></math></table>'
#   Failed test 'Document tree: qq'<!DOCTYPE html><body><table><math><mi>foo</mi><mi>bar</mi></math></table>''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+---+-----------------+
# | Ln|Got              | Ln|Expected         |
# +---+-----------------+---+-----------------+
# |  1|<!DOCTYPE html>  |  1|<!DOCTYPE html>  |
# |  2|<html>           |  2|<html>           |
# |  3|  <head>         |  3|  <head>         |
# |  4|  <body>         |  4|  <body>         |
# |  5|    <math math>  |  5|    <math math>  |
# |  6|      <math mi>  |  6|      <math mi>  |
# |   |                 *  7|        "foo"    *
# |  7|      <math mi>  |  8|      <math mi>  |
# *  8|    "foobar"     *  9|        "bar"    *
# |  9|    <table>      | 10|    <table>      |
# +---+-----------------+---+-----------------+
not ok 2380 - Parse error: qq'<!DOCTYPE html><body><table><tbody><math><mi>foo</mi><mi>bar</mi></math></tbody></table>'; 1:42:in table:math, 1:81:in table:\#text;Line: 1 Col: 41 Unexpected start tag (math) in table context caused voodoo mode., Line: 1 Col: 53 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 65 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 72 Unexpected end tag (math) in table context caused voodoo mode.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><tbody><math><mi>foo</mi><mi>bar</mi></math></tbody></table>'; 1:42:in table:math, 1:81:in table:\#text;Line: 1 Col: 41 Unexpected start tag (math) in table context caused voodoo mode., Line: 1 Col: 53 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 65 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 72 Unexpected end tag (math) in table context caused voodoo mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '4'
ok 2381 - SHOULD-level error: qq'<!DOCTYPE html><body><table><tbody><math><mi>foo</mi><mi>bar</mi></math></tbody></table>'; ;
not ok 2382 - Document tree: qq'<!DOCTYPE html><body><table><tbody><math><mi>foo</mi><mi>bar</mi></math></tbody></table>'
#   Failed test 'Document tree: qq'<!DOCTYPE html><body><table><tbody><math><mi>foo</mi><mi>bar</mi></math></tbody></table>''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+---+-----------------+
# | Ln|Got              | Ln|Expected         |
# +---+-----------------+---+-----------------+
# |  1|<!DOCTYPE html>  |  1|<!DOCTYPE html>  |
# |  2|<html>           |  2|<html>           |
# |  3|  <head>         |  3|  <head>         |
# |  4|  <body>         |  4|  <body>         |
# |  5|    <math math>  |  5|    <math math>  |
# |  6|      <math mi>  |  6|      <math mi>  |
# |   |                 *  7|        "foo"    *
# |  7|      <math mi>  |  8|      <math mi>  |
# *  8|    "foobar"     *  9|        "bar"    *
# |  9|    <table>      | 10|    <table>      |
# | 10|      <tbody>    | 11|      <tbody>    |
# +---+-----------------+---+-----------------+
not ok 2383 - Parse error: qq'<!DOCTYPE html><body><table><tbody><tr><math><mi>foo</mi><mi>bar</mi></math></tr></tbody></table>'; 1:46:in table:math, 1:82:in table:\#text;Line: 1 Col: 45 Unexpected start tag (math) in table context caused voodoo mode., Line: 1 Col: 57 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 69 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 76 Unexpected end tag (math) in table context caused voodoo mode.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><tbody><tr><math><mi>foo</mi><mi>bar</mi></math></tr></tbody></table>'; 1:46:in table:math, 1:82:in table:\#text;Line: 1 Col: 45 Unexpected start tag (math) in table context caused voodoo mode., Line: 1 Col: 57 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 69 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 76 Unexpected end tag (math) in table context caused voodoo mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '4'
ok 2384 - SHOULD-level error: qq'<!DOCTYPE html><body><table><tbody><tr><math><mi>foo</mi><mi>bar</mi></math></tr></tbody></table>'; ;
not ok 2385 - Document tree: qq'<!DOCTYPE html><body><table><tbody><tr><math><mi>foo</mi><mi>bar</mi></math></tr></tbody></table>'
#   Failed test 'Document tree: qq'<!DOCTYPE html><body><table><tbody><tr><math><mi>foo</mi><mi>bar</mi></math></tr></tbody></table>''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+---+-----------------+
# | Ln|Got              | Ln|Expected         |
# +---+-----------------+---+-----------------+
# |  1|<!DOCTYPE html>  |  1|<!DOCTYPE html>  |
# |  2|<html>           |  2|<html>           |
# |  3|  <head>         |  3|  <head>         |
# |  4|  <body>         |  4|  <body>         |
# |  5|    <math math>  |  5|    <math math>  |
# |  6|      <math mi>  |  6|      <math mi>  |
# |   |                 *  7|        "foo"    *
# |  7|      <math mi>  |  8|      <math mi>  |
# *  8|    "foobar"     *  9|        "bar"    *
# |  9|    <table>      | 10|    <table>      |
# | 10|      <tbody>    | 11|      <tbody>    |
# | 11|        <tr>     | 12|        <tr>     |
# +---+-----------------+---+-----------------+
ok 2386 - Parse error: qq'<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math></td></tr></tbody></table>'; ;
ok 2387 - SHOULD-level error: qq'<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math></td></tr></tbody></table>'; ;
ok 2388 - Document tree: qq'<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math></td></tr></tbody></table>'
ok 2389 - Parse error: qq'<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math><p>baz</td></tr></tbody></table>'; ;
ok 2390 - SHOULD-level error: qq'<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math><p>baz</td></tr></tbody></table>'; ;
ok 2391 - Document tree: qq'<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math><p>baz</td></tr></tbody></table>'
ok 2392 - Parse error: qq'<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi></math><p>baz</caption></table>'; ;
ok 2393 - SHOULD-level error: qq'<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi></math><p>baz</caption></table>'; ;
ok 2394 - Document tree: qq'<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi></math><p>baz</caption></table>'
ok 2395 - Parse error: qq'<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'; 1:71:not closed:math, 1:82:not closed:caption;Line: 1 Col: 70 HTML start tag "p" in a foreign namespace context., Line: 1 Col: 81 Unexpected end table tag in caption. Generates implied end caption.
ok 2396 - SHOULD-level error: qq'<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'; ;
ok 2397 - Document tree: qq'<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'
not ok 2398 - Parse error: qq'<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi>baz</table><p>quux'; 1:79:unmatched end tag:table, 1:79:not closed:caption, 1:79:not closed:math;Line: 1 Col: 78 Unexpected end table tag in caption. Generates implied end caption., Line: 1 Col: 78 Unexpected end tag (caption). Missing end tag (math).
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi>baz</table><p>quux'; 1:79:unmatched end tag:table, 1:79:not closed:caption, 1:79:not closed:math;Line: 1 Col: 78 Unexpected end table tag in caption. Generates implied end caption., Line: 1 Col: 78 Unexpected end tag (caption). Missing end tag (math).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 2399 - SHOULD-level error: qq'<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi>baz</table><p>quux'; ;
ok 2400 - Document tree: qq'<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi>baz</table><p>quux'
ok 2401 - Parse error: qq'<!DOCTYPE html><body><table><colgroup><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'; 1:45:in table:math, 1:72:not closed:math, 1:72:in table:\#text, 1:72:in table:p, 1:83:in table:\#text;Line: 1 Col: 44 Unexpected start tag (math) in table context caused voodoo mode., Line: 1 Col: 56 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 68 Unexpected end tag (mi) in table context caused voodoo mode., Line: 1 Col: 71 HTML start tag "p" in a foreign namespace context., Line: 1 Col: 71 Unexpected start tag (p) in table context caused voodoo mode.
ok 2402 - SHOULD-level error: qq'<!DOCTYPE html><body><table><colgroup><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'; ;
not ok 2403 - Document tree: qq'<!DOCTYPE html><body><table><colgroup><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'
#   Failed test 'Document tree: qq'<!DOCTYPE html><body><table><colgroup><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux''
#   at HTML-tree.t test () ok line 9.
# +---+------------------+---+------------------+
# | Ln|Got               | Ln|Expected          |
# +---+------------------+---+------------------+
# |  1|<!DOCTYPE html>   |  1|<!DOCTYPE html>   |
# |  2|<html>            |  2|<html>            |
# |  3|  <head>          |  3|  <head>          |
# |  4|  <body>          |  4|  <body>          |
# |  5|    <math math>   |  5|    <math math>   |
# |  6|      <math mi>   |  6|      <math mi>   |
# |   |                  *  7|        "foo"     *
# |  7|      <math mi>   |  8|      <math mi>   |
# *  8|    "foobar"      *  9|        "bar"     *
# |  9|    <p>           | 10|    <p>           |
# | 10|      "baz"       | 11|      "baz"       |
# | 11|    <table>       | 12|    <table>       |
# | 12|      <colgroup>  | 13|      <colgroup>  |
# | 13|    <p>           | 14|    <p>           |
# | 14|      "quux"      | 15|      "quux"      |
# +---+------------------+---+------------------+
ok 2404 - Parse error: qq'<!DOCTYPE html><body><table><tr><td><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'; 1:51:in select:math, 1:55:in select:mi, 1:63:in select:/:mi, 1:67:in select:mi, 1:75:in select:/:mi, 1:78:in select:p, 1:89:unmatched end tag:table;Line: 1 Col: 50 Unexpected start tag token (math) in the select phase. Ignored., Line: 1 Col: 54 Unexpected start tag token (mi) in the select phase. Ignored., Line: 1 Col: 62 Unexpected end tag (mi) in the select phase. Ignored., Line: 1 Col: 66 Unexpected start tag token (mi) in the select phase. Ignored., Line: 1 Col: 74 Unexpected end tag (mi) in the select phase. Ignored., Line: 1 Col: 77 Unexpected start tag token (p) in the select phase. Ignored., Line: 1 Col: 88 Unexpected table element end tag (tables) in the select in table phase.
ok 2405 - SHOULD-level error: qq'<!DOCTYPE html><body><table><tr><td><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'; ;
ok 2406 - Document tree: qq'<!DOCTYPE html><body><table><tr><td><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'
ok 2407 - Parse error: qq'<!DOCTYPE html><body><table><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'; 1:37:in table:select, 1:43:in select:math, 1:47:in select:mi, 1:55:in select:/:mi, 1:59:in select:mi, 1:67:in select:/:mi, 1:70:in select:p, 1:81:unmatched end tag:table;Line: 1 Col: 36 Unexpected start tag (select) in table context caused voodoo mode., Line: 1 Col: 42 Unexpected start tag token (math) in the select phase. Ignored., Line: 1 Col: 46 Unexpected start tag token (mi) in the select phase. Ignored., Line: 1 Col: 54 Unexpected end tag (mi) in the select phase. Ignored., Line: 1 Col: 58 Unexpected start tag token (mi) in the select phase. Ignored., Line: 1 Col: 66 Unexpected end tag (mi) in the select phase. Ignored., Line: 1 Col: 69 Unexpected start tag token (p) in the select phase. Ignored., Line: 1 Col: 80 Unexpected table element end tag (tables) in the select in table phase.
ok 2408 - SHOULD-level error: qq'<!DOCTYPE html><body><table><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'; ;
ok 2409 - Document tree: qq'<!DOCTYPE html><body><table><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux'
ok 2410 - Parse error: qq'<!DOCTYPE html><body></body></html><math><mi>foo</mi><mi>bar</mi><p>baz'; 1:42:after html:math, 1:69:not closed:math;Line: 1 Col: 41 Unexpected start tag (math)., Line: 1 Col: 68 HTML start tag "p" in a foreign namespace context.
ok 2411 - SHOULD-level error: qq'<!DOCTYPE html><body></body></html><math><mi>foo</mi><mi>bar</mi><p>baz'; ;
ok 2412 - Document tree: qq'<!DOCTYPE html><body></body></html><math><mi>foo</mi><mi>bar</mi><p>baz'
ok 2413 - Parse error: qq'<!DOCTYPE html><body></body><math><mi>foo</mi><mi>bar</mi><p>baz'; 1:35:after body:math, 1:62:not closed:math;Line: 1 Col: 34 Unexpected start tag token (math) in the after body phase., Line: 1 Col: 61 HTML start tag "p" in a foreign namespace context.
ok 2414 - SHOULD-level error: qq'<!DOCTYPE html><body></body><math><mi>foo</mi><mi>bar</mi><p>baz'; ;
ok 2415 - Document tree: qq'<!DOCTYPE html><body></body><math><mi>foo</mi><mi>bar</mi><p>baz'
ok 2416 - Parse error: qq'<!DOCTYPE html><frameset><math><mi></mi><mi></mi><p><span>'; 1:32:in frameset:math, 1:36:in frameset:mi, 1:41:in frameset:/:mi, 1:45:in frameset:mi, 1:50:in frameset:/:mi, 1:53:in frameset:p, 1:58:in frameset:span, 1:58:in body:\#eof;Line: 1 Col: 31 Unexpected start tag token (math) in the frameset phase. Ignored., Line: 1 Col: 35 Unexpected start tag token (mi) in the frameset phase. Ignored., Line: 1 Col: 40 Unexpected end tag token (mi) in the frameset phase. Ignored., Line: 1 Col: 44 Unexpected start tag token (mi) in the frameset phase. Ignored., Line: 1 Col: 49 Unexpected end tag token (mi) in the frameset phase. Ignored., Line: 1 Col: 52 Unexpected start tag token (p) in the frameset phase. Ignored., Line: 1 Col: 58 Unexpected start tag token (span) in the frameset phase. Ignored., Line: 1 Col: 58 Expected closing tag. Unexpected end of file.
ok 2417 - SHOULD-level error: qq'<!DOCTYPE html><frameset><math><mi></mi><mi></mi><p><span>'; ;
ok 2418 - Document tree: qq'<!DOCTYPE html><frameset><math><mi></mi><mi></mi><p><span>'
ok 2419 - Parse error: qq'<!DOCTYPE html><frameset></frameset><math><mi></mi><mi></mi><p><span>'; 1:43:after frameset:math, 1:47:after frameset:mi, 1:52:after frameset:/:mi, 1:56:after frameset:mi, 1:61:after frameset:/:mi, 1:64:after frameset:p, 1:69:after frameset:span;Line: 1 Col: 42 Unexpected start tag (math) in the after frameset phase. Ignored., Line: 1 Col: 46 Unexpected start tag (mi) in the after frameset phase. Ignored., Line: 1 Col: 51 Unexpected end tag (mi) in the after frameset phase. Ignored., Line: 1 Col: 55 Unexpected start tag (mi) in the after frameset phase. Ignored., Line: 1 Col: 60 Unexpected end tag (mi) in the after frameset phase. Ignored., Line: 1 Col: 63 Unexpected start tag (p) in the after frameset phase. Ignored., Line: 1 Col: 69 Unexpected start tag (span) in the after frameset phase. Ignored.
ok 2420 - SHOULD-level error: qq'<!DOCTYPE html><frameset></frameset><math><mi></mi><mi></mi><p><span>'; ;
ok 2421 - Document tree: qq'<!DOCTYPE html><frameset></frameset><math><mi></mi><mi></mi><p><span>'
ok 2422 - Parse error: qq'<!DOCTYPE html><body xlink:href=foo><math xlink:href=foo></math>'; ;
ok 2423 - SHOULD-level error: qq'<!DOCTYPE html><body xlink:href=foo><math xlink:href=foo></math>'; ;
ok 2424 - Document tree: qq'<!DOCTYPE html><body xlink:href=foo><math xlink:href=foo></math>'
ok 2425 - Parse error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo></mi></math>'; ;
ok 2426 - SHOULD-level error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo></mi></math>'; ;
ok 2427 - Document tree: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo></mi></math>'
ok 2428 - Parse error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo /></math>'; ;
ok 2429 - SHOULD-level error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo /></math>'; ;
ok 2430 - Document tree: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo /></math>'
ok 2431 - Parse error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo />bar</math>'; ;
ok 2432 - SHOULD-level error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo />bar</math>'; ;
ok 2433 - Document tree: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo />bar</math>'
# t/data/html-tree/tests10.dat
ok 2434 - Parse error: qq'<!DOCTYPE html><svg></svg>'; ;
ok 2435 - SHOULD-level error: qq'<!DOCTYPE html><svg></svg>'; ;
ok 2436 - Document tree: qq'<!DOCTYPE html><svg></svg>'
ok 2437 - Parse error: qq'<!DOCTYPE html><svg></svg><![CDATA[a]]>'; 1:27:bogus comment;29: Bogus comment
ok 2438 - SHOULD-level error: qq'<!DOCTYPE html><svg></svg><![CDATA[a]]>'; ;
ok 2439 - Document tree: qq'<!DOCTYPE html><svg></svg><![CDATA[a]]>'
ok 2440 - Parse error: qq'<!DOCTYPE html><body><svg></svg>'; ;
ok 2441 - SHOULD-level error: qq'<!DOCTYPE html><body><svg></svg>'; ;
ok 2442 - Document tree: qq'<!DOCTYPE html><body><svg></svg>'
ok 2443 - Parse error: qq'<!DOCTYPE html><body><select><svg></svg></select>'; 1:35:in select:svg, 1:41:in select:/:svg;35: Stray “svg” start tag., 42: Stray end tag “svg”
ok 2444 - SHOULD-level error: qq'<!DOCTYPE html><body><select><svg></svg></select>'; ;
ok 2445 - Document tree: qq'<!DOCTYPE html><body><select><svg></svg></select>'
ok 2446 - Parse error: qq'<!DOCTYPE html><body><select><option><svg></svg></option></select>'; 1:43:in select:svg, 1:49:in select:/:svg;43: Stray “svg” start tag., 50: Stray end tag “svg”
ok 2447 - SHOULD-level error: qq'<!DOCTYPE html><body><select><option><svg></svg></option></select>'; ;
ok 2448 - Document tree: qq'<!DOCTYPE html><body><select><option><svg></svg></option></select>'
not ok 2449 - Parse error: qq'<!DOCTYPE html><body><table><svg></svg></table>'; 1:34:in table:svg;34: Start tag “svg” seen in “table”., 41: Stray end tag “svg”.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><svg></svg></table>'; 1:34:in table:svg;34: Start tag “svg” seen in “table”., 41: Stray end tag “svg”.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 2450 - SHOULD-level error: qq'<!DOCTYPE html><body><table><svg></svg></table>'; ;
ok 2451 - Document tree: qq'<!DOCTYPE html><body><table><svg></svg></table>'
not ok 2452 - Parse error: qq'<!DOCTYPE html><body><table><svg><g>foo</g></svg></table>'; 1:34:in table:svg;34: Start tag “svg” seen in “table”., 46: Stray end tag “g”., 53: Stray end tag “svg”.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><svg><g>foo</g></svg></table>'; 1:34:in table:svg;34: Start tag “svg” seen in “table”., 46: Stray end tag “g”., 53: Stray end tag “svg”.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '3'
ok 2453 - SHOULD-level error: qq'<!DOCTYPE html><body><table><svg><g>foo</g></svg></table>'; ;
ok 2454 - Document tree: qq'<!DOCTYPE html><body><table><svg><g>foo</g></svg></table>'
not ok 2455 - Parse error: qq'<!DOCTYPE html><body><table><svg><g>foo</g><g>bar</g></svg></table>'; 1:34:in table:svg;34: Start tag “svg” seen in “table”., 46: Stray end tag “g”., 58: Stray end tag “g”., 65: Stray end tag “svg”.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><svg><g>foo</g><g>bar</g></svg></table>'; 1:34:in table:svg;34: Start tag “svg” seen in “table”., 46: Stray end tag “g”., 58: Stray end tag “g”., 65: Stray end tag “svg”.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '4'
ok 2456 - SHOULD-level error: qq'<!DOCTYPE html><body><table><svg><g>foo</g><g>bar</g></svg></table>'; ;
ok 2457 - Document tree: qq'<!DOCTYPE html><body><table><svg><g>foo</g><g>bar</g></svg></table>'
not ok 2458 - Parse error: qq'<!DOCTYPE html><body><table><tbody><svg><g>foo</g><g>bar</g></svg></tbody></table>'; 1:41:in table:svg;41: Start tag “svg” seen in “table”., 53: Stray end tag “g”., 65: Stray end tag “g”., 72: Stray end tag “svg”.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><tbody><svg><g>foo</g><g>bar</g></svg></tbody></table>'; 1:41:in table:svg;41: Start tag “svg” seen in “table”., 53: Stray end tag “g”., 65: Stray end tag “g”., 72: Stray end tag “svg”.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '4'
ok 2459 - SHOULD-level error: qq'<!DOCTYPE html><body><table><tbody><svg><g>foo</g><g>bar</g></svg></tbody></table>'; ;
ok 2460 - Document tree: qq'<!DOCTYPE html><body><table><tbody><svg><g>foo</g><g>bar</g></svg></tbody></table>'
not ok 2461 - Parse error: qq'<!DOCTYPE html><body><table><tbody><tr><svg><g>foo</g><g>bar</g></svg></tr></tbody></table>'; 1:45:in table:svg;45: Start tag “svg” seen in “table”., 57: Stray end tag “g”., 69: Stray end tag “g”., 76: Stray end tag “svg”.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><tbody><tr><svg><g>foo</g><g>bar</g></svg></tr></tbody></table>'; 1:45:in table:svg;45: Start tag “svg” seen in “table”., 57: Stray end tag “g”., 69: Stray end tag “g”., 76: Stray end tag “svg”.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '4'
ok 2462 - SHOULD-level error: qq'<!DOCTYPE html><body><table><tbody><tr><svg><g>foo</g><g>bar</g></svg></tr></tbody></table>'; ;
ok 2463 - Document tree: qq'<!DOCTYPE html><body><table><tbody><tr><svg><g>foo</g><g>bar</g></svg></tr></tbody></table>'
ok 2464 - Parse error: qq'<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg></td></tr></tbody></table>'; ;
ok 2465 - SHOULD-level error: qq'<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg></td></tr></tbody></table>'; ;
ok 2466 - Document tree: qq'<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg></td></tr></tbody></table>'
ok 2467 - Parse error: qq'<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg><p>baz</td></tr></tbody></table>'; ;
ok 2468 - SHOULD-level error: qq'<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg><p>baz</td></tr></tbody></table>'; ;
ok 2469 - Document tree: qq'<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg><p>baz</td></tr></tbody></table>'
ok 2470 - Parse error: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g></svg><p>baz</caption></table>'; ;
ok 2471 - SHOULD-level error: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g></svg><p>baz</caption></table>'; ;
ok 2472 - Document tree: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g></svg><p>baz</caption></table>'
ok 2473 - Parse error: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'; 1:66:not closed:svg, 1:77:not closed:caption;70: HTML start tag “p” in a foreign namespace context., 81: “table” closed but “caption” was still open.
ok 2474 - SHOULD-level error: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'; ;
ok 2475 - Document tree: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'
not ok 2476 - Parse error: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux'; 1:74:unmatched end tag:table, 1:74:not closed:caption, 1:74:not closed:svg;78: “table” closed but “caption” was still open., 78: Unclosed elements on stack.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux'; 1:74:unmatched end tag:table, 1:74:not closed:caption, 1:74:not closed:svg;78: “table” closed but “caption” was still open., 78: Unclosed elements on stack.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 2477 - SHOULD-level error: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux'; ;
ok 2478 - Document tree: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux'
not ok 2479 - Parse error: qq'<!DOCTYPE html><body><table><colgroup><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'; 1:44:in table:svg, 1:67:not closed:svg, 1:67:in table:p, 1:78:in table:\#text;44: Start tag “svg” seen in “table”., 56: Stray end tag “g”., 68: Stray end tag “g”., 71: HTML start tag “p” in a foreign namespace context., 71: Start tag “p” seen in “table”.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><table><colgroup><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'; 1:44:in table:svg, 1:67:not closed:svg, 1:67:in table:p, 1:78:in table:\#text;44: Start tag “svg” seen in “table”., 56: Stray end tag “g”., 68: Stray end tag “g”., 71: HTML start tag “p” in a foreign namespace context., 71: Start tag “p” seen in “table”.'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '5'
ok 2480 - SHOULD-level error: qq'<!DOCTYPE html><body><table><colgroup><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'; ;
ok 2481 - Document tree: qq'<!DOCTYPE html><body><table><colgroup><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'
ok 2482 - Parse error: qq'<!DOCTYPE html><body><table><tr><td><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'; 1:50:in select:svg, 1:53:in select:g, 1:60:in select:/:g, 1:63:in select:g, 1:70:in select:/:g, 1:73:in select:p, 1:84:unmatched end tag:table;50: Stray “svg” start tag., 54: Stray “g” start tag., 62: Stray end tag “g”, 66: Stray “g” start tag., 74: Stray end tag “g”, 77: Stray “p” start tag., 88: “table” end tag with “select” open.
ok 2483 - SHOULD-level error: qq'<!DOCTYPE html><body><table><tr><td><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'; ;
ok 2484 - Document tree: qq'<!DOCTYPE html><body><table><tr><td><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'
ok 2485 - Parse error: qq'<!DOCTYPE html><body><table><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'; 1:37:in table:select, 1:42:in select:svg, 1:45:in select:g, 1:52:in select:/:g, 1:55:in select:g, 1:62:in select:/:g, 1:65:in select:p, 1:76:unmatched end tag:table;36: Start tag “select” seen in “table”., 42: Stray “svg” start tag., 46: Stray “g” start tag., 54: Stray end tag “g”, 58: Stray “g” start tag., 66: Stray end tag “g”, 69: Stray “p” start tag., 80: “table” end tag with “select” open.
ok 2486 - SHOULD-level error: qq'<!DOCTYPE html><body><table><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'; ;
ok 2487 - Document tree: qq'<!DOCTYPE html><body><table><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux'
ok 2488 - Parse error: qq'<!DOCTYPE html><body></body></html><svg><g>foo</g><g>bar</g><p>baz'; 1:41:after html:svg, 1:64:not closed:svg;41: Stray “svg” start tag., 68: HTML start tag “p” in a foreign namespace context.
ok 2489 - SHOULD-level error: qq'<!DOCTYPE html><body></body></html><svg><g>foo</g><g>bar</g><p>baz'; ;
ok 2490 - Document tree: qq'<!DOCTYPE html><body></body></html><svg><g>foo</g><g>bar</g><p>baz'
ok 2491 - Parse error: qq'<!DOCTYPE html><body></body><svg><g>foo</g><g>bar</g><p>baz'; 1:34:after body:svg, 1:57:not closed:svg;34: Stray “svg” start tag., 61: HTML start tag “p” in a foreign namespace context.
ok 2492 - SHOULD-level error: qq'<!DOCTYPE html><body></body><svg><g>foo</g><g>bar</g><p>baz'; ;
ok 2493 - Document tree: qq'<!DOCTYPE html><body></body><svg><g>foo</g><g>bar</g><p>baz'
ok 2494 - Parse error: qq'<!DOCTYPE html><frameset><svg><g></g><g></g><p><span>'; 1:31:in frameset:svg, 1:34:in frameset:g, 1:38:in frameset:/:g, 1:41:in frameset:g, 1:45:in frameset:/:g, 1:48:in frameset:p, 1:53:in frameset:span, 1:53:in body:\#eof;31: Stray “svg” start tag., 35: Stray “g” start tag., 40: Stray end tag “g”, 44: Stray “g” start tag., 49: Stray end tag “g”, 52: Stray “p” start tag., 58: Stray “span” start tag., 58: End of file seen and there were open elements.
ok 2495 - SHOULD-level error: qq'<!DOCTYPE html><frameset><svg><g></g><g></g><p><span>'; ;
ok 2496 - Document tree: qq'<!DOCTYPE html><frameset><svg><g></g><g></g><p><span>'
ok 2497 - Parse error: qq'<!DOCTYPE html><frameset></frameset><svg><g></g><g></g><p><span>'; 1:42:after frameset:svg, 1:45:after frameset:g, 1:49:after frameset:/:g, 1:52:after frameset:g, 1:56:after frameset:/:g, 1:59:after frameset:p, 1:64:after frameset:span;42: Stray “svg” start tag., 46: Stray “g” start tag., 51: Stray end tag “g”, 55: Stray “g” start tag., 60: Stray end tag “g”, 63: Stray “p” start tag., 69: Stray “span” start tag.
ok 2498 - SHOULD-level error: qq'<!DOCTYPE html><frameset></frameset><svg><g></g><g></g><p><span>'; ;
ok 2499 - Document tree: qq'<!DOCTYPE html><frameset></frameset><svg><g></g><g></g><p><span>'
ok 2500 - Parse error: qq'<!DOCTYPE html><body xlink:href=foo><svg xlink:href=foo></svg>'; ;
ok 2501 - SHOULD-level error: qq'<!DOCTYPE html><body xlink:href=foo><svg xlink:href=foo></svg>'; ;
ok 2502 - Document tree: qq'<!DOCTYPE html><body xlink:href=foo><svg xlink:href=foo></svg>'
ok 2503 - Parse error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo></g></svg>'; ;
ok 2504 - SHOULD-level error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo></g></svg>'; ;
ok 2505 - Document tree: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo></g></svg>'
ok 2506 - Parse error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo /></svg>'; ;
ok 2507 - SHOULD-level error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo /></svg>'; ;
ok 2508 - Document tree: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo /></svg>'
ok 2509 - Parse error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo />bar</svg>'; ;
ok 2510 - SHOULD-level error: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo />bar</svg>'; ;
ok 2511 - Document tree: qq'<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo />bar</svg>'
not ok 2512 - Parse error: qq'<svg></path>'; 1:6:no DOCTYPE, 1:12:unmatched end tag:path, 1:12:unmatched end tag:path, 1:12:in body:\#eof;
#   Failed test 'Parse error: qq'<svg></path>'; 1:6:no DOCTYPE, 1:12:unmatched end tag:path, 1:12:unmatched end tag:path, 1:12:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 2513 - SHOULD-level error: qq'<svg></path>'; ;
ok 2514 - Document tree: qq'<svg></path>'
not ok 2515 - Parse error: qq'<div><svg></div>a'; 1:6:no DOCTYPE, 1:17:unmatched end tag:div, 1:17:not closed:svg;
#   Failed test 'Parse error: qq'<div><svg></div>a'; 1:6:no DOCTYPE, 1:17:unmatched end tag:div, 1:17:not closed:svg;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 2516 - SHOULD-level error: qq'<div><svg></div>a'; ;
ok 2517 - Document tree: qq'<div><svg></div>a'
not ok 2518 - Parse error: qq'<div><svg><path></div>a'; 1:6:no DOCTYPE, 1:23:unmatched end tag:div, 1:23:not closed:path;
#   Failed test 'Parse error: qq'<div><svg><path></div>a'; 1:6:no DOCTYPE, 1:23:unmatched end tag:div, 1:23:not closed:path;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 2519 - SHOULD-level error: qq'<div><svg><path></div>a'; ;
ok 2520 - Document tree: qq'<div><svg><path></div>a'
not ok 2521 - Parse error: qq'<div><svg><path></svg><path>'; 1:6:no DOCTYPE, 1:23:unmatched end tag:svg, 1:28:in body:\#eof;
#   Failed test 'Parse error: qq'<div><svg><path></svg><path>'; 1:6:no DOCTYPE, 1:23:unmatched end tag:svg, 1:28:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 2522 - SHOULD-level error: qq'<div><svg><path></svg><path>'; ;
ok 2523 - Document tree: qq'<div><svg><path></svg><path>'
not ok 2524 - Parse error: qq'<div><svg><path><foreignObject><math></div>a'; 1:6:no DOCTYPE, 1:44:unmatched end tag:div, 1:44:unmatched end tag:div, 1:44:in body:\#eof;
#   Failed test 'Parse error: qq'<div><svg><path><foreignObject><math></div>a'; 1:6:no DOCTYPE, 1:44:unmatched end tag:div, 1:44:unmatched end tag:div, 1:44:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 2525 - SHOULD-level error: qq'<div><svg><path><foreignObject><math></div>a'; ;
ok 2526 - Document tree: qq'<div><svg><path><foreignObject><math></div>a'
not ok 2527 - Parse error: qq'<div><svg><path><foreignObject><p></div>a'; 1:6:no DOCTYPE, 1:41:unmatched end tag:div, 1:41:in body:\#eof;
#   Failed test 'Parse error: qq'<div><svg><path><foreignObject><p></div>a'; 1:6:no DOCTYPE, 1:41:unmatched end tag:div, 1:41:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 2528 - SHOULD-level error: qq'<div><svg><path><foreignObject><p></div>a'; ;
ok 2529 - Document tree: qq'<div><svg><path><foreignObject><p></div>a'
ok 2530 - Parse error: qq'<!DOCTYPE html><svg><desc><div><svg><ul>a'; 1:41:not closed:svg, 1:41:in body:\#eof;40: HTML start tag “ul” in a foreign namespace context., 41: End of file in a foreign namespace context.
ok 2531 - SHOULD-level error: qq'<!DOCTYPE html><svg><desc><div><svg><ul>a'; ;
ok 2532 - Document tree: qq'<!DOCTYPE html><svg><desc><div><svg><ul>a'
ok 2533 - Parse error: qq'<!DOCTYPE html><svg><desc><svg><ul>a'; 1:36:not closed:svg, 1:36:in body:\#eof;35: HTML start tag “ul” in a foreign namespace context., 36: End of file in a foreign namespace context.
ok 2534 - SHOULD-level error: qq'<!DOCTYPE html><svg><desc><svg><ul>a'; ;
ok 2535 - Document tree: qq'<!DOCTYPE html><svg><desc><svg><ul>a'
not ok 2536 - Parse error: qq'<!DOCTYPE html><p><svg><desc><p>'; 1:32:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><p><svg><desc><p>'; 1:32:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 2537 - SHOULD-level error: qq'<!DOCTYPE html><p><svg><desc><p>'; ;
ok 2538 - Document tree: qq'<!DOCTYPE html><p><svg><desc><p>'
not ok 2539 - Parse error: qq'<!DOCTYPE html><p><svg><title><p>'; 1:33:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><p><svg><title><p>'; 1:33:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 2540 - SHOULD-level error: qq'<!DOCTYPE html><p><svg><title><p>'; ;
ok 2541 - Document tree: qq'<!DOCTYPE html><p><svg><title><p>'
not ok 2542 - Parse error: qq'<div><svg><path><foreignObject><p></foreignObject><p>'; 1:6:no DOCTYPE, 1:51:unmatched end tag:foreignobject, 1:53:in body:\#eof;
#   Failed test 'Parse error: qq'<div><svg><path><foreignObject><p></foreignObject><p>'; 1:6:no DOCTYPE, 1:51:unmatched end tag:foreignobject, 1:53:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 2543 - SHOULD-level error: qq'<div><svg><path><foreignObject><p></foreignObject><p>'; ;
ok 2544 - Document tree: qq'<div><svg><path><foreignObject><p></foreignObject><p>'
not ok 2545 - Parse error: qq'<math><mi><div><object><div><span></span></div></object></div></mi><mi>'; 1:7:no DOCTYPE, 1:71:in body:\#eof;
#   Failed test 'Parse error: qq'<math><mi><div><object><div><span></span></div></object></div></mi><mi>'; 1:7:no DOCTYPE, 1:71:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2546 - SHOULD-level error: qq'<math><mi><div><object><div><span></span></div></object></div></mi><mi>'; ;
ok 2547 - Document tree: qq'<math><mi><div><object><div><span></span></div></object></div></mi><mi>'
not ok 2548 - Parse error: qq'<math><mi><svg><foreignObject><div><div></div></div></foreignObject></svg></mi><mi>'; 1:7:no DOCTYPE, 1:83:in body:\#eof;
#   Failed test 'Parse error: qq'<math><mi><svg><foreignObject><div><div></div></div></foreignObject></svg></mi><mi>'; 1:7:no DOCTYPE, 1:83:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2549 - SHOULD-level error: qq'<math><mi><svg><foreignObject><div><div></div></div></foreignObject></svg></mi><mi>'; ;
ok 2550 - Document tree: qq'<math><mi><svg><foreignObject><div><div></div></div></foreignObject></svg></mi><mi>'
not ok 2551 - Parse error: qq'<svg><script></script><path>'; 1:6:no DOCTYPE, 1:28:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><script></script><path>'; 1:6:no DOCTYPE, 1:28:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2552 - SHOULD-level error: qq'<svg><script></script><path>'; ;
ok 2553 - Document tree: qq'<svg><script></script><path>'
not ok 2554 - Parse error: qq'<table><svg></svg><tr>'; 1:8:no DOCTYPE, 1:13:in table:svg, 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<table><svg></svg><tr>'; 1:8:no DOCTYPE, 1:13:in table:svg, 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 2555 - SHOULD-level error: qq'<table><svg></svg><tr>'; ;
ok 2556 - Document tree: qq'<table><svg></svg><tr>'
not ok 2557 - Parse error: qq'<math><mi><mglyph>'; 1:7:no DOCTYPE, 1:18:in body:\#eof;
#   Failed test 'Parse error: qq'<math><mi><mglyph>'; 1:7:no DOCTYPE, 1:18:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2558 - SHOULD-level error: qq'<math><mi><mglyph>'; ;
ok 2559 - Document tree: qq'<math><mi><mglyph>'
not ok 2560 - Parse error: qq'<math><mi><malignmark>'; 1:7:no DOCTYPE, 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<math><mi><malignmark>'; 1:7:no DOCTYPE, 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2561 - SHOULD-level error: qq'<math><mi><malignmark>'; ;
ok 2562 - Document tree: qq'<math><mi><malignmark>'
not ok 2563 - Parse error: qq'<math><mo><mglyph>'; 1:7:no DOCTYPE, 1:18:in body:\#eof;
#   Failed test 'Parse error: qq'<math><mo><mglyph>'; 1:7:no DOCTYPE, 1:18:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2564 - SHOULD-level error: qq'<math><mo><mglyph>'; ;
ok 2565 - Document tree: qq'<math><mo><mglyph>'
not ok 2566 - Parse error: qq'<math><mo><malignmark>'; 1:7:no DOCTYPE, 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<math><mo><malignmark>'; 1:7:no DOCTYPE, 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2567 - SHOULD-level error: qq'<math><mo><malignmark>'; ;
ok 2568 - Document tree: qq'<math><mo><malignmark>'
not ok 2569 - Parse error: qq'<math><mn><mglyph>'; 1:7:no DOCTYPE, 1:18:in body:\#eof;
#   Failed test 'Parse error: qq'<math><mn><mglyph>'; 1:7:no DOCTYPE, 1:18:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2570 - SHOULD-level error: qq'<math><mn><mglyph>'; ;
ok 2571 - Document tree: qq'<math><mn><mglyph>'
not ok 2572 - Parse error: qq'<math><mn><malignmark>'; 1:7:no DOCTYPE, 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<math><mn><malignmark>'; 1:7:no DOCTYPE, 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2573 - SHOULD-level error: qq'<math><mn><malignmark>'; ;
ok 2574 - Document tree: qq'<math><mn><malignmark>'
not ok 2575 - Parse error: qq'<math><ms><mglyph>'; 1:7:no DOCTYPE, 1:18:in body:\#eof;
#   Failed test 'Parse error: qq'<math><ms><mglyph>'; 1:7:no DOCTYPE, 1:18:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2576 - SHOULD-level error: qq'<math><ms><mglyph>'; ;
ok 2577 - Document tree: qq'<math><ms><mglyph>'
not ok 2578 - Parse error: qq'<math><ms><malignmark>'; 1:7:no DOCTYPE, 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<math><ms><malignmark>'; 1:7:no DOCTYPE, 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2579 - SHOULD-level error: qq'<math><ms><malignmark>'; ;
ok 2580 - Document tree: qq'<math><ms><malignmark>'
not ok 2581 - Parse error: qq'<math><mtext><mglyph>'; 1:7:no DOCTYPE, 1:21:in body:\#eof;
#   Failed test 'Parse error: qq'<math><mtext><mglyph>'; 1:7:no DOCTYPE, 1:21:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2582 - SHOULD-level error: qq'<math><mtext><mglyph>'; ;
ok 2583 - Document tree: qq'<math><mtext><mglyph>'
not ok 2584 - Parse error: qq'<math><mtext><malignmark>'; 1:7:no DOCTYPE, 1:25:in body:\#eof;
#   Failed test 'Parse error: qq'<math><mtext><malignmark>'; 1:7:no DOCTYPE, 1:25:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2585 - SHOULD-level error: qq'<math><mtext><malignmark>'; ;
ok 2586 - Document tree: qq'<math><mtext><malignmark>'
not ok 2587 - Parse error: qq'<math><annotation-xml><svg></svg></annotation-xml><mi>'; 1:7:no DOCTYPE, 1:54:in body:\#eof;
#   Failed test 'Parse error: qq'<math><annotation-xml><svg></svg></annotation-xml><mi>'; 1:7:no DOCTYPE, 1:54:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2588 - SHOULD-level error: qq'<math><annotation-xml><svg></svg></annotation-xml><mi>'; ;
ok 2589 - Document tree: qq'<math><annotation-xml><svg></svg></annotation-xml><mi>'
not ok 2590 - Parse error: qq'<math><annotation-xml><svg><foreignObject><div><math><mi></mi></math><span></span></div></foreignObject><path></path></svg></annotation-xml><mi>'; 1:7:no DOCTYPE, 1:144:in body:\#eof;
#   Failed test 'Parse error: qq'<math><annotation-xml><svg><foreignObject><div><math><mi></mi></math><span></span></div></foreignObject><path></path></svg></annotation-xml><mi>'; 1:7:no DOCTYPE, 1:144:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2591 - SHOULD-level error: qq'<math><annotation-xml><svg><foreignObject><div><math><mi></mi></math><span></span></div></foreignObject><path></path></svg></annotation-xml><mi>'; ;
ok 2592 - Document tree: qq'<math><annotation-xml><svg><foreignObject><div><math><mi></mi></math><span></span></div></foreignObject><path></path></svg></annotation-xml><mi>'
not ok 2593 - Parse error: qq'<math><annotation-xml><svg><foreignObject><math><mi><svg></svg></mi><mo></mo></math><span></span></foreignObject><path></path></svg></annotation-xml><mi>'; 1:7:no DOCTYPE, 1:153:in body:\#eof;
#   Failed test 'Parse error: qq'<math><annotation-xml><svg><foreignObject><math><mi><svg></svg></mi><mo></mo></math><span></span></foreignObject><path></path></svg></annotation-xml><mi>'; 1:7:no DOCTYPE, 1:153:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2594 - SHOULD-level error: qq'<math><annotation-xml><svg><foreignObject><math><mi><svg></svg></mi><mo></mo></math><span></span></foreignObject><path></path></svg></annotation-xml><mi>'; ;
ok 2595 - Document tree: qq'<math><annotation-xml><svg><foreignObject><math><mi><svg></svg></mi><mo></mo></math><span></span></foreignObject><path></path></svg></annotation-xml><mi>'
# t/data/html-tree/tests11.dat
ok 2596 - Parse error: qq'<!DOCTYPE html><body><svg attributeName=\x{27}\x{27} attributeType=\x{27}\x{27} baseFrequency=\x{27}\x{27} baseProfile=\x{27}\x{27} calcMode=\x{27}\x{27} clipPathUnits=\x{27}\x{27} contentScriptType=\x{27}\x{27} contentStyleType=\x{27}\x{27} diffuseConstant=\x{27}\x{27} edgeMode=\x{27}\x{27} externalResourcesRequired=\x{27}\x{27} filterRes=\x{27}\x{27} filterUnits=\x{27}\x{27} glyphRef=\x{27}\x{27} gradientTransform=\x{27}\x{27} gradientUnits=\x{27}\x{27} kernelMatrix=\x{27}\x{27} kernelUnitLength=\x{27}\x{27} keyPoints=\x{27}\x{27} keySplines=\x{27}\x{27} keyTimes=\x{27}\x{27} lengthAdjust=\x{27}\x{27} limitingConeAngle=\x{27}\x{27} markerHeight=\x{27}\x{27} markerUnits=\x{27}\x{27} markerWidth=\x{27}\x{27} maskContentUnits=\x{27}\x{27} maskUnits=\x{27}\x{27} numOctaves=\x{27}\x{27} pathLength=\x{27}\x{27} patternContentUnits=\x{27}\x{27} patternTransform=\x{27}\x{27} patternUnits=\x{27}\x{27} pointsAtX=\x{27}\x{27} pointsAtY=\x{27}\x{27} pointsAtZ=\x{27}\x{27} preserveAlpha=\x{27}\x{27} preserveAspectRatio=\x{27}\x{27} primitiveUnits=\x{27}\x{27} refX=\x{27}\x{27} refY=\x{27}\x{27} repeatCount=\x{27}\x{27} repeatDur=\x{27}\x{27} requiredExtensions=\x{27}\x{27} requiredFeatures=\x{27}\x{27} specularConstant=\x{27}\x{27} specularExponent=\x{27}\x{27} spreadMethod=\x{27}\x{27} startOffset=\x{27}\x{27} stdDeviation=\x{27}\x{27} stitchTiles=\x{27}\x{27} surfaceScale=\x{27}\x{27} systemLanguage=\x{27}\x{27} tableValues=\x{27}\x{27} targetX=\x{27}\x{27} targetY=\x{27}\x{27} textLength=\x{27}\x{27} viewBox=\x{27}\x{27} viewTarget=\x{27}\x{27} xChannelSelector=\x{27}\x{27} yChannelSelector=\x{27}\x{27} zoomAndPan=\x{27}\x{27}></svg>'; ;
ok 2597 - SHOULD-level error: qq'<!DOCTYPE html><body><svg attributeName=\x{27}\x{27} attributeType=\x{27}\x{27} baseFrequency=\x{27}\x{27} baseProfile=\x{27}\x{27} calcMode=\x{27}\x{27} clipPathUnits=\x{27}\x{27} contentScriptType=\x{27}\x{27} contentStyleType=\x{27}\x{27} diffuseConstant=\x{27}\x{27} edgeMode=\x{27}\x{27} externalResourcesRequired=\x{27}\x{27} filterRes=\x{27}\x{27} filterUnits=\x{27}\x{27} glyphRef=\x{27}\x{27} gradientTransform=\x{27}\x{27} gradientUnits=\x{27}\x{27} kernelMatrix=\x{27}\x{27} kernelUnitLength=\x{27}\x{27} keyPoints=\x{27}\x{27} keySplines=\x{27}\x{27} keyTimes=\x{27}\x{27} lengthAdjust=\x{27}\x{27} limitingConeAngle=\x{27}\x{27} markerHeight=\x{27}\x{27} markerUnits=\x{27}\x{27} markerWidth=\x{27}\x{27} maskContentUnits=\x{27}\x{27} maskUnits=\x{27}\x{27} numOctaves=\x{27}\x{27} pathLength=\x{27}\x{27} patternContentUnits=\x{27}\x{27} patternTransform=\x{27}\x{27} patternUnits=\x{27}\x{27} pointsAtX=\x{27}\x{27} pointsAtY=\x{27}\x{27} pointsAtZ=\x{27}\x{27} preserveAlpha=\x{27}\x{27} preserveAspectRatio=\x{27}\x{27} primitiveUnits=\x{27}\x{27} refX=\x{27}\x{27} refY=\x{27}\x{27} repeatCount=\x{27}\x{27} repeatDur=\x{27}\x{27} requiredExtensions=\x{27}\x{27} requiredFeatures=\x{27}\x{27} specularConstant=\x{27}\x{27} specularExponent=\x{27}\x{27} spreadMethod=\x{27}\x{27} startOffset=\x{27}\x{27} stdDeviation=\x{27}\x{27} stitchTiles=\x{27}\x{27} surfaceScale=\x{27}\x{27} systemLanguage=\x{27}\x{27} tableValues=\x{27}\x{27} targetX=\x{27}\x{27} targetY=\x{27}\x{27} textLength=\x{27}\x{27} viewBox=\x{27}\x{27} viewTarget=\x{27}\x{27} xChannelSelector=\x{27}\x{27} yChannelSelector=\x{27}\x{27} zoomAndPan=\x{27}\x{27}></svg>'; ;
ok 2598 - Document tree: qq'<!DOCTYPE html><body><svg attributeName=\x{27}\x{27} attributeType=\x{27}\x{27} baseFrequency=\x{27}\x{27} baseProfile=\x{27}\x{27} calcMode=\x{27}\x{27} clipPathUnits=\x{27}\x{27} contentScriptType=\x{27}\x{27} contentStyleType=\x{27}\x{27} diffuseConstant=\x{27}\x{27} edgeMode=\x{27}\x{27} externalResourcesRequired=\x{27}\x{27} filterRes=\x{27}\x{27} filterUnits=\x{27}\x{27} glyphRef=\x{27}\x{27} gradientTransform=\x{27}\x{27} gradientUnits=\x{27}\x{27} kernelMatrix=\x{27}\x{27} kernelUnitLength=\x{27}\x{27} keyPoints=\x{27}\x{27} keySplines=\x{27}\x{27} keyTimes=\x{27}\x{27} lengthAdjust=\x{27}\x{27} limitingConeAngle=\x{27}\x{27} markerHeight=\x{27}\x{27} markerUnits=\x{27}\x{27} markerWidth=\x{27}\x{27} maskContentUnits=\x{27}\x{27} maskUnits=\x{27}\x{27} numOctaves=\x{27}\x{27} pathLength=\x{27}\x{27} patternContentUnits=\x{27}\x{27} patternTransform=\x{27}\x{27} patternUnits=\x{27}\x{27} pointsAtX=\x{27}\x{27} pointsAtY=\x{27}\x{27} pointsAtZ=\x{27}\x{27} preserveAlpha=\x{27}\x{27} preserveAspectRatio=\x{27}\x{27} primitiveUnits=\x{27}\x{27} refX=\x{27}\x{27} refY=\x{27}\x{27} repeatCount=\x{27}\x{27} repeatDur=\x{27}\x{27} requiredExtensions=\x{27}\x{27} requiredFeatures=\x{27}\x{27} specularConstant=\x{27}\x{27} specularExponent=\x{27}\x{27} spreadMethod=\x{27}\x{27} startOffset=\x{27}\x{27} stdDeviation=\x{27}\x{27} stitchTiles=\x{27}\x{27} surfaceScale=\x{27}\x{27} systemLanguage=\x{27}\x{27} tableValues=\x{27}\x{27} targetX=\x{27}\x{27} targetY=\x{27}\x{27} textLength=\x{27}\x{27} viewBox=\x{27}\x{27} viewTarget=\x{27}\x{27} xChannelSelector=\x{27}\x{27} yChannelSelector=\x{27}\x{27} zoomAndPan=\x{27}\x{27}></svg>'
ok 2599 - Parse error: qq'<!DOCTYPE html><BODY><SVG ATTRIBUTENAME=\x{27}\x{27} ATTRIBUTETYPE=\x{27}\x{27} BASEFREQUENCY=\x{27}\x{27} BASEPROFILE=\x{27}\x{27} CALCMODE=\x{27}\x{27} CLIPPATHUNITS=\x{27}\x{27} CONTENTSCRIPTTYPE=\x{27}\x{27} CONTENTSTYLETYPE=\x{27}\x{27} DIFFUSECONSTANT=\x{27}\x{27} EDGEMODE=\x{27}\x{27} EXTERNALRESOURCESREQUIRED=\x{27}\x{27} FILTERRES=\x{27}\x{27} FILTERUNITS=\x{27}\x{27} GLYPHREF=\x{27}\x{27} GRADIENTTRANSFORM=\x{27}\x{27} GRADIENTUNITS=\x{27}\x{27} KERNELMATRIX=\x{27}\x{27} KERNELUNITLENGTH=\x{27}\x{27} KEYPOINTS=\x{27}\x{27} KEYSPLINES=\x{27}\x{27} KEYTIMES=\x{27}\x{27} LENGTHADJUST=\x{27}\x{27} LIMITINGCONEANGLE=\x{27}\x{27} MARKERHEIGHT=\x{27}\x{27} MARKERUNITS=\x{27}\x{27} MARKERWIDTH=\x{27}\x{27} MASKCONTENTUNITS=\x{27}\x{27} MASKUNITS=\x{27}\x{27} NUMOCTAVES=\x{27}\x{27} PATHLENGTH=\x{27}\x{27} PATTERNCONTENTUNITS=\x{27}\x{27} PATTERNTRANSFORM=\x{27}\x{27} PATTERNUNITS=\x{27}\x{27} POINTSATX=\x{27}\x{27} POINTSATY=\x{27}\x{27} POINTSATZ=\x{27}\x{27} PRESERVEALPHA=\x{27}\x{27} PRESERVEASPECTRATIO=\x{27}\x{27} PRIMITIVEUNITS=\x{27}\x{27} REFX=\x{27}\x{27} REFY=\x{27}\x{27} REPEATCOUNT=\x{27}\x{27} REPEATDUR=\x{27}\x{27} REQUIREDEXTENSIONS=\x{27}\x{27} REQUIREDFEATURES=\x{27}\x{27} SPECULARCONSTANT=\x{27}\x{27} SPECULAREXPONENT=\x{27}\x{27} SPREADMETHOD=\x{27}\x{27} STARTOFFSET=\x{27}\x{27} STDDEVIATION=\x{27}\x{27} STITCHTILES=\x{27}\x{27} SURFACESCALE=\x{27}\x{27} SYSTEMLANGUAGE=\x{27}\x{27} TABLEVALUES=\x{27}\x{27} TARGETX=\x{27}\x{27} TARGETY=\x{27}\x{27} TEXTLENGTH=\x{27}\x{27} VIEWBOX=\x{27}\x{27} VIEWTARGET=\x{27}\x{27} XCHANNELSELECTOR=\x{27}\x{27} YCHANNELSELECTOR=\x{27}\x{27} ZOOMANDPAN=\x{27}\x{27}></SVG>'; ;
ok 2600 - SHOULD-level error: qq'<!DOCTYPE html><BODY><SVG ATTRIBUTENAME=\x{27}\x{27} ATTRIBUTETYPE=\x{27}\x{27} BASEFREQUENCY=\x{27}\x{27} BASEPROFILE=\x{27}\x{27} CALCMODE=\x{27}\x{27} CLIPPATHUNITS=\x{27}\x{27} CONTENTSCRIPTTYPE=\x{27}\x{27} CONTENTSTYLETYPE=\x{27}\x{27} DIFFUSECONSTANT=\x{27}\x{27} EDGEMODE=\x{27}\x{27} EXTERNALRESOURCESREQUIRED=\x{27}\x{27} FILTERRES=\x{27}\x{27} FILTERUNITS=\x{27}\x{27} GLYPHREF=\x{27}\x{27} GRADIENTTRANSFORM=\x{27}\x{27} GRADIENTUNITS=\x{27}\x{27} KERNELMATRIX=\x{27}\x{27} KERNELUNITLENGTH=\x{27}\x{27} KEYPOINTS=\x{27}\x{27} KEYSPLINES=\x{27}\x{27} KEYTIMES=\x{27}\x{27} LENGTHADJUST=\x{27}\x{27} LIMITINGCONEANGLE=\x{27}\x{27} MARKERHEIGHT=\x{27}\x{27} MARKERUNITS=\x{27}\x{27} MARKERWIDTH=\x{27}\x{27} MASKCONTENTUNITS=\x{27}\x{27} MASKUNITS=\x{27}\x{27} NUMOCTAVES=\x{27}\x{27} PATHLENGTH=\x{27}\x{27} PATTERNCONTENTUNITS=\x{27}\x{27} PATTERNTRANSFORM=\x{27}\x{27} PATTERNUNITS=\x{27}\x{27} POINTSATX=\x{27}\x{27} POINTSATY=\x{27}\x{27} POINTSATZ=\x{27}\x{27} PRESERVEALPHA=\x{27}\x{27} PRESERVEASPECTRATIO=\x{27}\x{27} PRIMITIVEUNITS=\x{27}\x{27} REFX=\x{27}\x{27} REFY=\x{27}\x{27} REPEATCOUNT=\x{27}\x{27} REPEATDUR=\x{27}\x{27} REQUIREDEXTENSIONS=\x{27}\x{27} REQUIREDFEATURES=\x{27}\x{27} SPECULARCONSTANT=\x{27}\x{27} SPECULAREXPONENT=\x{27}\x{27} SPREADMETHOD=\x{27}\x{27} STARTOFFSET=\x{27}\x{27} STDDEVIATION=\x{27}\x{27} STITCHTILES=\x{27}\x{27} SURFACESCALE=\x{27}\x{27} SYSTEMLANGUAGE=\x{27}\x{27} TABLEVALUES=\x{27}\x{27} TARGETX=\x{27}\x{27} TARGETY=\x{27}\x{27} TEXTLENGTH=\x{27}\x{27} VIEWBOX=\x{27}\x{27} VIEWTARGET=\x{27}\x{27} XCHANNELSELECTOR=\x{27}\x{27} YCHANNELSELECTOR=\x{27}\x{27} ZOOMANDPAN=\x{27}\x{27}></SVG>'; ;
ok 2601 - Document tree: qq'<!DOCTYPE html><BODY><SVG ATTRIBUTENAME=\x{27}\x{27} ATTRIBUTETYPE=\x{27}\x{27} BASEFREQUENCY=\x{27}\x{27} BASEPROFILE=\x{27}\x{27} CALCMODE=\x{27}\x{27} CLIPPATHUNITS=\x{27}\x{27} CONTENTSCRIPTTYPE=\x{27}\x{27} CONTENTSTYLETYPE=\x{27}\x{27} DIFFUSECONSTANT=\x{27}\x{27} EDGEMODE=\x{27}\x{27} EXTERNALRESOURCESREQUIRED=\x{27}\x{27} FILTERRES=\x{27}\x{27} FILTERUNITS=\x{27}\x{27} GLYPHREF=\x{27}\x{27} GRADIENTTRANSFORM=\x{27}\x{27} GRADIENTUNITS=\x{27}\x{27} KERNELMATRIX=\x{27}\x{27} KERNELUNITLENGTH=\x{27}\x{27} KEYPOINTS=\x{27}\x{27} KEYSPLINES=\x{27}\x{27} KEYTIMES=\x{27}\x{27} LENGTHADJUST=\x{27}\x{27} LIMITINGCONEANGLE=\x{27}\x{27} MARKERHEIGHT=\x{27}\x{27} MARKERUNITS=\x{27}\x{27} MARKERWIDTH=\x{27}\x{27} MASKCONTENTUNITS=\x{27}\x{27} MASKUNITS=\x{27}\x{27} NUMOCTAVES=\x{27}\x{27} PATHLENGTH=\x{27}\x{27} PATTERNCONTENTUNITS=\x{27}\x{27} PATTERNTRANSFORM=\x{27}\x{27} PATTERNUNITS=\x{27}\x{27} POINTSATX=\x{27}\x{27} POINTSATY=\x{27}\x{27} POINTSATZ=\x{27}\x{27} PRESERVEALPHA=\x{27}\x{27} PRESERVEASPECTRATIO=\x{27}\x{27} PRIMITIVEUNITS=\x{27}\x{27} REFX=\x{27}\x{27} REFY=\x{27}\x{27} REPEATCOUNT=\x{27}\x{27} REPEATDUR=\x{27}\x{27} REQUIREDEXTENSIONS=\x{27}\x{27} REQUIREDFEATURES=\x{27}\x{27} SPECULARCONSTANT=\x{27}\x{27} SPECULAREXPONENT=\x{27}\x{27} SPREADMETHOD=\x{27}\x{27} STARTOFFSET=\x{27}\x{27} STDDEVIATION=\x{27}\x{27} STITCHTILES=\x{27}\x{27} SURFACESCALE=\x{27}\x{27} SYSTEMLANGUAGE=\x{27}\x{27} TABLEVALUES=\x{27}\x{27} TARGETX=\x{27}\x{27} TARGETY=\x{27}\x{27} TEXTLENGTH=\x{27}\x{27} VIEWBOX=\x{27}\x{27} VIEWTARGET=\x{27}\x{27} XCHANNELSELECTOR=\x{27}\x{27} YCHANNELSELECTOR=\x{27}\x{27} ZOOMANDPAN=\x{27}\x{27}></SVG>'
ok 2602 - Parse error: qq'<!DOCTYPE html><body><svg attributename=\x{27}\x{27} attributetype=\x{27}\x{27} basefrequency=\x{27}\x{27} baseprofile=\x{27}\x{27} calcmode=\x{27}\x{27} clippathunits=\x{27}\x{27} contentscripttype=\x{27}\x{27} contentstyletype=\x{27}\x{27} diffuseconstant=\x{27}\x{27} edgemode=\x{27}\x{27} externalresourcesrequired=\x{27}\x{27} filterres=\x{27}\x{27} filterunits=\x{27}\x{27} glyphref=\x{27}\x{27} gradienttransform=\x{27}\x{27} gradientunits=\x{27}\x{27} kernelmatrix=\x{27}\x{27} kernelunitlength=\x{27}\x{27} keypoints=\x{27}\x{27} keysplines=\x{27}\x{27} keytimes=\x{27}\x{27} lengthadjust=\x{27}\x{27} limitingconeangle=\x{27}\x{27} markerheight=\x{27}\x{27} markerunits=\x{27}\x{27} markerwidth=\x{27}\x{27} maskcontentunits=\x{27}\x{27} maskunits=\x{27}\x{27} numoctaves=\x{27}\x{27} pathlength=\x{27}\x{27} patterncontentunits=\x{27}\x{27} patterntransform=\x{27}\x{27} patternunits=\x{27}\x{27} pointsatx=\x{27}\x{27} pointsaty=\x{27}\x{27} pointsatz=\x{27}\x{27} preservealpha=\x{27}\x{27} preserveaspectratio=\x{27}\x{27} primitiveunits=\x{27}\x{27} refx=\x{27}\x{27} refy=\x{27}\x{27} repeatcount=\x{27}\x{27} repeatdur=\x{27}\x{27} requiredextensions=\x{27}\x{27} requiredfeatures=\x{27}\x{27} specularconstant=\x{27}\x{27} specularexponent=\x{27}\x{27} spreadmethod=\x{27}\x{27} startoffset=\x{27}\x{27} stddeviation=\x{27}\x{27} stitchtiles=\x{27}\x{27} surfacescale=\x{27}\x{27} systemlanguage=\x{27}\x{27} tablevalues=\x{27}\x{27} targetx=\x{27}\x{27} targety=\x{27}\x{27} textlength=\x{27}\x{27} viewbox=\x{27}\x{27} viewtarget=\x{27}\x{27} xchannelselector=\x{27}\x{27} ychannelselector=\x{27}\x{27} zoomandpan=\x{27}\x{27}></svg>'; ;
ok 2603 - SHOULD-level error: qq'<!DOCTYPE html><body><svg attributename=\x{27}\x{27} attributetype=\x{27}\x{27} basefrequency=\x{27}\x{27} baseprofile=\x{27}\x{27} calcmode=\x{27}\x{27} clippathunits=\x{27}\x{27} contentscripttype=\x{27}\x{27} contentstyletype=\x{27}\x{27} diffuseconstant=\x{27}\x{27} edgemode=\x{27}\x{27} externalresourcesrequired=\x{27}\x{27} filterres=\x{27}\x{27} filterunits=\x{27}\x{27} glyphref=\x{27}\x{27} gradienttransform=\x{27}\x{27} gradientunits=\x{27}\x{27} kernelmatrix=\x{27}\x{27} kernelunitlength=\x{27}\x{27} keypoints=\x{27}\x{27} keysplines=\x{27}\x{27} keytimes=\x{27}\x{27} lengthadjust=\x{27}\x{27} limitingconeangle=\x{27}\x{27} markerheight=\x{27}\x{27} markerunits=\x{27}\x{27} markerwidth=\x{27}\x{27} maskcontentunits=\x{27}\x{27} maskunits=\x{27}\x{27} numoctaves=\x{27}\x{27} pathlength=\x{27}\x{27} patterncontentunits=\x{27}\x{27} patterntransform=\x{27}\x{27} patternunits=\x{27}\x{27} pointsatx=\x{27}\x{27} pointsaty=\x{27}\x{27} pointsatz=\x{27}\x{27} preservealpha=\x{27}\x{27} preserveaspectratio=\x{27}\x{27} primitiveunits=\x{27}\x{27} refx=\x{27}\x{27} refy=\x{27}\x{27} repeatcount=\x{27}\x{27} repeatdur=\x{27}\x{27} requiredextensions=\x{27}\x{27} requiredfeatures=\x{27}\x{27} specularconstant=\x{27}\x{27} specularexponent=\x{27}\x{27} spreadmethod=\x{27}\x{27} startoffset=\x{27}\x{27} stddeviation=\x{27}\x{27} stitchtiles=\x{27}\x{27} surfacescale=\x{27}\x{27} systemlanguage=\x{27}\x{27} tablevalues=\x{27}\x{27} targetx=\x{27}\x{27} targety=\x{27}\x{27} textlength=\x{27}\x{27} viewbox=\x{27}\x{27} viewtarget=\x{27}\x{27} xchannelselector=\x{27}\x{27} ychannelselector=\x{27}\x{27} zoomandpan=\x{27}\x{27}></svg>'; ;
ok 2604 - Document tree: qq'<!DOCTYPE html><body><svg attributename=\x{27}\x{27} attributetype=\x{27}\x{27} basefrequency=\x{27}\x{27} baseprofile=\x{27}\x{27} calcmode=\x{27}\x{27} clippathunits=\x{27}\x{27} contentscripttype=\x{27}\x{27} contentstyletype=\x{27}\x{27} diffuseconstant=\x{27}\x{27} edgemode=\x{27}\x{27} externalresourcesrequired=\x{27}\x{27} filterres=\x{27}\x{27} filterunits=\x{27}\x{27} glyphref=\x{27}\x{27} gradienttransform=\x{27}\x{27} gradientunits=\x{27}\x{27} kernelmatrix=\x{27}\x{27} kernelunitlength=\x{27}\x{27} keypoints=\x{27}\x{27} keysplines=\x{27}\x{27} keytimes=\x{27}\x{27} lengthadjust=\x{27}\x{27} limitingconeangle=\x{27}\x{27} markerheight=\x{27}\x{27} markerunits=\x{27}\x{27} markerwidth=\x{27}\x{27} maskcontentunits=\x{27}\x{27} maskunits=\x{27}\x{27} numoctaves=\x{27}\x{27} pathlength=\x{27}\x{27} patterncontentunits=\x{27}\x{27} patterntransform=\x{27}\x{27} patternunits=\x{27}\x{27} pointsatx=\x{27}\x{27} pointsaty=\x{27}\x{27} pointsatz=\x{27}\x{27} preservealpha=\x{27}\x{27} preserveaspectratio=\x{27}\x{27} primitiveunits=\x{27}\x{27} refx=\x{27}\x{27} refy=\x{27}\x{27} repeatcount=\x{27}\x{27} repeatdur=\x{27}\x{27} requiredextensions=\x{27}\x{27} requiredfeatures=\x{27}\x{27} specularconstant=\x{27}\x{27} specularexponent=\x{27}\x{27} spreadmethod=\x{27}\x{27} startoffset=\x{27}\x{27} stddeviation=\x{27}\x{27} stitchtiles=\x{27}\x{27} surfacescale=\x{27}\x{27} systemlanguage=\x{27}\x{27} tablevalues=\x{27}\x{27} targetx=\x{27}\x{27} targety=\x{27}\x{27} textlength=\x{27}\x{27} viewbox=\x{27}\x{27} viewtarget=\x{27}\x{27} xchannelselector=\x{27}\x{27} ychannelselector=\x{27}\x{27} zoomandpan=\x{27}\x{27}></svg>'
ok 2605 - Parse error: qq'<!DOCTYPE html><body><math attributeName=\x{27}\x{27} attributeType=\x{27}\x{27} baseFrequency=\x{27}\x{27} baseProfile=\x{27}\x{27} calcMode=\x{27}\x{27} clipPathUnits=\x{27}\x{27} contentScriptType=\x{27}\x{27} contentStyleType=\x{27}\x{27} diffuseConstant=\x{27}\x{27} edgeMode=\x{27}\x{27} externalResourcesRequired=\x{27}\x{27} filterRes=\x{27}\x{27} filterUnits=\x{27}\x{27} glyphRef=\x{27}\x{27} gradientTransform=\x{27}\x{27} gradientUnits=\x{27}\x{27} kernelMatrix=\x{27}\x{27} kernelUnitLength=\x{27}\x{27} keyPoints=\x{27}\x{27} keySplines=\x{27}\x{27} keyTimes=\x{27}\x{27} lengthAdjust=\x{27}\x{27} limitingConeAngle=\x{27}\x{27} markerHeight=\x{27}\x{27} markerUnits=\x{27}\x{27} markerWidth=\x{27}\x{27} maskContentUnits=\x{27}\x{27} maskUnits=\x{27}\x{27} numOctaves=\x{27}\x{27} pathLength=\x{27}\x{27} patternContentUnits=\x{27}\x{27} patternTransform=\x{27}\x{27} patternUnits=\x{27}\x{27} pointsAtX=\x{27}\x{27} pointsAtY=\x{27}\x{27} pointsAtZ=\x{27}\x{27} preserveAlpha=\x{27}\x{27} preserveAspectRatio=\x{27}\x{27} primitiveUnits=\x{27}\x{27} refX=\x{27}\x{27} refY=\x{27}\x{27} repeatCount=\x{27}\x{27} repeatDur=\x{27}\x{27} requiredExtensions=\x{27}\x{27} requiredFeatures=\x{27}\x{27} specularConstant=\x{27}\x{27} specularExponent=\x{27}\x{27} spreadMethod=\x{27}\x{27} startOffset=\x{27}\x{27} stdDeviation=\x{27}\x{27} stitchTiles=\x{27}\x{27} surfaceScale=\x{27}\x{27} systemLanguage=\x{27}\x{27} tableValues=\x{27}\x{27} targetX=\x{27}\x{27} targetY=\x{27}\x{27} textLength=\x{27}\x{27} viewBox=\x{27}\x{27} viewTarget=\x{27}\x{27} xChannelSelector=\x{27}\x{27} yChannelSelector=\x{27}\x{27} zoomAndPan=\x{27}\x{27}></math>'; ;
ok 2606 - SHOULD-level error: qq'<!DOCTYPE html><body><math attributeName=\x{27}\x{27} attributeType=\x{27}\x{27} baseFrequency=\x{27}\x{27} baseProfile=\x{27}\x{27} calcMode=\x{27}\x{27} clipPathUnits=\x{27}\x{27} contentScriptType=\x{27}\x{27} contentStyleType=\x{27}\x{27} diffuseConstant=\x{27}\x{27} edgeMode=\x{27}\x{27} externalResourcesRequired=\x{27}\x{27} filterRes=\x{27}\x{27} filterUnits=\x{27}\x{27} glyphRef=\x{27}\x{27} gradientTransform=\x{27}\x{27} gradientUnits=\x{27}\x{27} kernelMatrix=\x{27}\x{27} kernelUnitLength=\x{27}\x{27} keyPoints=\x{27}\x{27} keySplines=\x{27}\x{27} keyTimes=\x{27}\x{27} lengthAdjust=\x{27}\x{27} limitingConeAngle=\x{27}\x{27} markerHeight=\x{27}\x{27} markerUnits=\x{27}\x{27} markerWidth=\x{27}\x{27} maskContentUnits=\x{27}\x{27} maskUnits=\x{27}\x{27} numOctaves=\x{27}\x{27} pathLength=\x{27}\x{27} patternContentUnits=\x{27}\x{27} patternTransform=\x{27}\x{27} patternUnits=\x{27}\x{27} pointsAtX=\x{27}\x{27} pointsAtY=\x{27}\x{27} pointsAtZ=\x{27}\x{27} preserveAlpha=\x{27}\x{27} preserveAspectRatio=\x{27}\x{27} primitiveUnits=\x{27}\x{27} refX=\x{27}\x{27} refY=\x{27}\x{27} repeatCount=\x{27}\x{27} repeatDur=\x{27}\x{27} requiredExtensions=\x{27}\x{27} requiredFeatures=\x{27}\x{27} specularConstant=\x{27}\x{27} specularExponent=\x{27}\x{27} spreadMethod=\x{27}\x{27} startOffset=\x{27}\x{27} stdDeviation=\x{27}\x{27} stitchTiles=\x{27}\x{27} surfaceScale=\x{27}\x{27} systemLanguage=\x{27}\x{27} tableValues=\x{27}\x{27} targetX=\x{27}\x{27} targetY=\x{27}\x{27} textLength=\x{27}\x{27} viewBox=\x{27}\x{27} viewTarget=\x{27}\x{27} xChannelSelector=\x{27}\x{27} yChannelSelector=\x{27}\x{27} zoomAndPan=\x{27}\x{27}></math>'; ;
ok 2607 - Document tree: qq'<!DOCTYPE html><body><math attributeName=\x{27}\x{27} attributeType=\x{27}\x{27} baseFrequency=\x{27}\x{27} baseProfile=\x{27}\x{27} calcMode=\x{27}\x{27} clipPathUnits=\x{27}\x{27} contentScriptType=\x{27}\x{27} contentStyleType=\x{27}\x{27} diffuseConstant=\x{27}\x{27} edgeMode=\x{27}\x{27} externalResourcesRequired=\x{27}\x{27} filterRes=\x{27}\x{27} filterUnits=\x{27}\x{27} glyphRef=\x{27}\x{27} gradientTransform=\x{27}\x{27} gradientUnits=\x{27}\x{27} kernelMatrix=\x{27}\x{27} kernelUnitLength=\x{27}\x{27} keyPoints=\x{27}\x{27} keySplines=\x{27}\x{27} keyTimes=\x{27}\x{27} lengthAdjust=\x{27}\x{27} limitingConeAngle=\x{27}\x{27} markerHeight=\x{27}\x{27} markerUnits=\x{27}\x{27} markerWidth=\x{27}\x{27} maskContentUnits=\x{27}\x{27} maskUnits=\x{27}\x{27} numOctaves=\x{27}\x{27} pathLength=\x{27}\x{27} patternContentUnits=\x{27}\x{27} patternTransform=\x{27}\x{27} patternUnits=\x{27}\x{27} pointsAtX=\x{27}\x{27} pointsAtY=\x{27}\x{27} pointsAtZ=\x{27}\x{27} preserveAlpha=\x{27}\x{27} preserveAspectRatio=\x{27}\x{27} primitiveUnits=\x{27}\x{27} refX=\x{27}\x{27} refY=\x{27}\x{27} repeatCount=\x{27}\x{27} repeatDur=\x{27}\x{27} requiredExtensions=\x{27}\x{27} requiredFeatures=\x{27}\x{27} specularConstant=\x{27}\x{27} specularExponent=\x{27}\x{27} spreadMethod=\x{27}\x{27} startOffset=\x{27}\x{27} stdDeviation=\x{27}\x{27} stitchTiles=\x{27}\x{27} surfaceScale=\x{27}\x{27} systemLanguage=\x{27}\x{27} tableValues=\x{27}\x{27} targetX=\x{27}\x{27} targetY=\x{27}\x{27} textLength=\x{27}\x{27} viewBox=\x{27}\x{27} viewTarget=\x{27}\x{27} xChannelSelector=\x{27}\x{27} yChannelSelector=\x{27}\x{27} zoomAndPan=\x{27}\x{27}></math>'
ok 2608 - Parse error: qq'<!DOCTYPE html><body><svg><altGlyph /><altGlyphDef /><altGlyphItem /><animateColor /><animateMotion /><animateTransform /><clipPath /><feBlend /><feColorMatrix /><feComponentTransfer /><feComposite /><feConvolveMatrix /><feDiffuseLighting /><feDisplacementMap /><feDistantLight /><feFlood /><feFuncA /><feFuncB /><feFuncG /><feFuncR /><feGaussianBlur /><feImage /><feMerge /><feMergeNode /><feMorphology /><feOffset /><fePointLight /><feSpecularLighting /><feSpotLight /><feTile /><feTurbulence /><foreignObject /><glyphRef /><linearGradient /><radialGradient /><textPath /></svg>'; ;
ok 2609 - SHOULD-level error: qq'<!DOCTYPE html><body><svg><altGlyph /><altGlyphDef /><altGlyphItem /><animateColor /><animateMotion /><animateTransform /><clipPath /><feBlend /><feColorMatrix /><feComponentTransfer /><feComposite /><feConvolveMatrix /><feDiffuseLighting /><feDisplacementMap /><feDistantLight /><feFlood /><feFuncA /><feFuncB /><feFuncG /><feFuncR /><feGaussianBlur /><feImage /><feMerge /><feMergeNode /><feMorphology /><feOffset /><fePointLight /><feSpecularLighting /><feSpotLight /><feTile /><feTurbulence /><foreignObject /><glyphRef /><linearGradient /><radialGradient /><textPath /></svg>'; ;
ok 2610 - Document tree: qq'<!DOCTYPE html><body><svg><altGlyph /><altGlyphDef /><altGlyphItem /><animateColor /><animateMotion /><animateTransform /><clipPath /><feBlend /><feColorMatrix /><feComponentTransfer /><feComposite /><feConvolveMatrix /><feDiffuseLighting /><feDisplacementMap /><feDistantLight /><feFlood /><feFuncA /><feFuncB /><feFuncG /><feFuncR /><feGaussianBlur /><feImage /><feMerge /><feMergeNode /><feMorphology /><feOffset /><fePointLight /><feSpecularLighting /><feSpotLight /><feTile /><feTurbulence /><foreignObject /><glyphRef /><linearGradient /><radialGradient /><textPath /></svg>'
ok 2611 - Parse error: qq'<!DOCTYPE html><body><svg><altglyph /><altglyphdef /><altglyphitem /><animatecolor /><animatemotion /><animatetransform /><clippath /><feblend /><fecolormatrix /><fecomponenttransfer /><fecomposite /><feconvolvematrix /><fediffuselighting /><fedisplacementmap /><fedistantlight /><feflood /><fefunca /><fefuncb /><fefuncg /><fefuncr /><fegaussianblur /><feimage /><femerge /><femergenode /><femorphology /><feoffset /><fepointlight /><fespecularlighting /><fespotlight /><fetile /><feturbulence /><foreignobject /><glyphref /><lineargradient /><radialgradient /><textpath /></svg>'; ;
ok 2612 - SHOULD-level error: qq'<!DOCTYPE html><body><svg><altglyph /><altglyphdef /><altglyphitem /><animatecolor /><animatemotion /><animatetransform /><clippath /><feblend /><fecolormatrix /><fecomponenttransfer /><fecomposite /><feconvolvematrix /><fediffuselighting /><fedisplacementmap /><fedistantlight /><feflood /><fefunca /><fefuncb /><fefuncg /><fefuncr /><fegaussianblur /><feimage /><femerge /><femergenode /><femorphology /><feoffset /><fepointlight /><fespecularlighting /><fespotlight /><fetile /><feturbulence /><foreignobject /><glyphref /><lineargradient /><radialgradient /><textpath /></svg>'; ;
ok 2613 - Document tree: qq'<!DOCTYPE html><body><svg><altglyph /><altglyphdef /><altglyphitem /><animatecolor /><animatemotion /><animatetransform /><clippath /><feblend /><fecolormatrix /><fecomponenttransfer /><fecomposite /><feconvolvematrix /><fediffuselighting /><fedisplacementmap /><fedistantlight /><feflood /><fefunca /><fefuncb /><fefuncg /><fefuncr /><fegaussianblur /><feimage /><femerge /><femergenode /><femorphology /><feoffset /><fepointlight /><fespecularlighting /><fespotlight /><fetile /><feturbulence /><foreignobject /><glyphref /><lineargradient /><radialgradient /><textpath /></svg>'
ok 2614 - Parse error: qq'<!DOCTYPE html><BODY><SVG><ALTGLYPH /><ALTGLYPHDEF /><ALTGLYPHITEM /><ANIMATECOLOR /><ANIMATEMOTION /><ANIMATETRANSFORM /><CLIPPATH /><FEBLEND /><FECOLORMATRIX /><FECOMPONENTTRANSFER /><FECOMPOSITE /><FECONVOLVEMATRIX /><FEDIFFUSELIGHTING /><FEDISPLACEMENTMAP /><FEDISTANTLIGHT /><FEFLOOD /><FEFUNCA /><FEFUNCB /><FEFUNCG /><FEFUNCR /><FEGAUSSIANBLUR /><FEIMAGE /><FEMERGE /><FEMERGENODE /><FEMORPHOLOGY /><FEOFFSET /><FEPOINTLIGHT /><FESPECULARLIGHTING /><FESPOTLIGHT /><FETILE /><FETURBULENCE /><FOREIGNOBJECT /><GLYPHREF /><LINEARGRADIENT /><RADIALGRADIENT /><TEXTPATH /></SVG>'; ;
ok 2615 - SHOULD-level error: qq'<!DOCTYPE html><BODY><SVG><ALTGLYPH /><ALTGLYPHDEF /><ALTGLYPHITEM /><ANIMATECOLOR /><ANIMATEMOTION /><ANIMATETRANSFORM /><CLIPPATH /><FEBLEND /><FECOLORMATRIX /><FECOMPONENTTRANSFER /><FECOMPOSITE /><FECONVOLVEMATRIX /><FEDIFFUSELIGHTING /><FEDISPLACEMENTMAP /><FEDISTANTLIGHT /><FEFLOOD /><FEFUNCA /><FEFUNCB /><FEFUNCG /><FEFUNCR /><FEGAUSSIANBLUR /><FEIMAGE /><FEMERGE /><FEMERGENODE /><FEMORPHOLOGY /><FEOFFSET /><FEPOINTLIGHT /><FESPECULARLIGHTING /><FESPOTLIGHT /><FETILE /><FETURBULENCE /><FOREIGNOBJECT /><GLYPHREF /><LINEARGRADIENT /><RADIALGRADIENT /><TEXTPATH /></SVG>'; ;
ok 2616 - Document tree: qq'<!DOCTYPE html><BODY><SVG><ALTGLYPH /><ALTGLYPHDEF /><ALTGLYPHITEM /><ANIMATECOLOR /><ANIMATEMOTION /><ANIMATETRANSFORM /><CLIPPATH /><FEBLEND /><FECOLORMATRIX /><FECOMPONENTTRANSFER /><FECOMPOSITE /><FECONVOLVEMATRIX /><FEDIFFUSELIGHTING /><FEDISPLACEMENTMAP /><FEDISTANTLIGHT /><FEFLOOD /><FEFUNCA /><FEFUNCB /><FEFUNCG /><FEFUNCR /><FEGAUSSIANBLUR /><FEIMAGE /><FEMERGE /><FEMERGENODE /><FEMORPHOLOGY /><FEOFFSET /><FEPOINTLIGHT /><FESPECULARLIGHTING /><FESPOTLIGHT /><FETILE /><FETURBULENCE /><FOREIGNOBJECT /><GLYPHREF /><LINEARGRADIENT /><RADIALGRADIENT /><TEXTPATH /></SVG>'
ok 2617 - Parse error: qq'<!DOCTYPE html><body><math><altGlyph /><altGlyphDef /><altGlyphItem /><animateColor /><animateMotion /><animateTransform /><clipPath /><feBlend /><feColorMatrix /><feComponentTransfer /><feComposite /><feConvolveMatrix /><feDiffuseLighting /><feDisplacementMap /><feDistantLight /><feFlood /><feFuncA /><feFuncB /><feFuncG /><feFuncR /><feGaussianBlur /><feImage /><feMerge /><feMergeNode /><feMorphology /><feOffset /><fePointLight /><feSpecularLighting /><feSpotLight /><feTile /><feTurbulence /><foreignObject /><glyphRef /><linearGradient /><radialGradient /><textPath /></math>'; ;
ok 2618 - SHOULD-level error: qq'<!DOCTYPE html><body><math><altGlyph /><altGlyphDef /><altGlyphItem /><animateColor /><animateMotion /><animateTransform /><clipPath /><feBlend /><feColorMatrix /><feComponentTransfer /><feComposite /><feConvolveMatrix /><feDiffuseLighting /><feDisplacementMap /><feDistantLight /><feFlood /><feFuncA /><feFuncB /><feFuncG /><feFuncR /><feGaussianBlur /><feImage /><feMerge /><feMergeNode /><feMorphology /><feOffset /><fePointLight /><feSpecularLighting /><feSpotLight /><feTile /><feTurbulence /><foreignObject /><glyphRef /><linearGradient /><radialGradient /><textPath /></math>'; ;
ok 2619 - Document tree: qq'<!DOCTYPE html><body><math><altGlyph /><altGlyphDef /><altGlyphItem /><animateColor /><animateMotion /><animateTransform /><clipPath /><feBlend /><feColorMatrix /><feComponentTransfer /><feComposite /><feConvolveMatrix /><feDiffuseLighting /><feDisplacementMap /><feDistantLight /><feFlood /><feFuncA /><feFuncB /><feFuncG /><feFuncR /><feGaussianBlur /><feImage /><feMerge /><feMergeNode /><feMorphology /><feOffset /><fePointLight /><feSpecularLighting /><feSpotLight /><feTile /><feTurbulence /><foreignObject /><glyphRef /><linearGradient /><radialGradient /><textPath /></math>'
ok 2620 - Parse error: qq'<!DOCTYPE html><body><svg><solidColor /></svg>'; ;
ok 2621 - SHOULD-level error: qq'<!DOCTYPE html><body><svg><solidColor /></svg>'; ;
ok 2622 - Document tree: qq'<!DOCTYPE html><body><svg><solidColor /></svg>'
# t/data/html-tree/tests12.dat
ok 2623 - Parse error: qq'<!DOCTYPE html><body><p>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar'; ;
ok 2624 - SHOULD-level error: qq'<!DOCTYPE html><body><p>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar'; ;
ok 2625 - Document tree: qq'<!DOCTYPE html><body><p>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar'
ok 2626 - Parse error: qq'<!DOCTYPE html><body>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar'; ;
ok 2627 - SHOULD-level error: qq'<!DOCTYPE html><body>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar'; ;
ok 2628 - Document tree: qq'<!DOCTYPE html><body>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar'
# t/data/html-tree/tests14.dat
ok 2629 - Parse error: qq'<!DOCTYPE html><html><body><xyz:abc></xyz:abc>'; ;
ok 2630 - SHOULD-level error: qq'<!DOCTYPE html><html><body><xyz:abc></xyz:abc>'; ;
ok 2631 - Document tree: qq'<!DOCTYPE html><html><body><xyz:abc></xyz:abc>'
ok 2632 - Parse error: qq'<!DOCTYPE html><html><body><xyz:abc></xyz:abc><span></span>'; ;
ok 2633 - SHOULD-level error: qq'<!DOCTYPE html><html><body><xyz:abc></xyz:abc><span></span>'; ;
ok 2634 - Document tree: qq'<!DOCTYPE html><html><body><xyz:abc></xyz:abc><span></span>'
ok 2635 - Parse error: qq'<!DOCTYPE html><html><html abc:def=gh><xyz:abc></xyz:abc>'; 1:39:not first start tag;15: Unexpected start tag html
ok 2636 - SHOULD-level error: qq'<!DOCTYPE html><html><html abc:def=gh><xyz:abc></xyz:abc>'; ;
ok 2637 - Document tree: qq'<!DOCTYPE html><html><html abc:def=gh><xyz:abc></xyz:abc>'
ok 2638 - Parse error: qq'<!DOCTYPE html><html xml:lang=bar><html xml:lang=foo>'; 1:53:not first start tag;15: Unexpected start tag html
ok 2639 - SHOULD-level error: qq'<!DOCTYPE html><html xml:lang=bar><html xml:lang=foo>'; ;
ok 2640 - Document tree: qq'<!DOCTYPE html><html xml:lang=bar><html xml:lang=foo>'
ok 2641 - Parse error: qq'<!DOCTYPE html><html 123=456>'; ;
ok 2642 - SHOULD-level error: qq'<!DOCTYPE html><html 123=456>'; ;
ok 2643 - Document tree: qq'<!DOCTYPE html><html 123=456>'
not ok 2644 - Parse error: qq'<!DOCTYPE html><html 123=456><html 789=012>'; 1:43:not first start tag;
#   Failed test 'Parse error: qq'<!DOCTYPE html><html 123=456><html 789=012>'; 1:43:not first start tag;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 2645 - SHOULD-level error: qq'<!DOCTYPE html><html 123=456><html 789=012>'; ;
ok 2646 - Document tree: qq'<!DOCTYPE html><html 123=456><html 789=012>'
ok 2647 - Parse error: qq'<!DOCTYPE html><html><body 789=012>'; ;
ok 2648 - SHOULD-level error: qq'<!DOCTYPE html><html><body 789=012>'; ;
ok 2649 - Document tree: qq'<!DOCTYPE html><html><body 789=012>'
# t/data/html-tree/tests15.dat
ok 2650 - Parse error: qq'<!DOCTYPE html><p><b><i><u></p> <p>X'; 1:32:not closed:u, 1:36:in body:\#eof;Line: 1 Col: 31 Unexpected end tag (p). Ignored., Line: 1 Col: 36 Expected closing tag. Unexpected end of file.
ok 2651 - SHOULD-level error: qq'<!DOCTYPE html><p><b><i><u></p> <p>X'; ;
ok 2652 - Document tree: qq'<!DOCTYPE html><p><b><i><u></p> <p>X'
ok 2653 - Parse error: qq'<p><b><i><u></p>\x{0A}<p>X'; 1:4:no DOCTYPE, 2:0:not closed:u, 2:4:in body:\#eof;Line: 1 Col: 3 Unexpected start tag (p). Expected DOCTYPE., Line: 1 Col: 16 Unexpected end tag (p). Ignored., Line: 2 Col: 4 Expected closing tag. Unexpected end of file.
ok 2654 - SHOULD-level error: qq'<p><b><i><u></p>\x{0A}<p>X'; ;
ok 2655 - Document tree: qq'<p><b><i><u></p>\x{0A}<p>X'
not ok 2656 - Parse error: qq'<!doctype html></html> <head>'; 1:29:after html:head, 1:29:in body:head;Line: 1 Col: 22 Unexpected end tag (html) after the (implied) root element.
#   Failed test 'Parse error: qq'<!doctype html></html> <head>'; 1:29:after html:head, 1:29:in body:head;Line: 1 Col: 22 Unexpected end tag (html) after the (implied) root element.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2657 - SHOULD-level error: qq'<!doctype html></html> <head>'; ;
ok 2658 - Document tree: qq'<!doctype html></html> <head>'
ok 2659 - Parse error: qq'<!doctype html></body><meta>'; 1:28:after body:meta;Line: 1 Col: 22 Unexpected end tag (body) after the (implied) root element.
ok 2660 - SHOULD-level error: qq'<!doctype html></body><meta>'; ;
ok 2661 - Document tree: qq'<!doctype html></body><meta>'
not ok 2662 - Parse error: qq'<html></html><!-- foo -->'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE., Line: 1 Col: 13 Unexpected end tag (html) after the (implied) root element.
#   Failed test 'Parse error: qq'<html></html><!-- foo -->'; 1:7:no DOCTYPE;Line: 1 Col: 6 Unexpected start tag (html). Expected DOCTYPE., Line: 1 Col: 13 Unexpected end tag (html) after the (implied) root element.'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 2663 - SHOULD-level error: qq'<html></html><!-- foo -->'; ;
ok 2664 - Document tree: qq'<html></html><!-- foo -->'
ok 2665 - Parse error: qq'<!doctype html></body><title>X</title>'; 1:30:after body:title;Line: 1 Col: 22 Unexpected end tag (body) after the (implied) root element.
ok 2666 - SHOULD-level error: qq'<!doctype html></body><title>X</title>'; ;
ok 2667 - Document tree: qq'<!doctype html></body><title>X</title>'
ok 2668 - Parse error: qq'<!doctype html><table> X<meta></table>'; 1:31:in table:\#text, 1:31:in table:meta;Line: 1 Col: 24 Unexpected non-space characters in table context caused voodoo mode., Line: 1 Col: 30 Unexpected start tag (meta) in table context caused voodoo mode.
ok 2669 - SHOULD-level error: qq'<!doctype html><table> X<meta></table>'; ;
ok 2670 - Document tree: qq'<!doctype html><table> X<meta></table>'
ok 2671 - Parse error: qq'<!doctype html><table> x</table>'; 1:32:in table:\#text;Line: 1 Col: 24 Unexpected non-space characters in table context caused voodoo mode.
ok 2672 - SHOULD-level error: qq'<!doctype html><table> x</table>'; ;
ok 2673 - Document tree: qq'<!doctype html><table> x</table>'
ok 2674 - Parse error: qq'<!doctype html><table> x </table>'; 1:33:in table:\#text;Line: 1 Col: 25 Unexpected non-space characters in table context caused voodoo mode.
ok 2675 - SHOULD-level error: qq'<!doctype html><table> x </table>'; ;
ok 2676 - Document tree: qq'<!doctype html><table> x </table>'
ok 2677 - Parse error: qq'<!doctype html><table><tr> x</table>'; 1:36:in table:\#text;Line: 1 Col: 28 Unexpected non-space characters in table context caused voodoo mode.
ok 2678 - SHOULD-level error: qq'<!doctype html><table><tr> x</table>'; ;
ok 2679 - Document tree: qq'<!doctype html><table><tr> x</table>'
ok 2680 - Parse error: qq'<!doctype html><table>X<style> <tr>x </style> </table>'; 1:31:in table:\#text;Line: 1 Col: 23 Unexpected non-space characters in table context caused voodoo mode.
ok 2681 - SHOULD-level error: qq'<!doctype html><table>X<style> <tr>x </style> </table>'; ;
ok 2682 - Document tree: qq'<!doctype html><table>X<style> <tr>x </style> </table>'
not ok 2683 - Parse error: qq'<!doctype html><div><table><a>foo</a> <tr><td>bar</td> </tr></table></div>'; 1:31:in table:a, 1:38:in table:\#text, 1:38:in table:/:a;Line: 1 Col: 30 Unexpected start tag (a) in table context caused voodoo mode., Line: 1 Col: 37 Unexpected end tag (a) in table context caused voodoo mode.
#   Failed test 'Parse error: qq'<!doctype html><div><table><a>foo</a> <tr><td>bar</td> </tr></table></div>'; 1:31:in table:a, 1:38:in table:\#text, 1:38:in table:/:a;Line: 1 Col: 30 Unexpected start tag (a) in table context caused voodoo mode., Line: 1 Col: 37 Unexpected end tag (a) in table context caused voodoo mode.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 2684 - SHOULD-level error: qq'<!doctype html><div><table><a>foo</a> <tr><td>bar</td> </tr></table></div>'; ;
ok 2685 - Document tree: qq'<!doctype html><div><table><a>foo</a> <tr><td>bar</td> </tr></table></div>'
not ok 2686 - Parse error: qq'<frame></frame></frame><frameset><frame><frameset><frame></frameset><noframes></frameset><noframes>'; 1:8:no DOCTYPE, 1:8:in body:frame, 1:16:unmatched end tag:frame, 1:24:unmatched end tag:frame, 1:34:in body:frameset, 1:99:not closed:noframes, 1:99:in body:\#eof;6: Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”., 13: Stray start tag “frame”., 21: Stray end tag “frame”., 29: Stray end tag “frame”., 39: “frameset” start tag after “body” already open., 105: End of file seen inside an [R]CDATA element., 105: End of file seen and there were open elements., XXX: These errors are wrong, please fix me!
#   Failed test 'Parse error: qq'<frame></frame></frame><frameset><frame><frameset><frame></frameset><noframes></frameset><noframes>'; 1:8:no DOCTYPE, 1:8:in body:frame, 1:16:unmatched end tag:frame, 1:24:unmatched end tag:frame, 1:34:in body:frameset, 1:99:not closed:noframes, 1:99:in body:\#eof;6: Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”., 13: Stray start tag “frame”., 21: Stray end tag “frame”., 29: Stray end tag “frame”., 39: “frameset” start tag after “body” already open., 105: End of file seen inside an [R]CDATA element., 105: End of file seen and there were open elements., XXX: These errors are wrong, please fix me!'
#   at HTML-tree.t test () ok line 3.
#          got: '7'
#     expected: '8'
ok 2687 - SHOULD-level error: qq'<frame></frame></frame><frameset><frame><frameset><frame></frameset><noframes></frameset><noframes>'; ;
ok 2688 - Document tree: qq'<frame></frame></frame><frameset><frame><frameset><frame></frameset><noframes></frameset><noframes>'
not ok 2689 - Parse error: qq'<!DOCTYPE html><object></html>'; 1:30:unmatched end tag:html, 1:30:in body:\#eof;1: Expected closing tag. Unexpected end of file
#   Failed test 'Parse error: qq'<!DOCTYPE html><object></html>'; 1:30:unmatched end tag:html, 1:30:in body:\#eof;1: Expected closing tag. Unexpected end of file'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2690 - SHOULD-level error: qq'<!DOCTYPE html><object></html>'; ;
ok 2691 - Document tree: qq'<!DOCTYPE html><object></html>'
# t/data/html-tree/tests16.dat
ok 2692 - Parse error: qq'<!doctype html><script>'; 1:23:not closed:script;Line: 1 Col: 23 Unexpected end of file. Expected end tag (script).
ok 2693 - SHOULD-level error: qq'<!doctype html><script>'; ;
ok 2694 - Document tree: qq'<!doctype html><script>'
ok 2695 - Parse error: qq'<!doctype html><script>a'; 1:24:not closed:script;Line: 1 Col: 24 Unexpected end of file. Expected end tag (script).
ok 2696 - SHOULD-level error: qq'<!doctype html><script>a'; ;
ok 2697 - Document tree: qq'<!doctype html><script>a'
ok 2698 - Parse error: qq'<!doctype html><script><'; 1:24:not closed:script;Line: 1 Col: 24 Unexpected end of file. Expected end tag (script).
ok 2699 - SHOULD-level error: qq'<!doctype html><script><'; ;
ok 2700 - Document tree: qq'<!doctype html><script><'
ok 2701 - Parse error: qq'<!doctype html><script></'; 1:25:not closed:script;Line: 1 Col: 25 Unexpected end of file. Expected end tag (script).
ok 2702 - SHOULD-level error: qq'<!doctype html><script></'; ;
ok 2703 - Document tree: qq'<!doctype html><script></'
ok 2704 - Parse error: qq'<!doctype html><script></S'; 1:26:not closed:script;Line: 1 Col: 26 Unexpected end of file. Expected end tag (script).
ok 2705 - SHOULD-level error: qq'<!doctype html><script></S'; ;
ok 2706 - Document tree: qq'<!doctype html><script></S'
ok 2707 - Parse error: qq'<!doctype html><script></SC'; 1:27:not closed:script;Line: 1 Col: 27 Unexpected end of file. Expected end tag (script).
ok 2708 - SHOULD-level error: qq'<!doctype html><script></SC'; ;
ok 2709 - Document tree: qq'<!doctype html><script></SC'
ok 2710 - Parse error: qq'<!doctype html><script></SCR'; 1:28:not closed:script;Line: 1 Col: 28 Unexpected end of file. Expected end tag (script).
ok 2711 - SHOULD-level error: qq'<!doctype html><script></SCR'; ;
ok 2712 - Document tree: qq'<!doctype html><script></SCR'
ok 2713 - Parse error: qq'<!doctype html><script></SCRI'; 1:29:not closed:script;Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).
ok 2714 - SHOULD-level error: qq'<!doctype html><script></SCRI'; ;
ok 2715 - Document tree: qq'<!doctype html><script></SCRI'
ok 2716 - Parse error: qq'<!doctype html><script></SCRIP'; 1:30:not closed:script;Line: 1 Col: 30 Unexpected end of file. Expected end tag (script).
ok 2717 - SHOULD-level error: qq'<!doctype html><script></SCRIP'; ;
ok 2718 - Document tree: qq'<!doctype html><script></SCRIP'
ok 2719 - Parse error: qq'<!doctype html><script></SCRIPT'; 1:31:not closed:script;Line: 1 Col: 31 Unexpected end of file. Expected end tag (script).
ok 2720 - SHOULD-level error: qq'<!doctype html><script></SCRIPT'; ;
ok 2721 - Document tree: qq'<!doctype html><script></SCRIPT'
not ok 2722 - Parse error: qq'<!doctype html><script></SCRIPT '; 1:32:unclosed tag, 1:32:not closed:script;Line: 1 Col: 32 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script></SCRIPT '; 1:32:unclosed tag, 1:32:not closed:script;Line: 1 Col: 32 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2723 - SHOULD-level error: qq'<!doctype html><script></SCRIPT '; ;
ok 2724 - Document tree: qq'<!doctype html><script></SCRIPT '
ok 2725 - Parse error: qq'<!doctype html><script></s'; 1:26:not closed:script;Line: 1 Col: 26 Unexpected end of file. Expected end tag (script).
ok 2726 - SHOULD-level error: qq'<!doctype html><script></s'; ;
ok 2727 - Document tree: qq'<!doctype html><script></s'
ok 2728 - Parse error: qq'<!doctype html><script></sc'; 1:27:not closed:script;Line: 1 Col: 27 Unexpected end of file. Expected end tag (script).
ok 2729 - SHOULD-level error: qq'<!doctype html><script></sc'; ;
ok 2730 - Document tree: qq'<!doctype html><script></sc'
ok 2731 - Parse error: qq'<!doctype html><script></scr'; 1:28:not closed:script;Line: 1 Col: 28 Unexpected end of file. Expected end tag (script).
ok 2732 - SHOULD-level error: qq'<!doctype html><script></scr'; ;
ok 2733 - Document tree: qq'<!doctype html><script></scr'
ok 2734 - Parse error: qq'<!doctype html><script></scri'; 1:29:not closed:script;Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).
ok 2735 - SHOULD-level error: qq'<!doctype html><script></scri'; ;
ok 2736 - Document tree: qq'<!doctype html><script></scri'
ok 2737 - Parse error: qq'<!doctype html><script></scrip'; 1:30:not closed:script;Line: 1 Col: 30 Unexpected end of file. Expected end tag (script).
ok 2738 - SHOULD-level error: qq'<!doctype html><script></scrip'; ;
ok 2739 - Document tree: qq'<!doctype html><script></scrip'
ok 2740 - Parse error: qq'<!doctype html><script></script'; 1:31:not closed:script;Line: 1 Col: 31 Unexpected end of file. Expected end tag (script).
ok 2741 - SHOULD-level error: qq'<!doctype html><script></script'; ;
ok 2742 - Document tree: qq'<!doctype html><script></script'
not ok 2743 - Parse error: qq'<!doctype html><script></script '; 1:32:unclosed tag, 1:32:not closed:script;Line: 1 Col: 32 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script></script '; 1:32:unclosed tag, 1:32:not closed:script;Line: 1 Col: 32 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2744 - SHOULD-level error: qq'<!doctype html><script></script '; ;
ok 2745 - Document tree: qq'<!doctype html><script></script '
ok 2746 - Parse error: qq'<!doctype html><script><!'; 1:25:not closed:script;Line: 1 Col: 25 Unexpected end of file. Expected end tag (script).
ok 2747 - SHOULD-level error: qq'<!doctype html><script><!'; ;
ok 2748 - Document tree: qq'<!doctype html><script><!'
ok 2749 - Parse error: qq'<!doctype html><script><!a'; 1:26:not closed:script;Line: 1 Col: 26 Unexpected end of file. Expected end tag (script).
ok 2750 - SHOULD-level error: qq'<!doctype html><script><!a'; ;
ok 2751 - Document tree: qq'<!doctype html><script><!a'
ok 2752 - Parse error: qq'<!doctype html><script><!-'; 1:26:not closed:script;Line: 1 Col: 26 Unexpected end of file. Expected end tag (script).
ok 2753 - SHOULD-level error: qq'<!doctype html><script><!-'; ;
ok 2754 - Document tree: qq'<!doctype html><script><!-'
ok 2755 - Parse error: qq'<!doctype html><script><!-a'; 1:27:not closed:script;Line: 1 Col: 27 Unexpected end of file. Expected end tag (script).
ok 2756 - SHOULD-level error: qq'<!doctype html><script><!-a'; ;
ok 2757 - Document tree: qq'<!doctype html><script><!-a'
not ok 2758 - Parse error: qq'<!doctype html><script><!--'; 1:27:eof in escaped script data, 1:27:not closed:script;Line: 1 Col: 27 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--'; 1:27:eof in escaped script data, 1:27:not closed:script;Line: 1 Col: 27 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2759 - SHOULD-level error: qq'<!doctype html><script><!--'; ;
ok 2760 - Document tree: qq'<!doctype html><script><!--'
not ok 2761 - Parse error: qq'<!doctype html><script><!--a'; 1:28:eof in escaped script data, 1:28:not closed:script;Line: 1 Col: 28 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--a'; 1:28:eof in escaped script data, 1:28:not closed:script;Line: 1 Col: 28 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2762 - SHOULD-level error: qq'<!doctype html><script><!--a'; ;
ok 2763 - Document tree: qq'<!doctype html><script><!--a'
not ok 2764 - Parse error: qq'<!doctype html><script><!--<'; 1:28:eof in escaped script data, 1:28:not closed:script;Line: 1 Col: 28 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<'; 1:28:eof in escaped script data, 1:28:not closed:script;Line: 1 Col: 28 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2765 - SHOULD-level error: qq'<!doctype html><script><!--<'; ;
ok 2766 - Document tree: qq'<!doctype html><script><!--<'
not ok 2767 - Parse error: qq'<!doctype html><script><!--<a'; 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<a'; 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2768 - SHOULD-level error: qq'<!doctype html><script><!--<a'; ;
ok 2769 - Document tree: qq'<!doctype html><script><!--<a'
not ok 2770 - Parse error: qq'<!doctype html><script><!--</'; 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 27 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--</'; 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 27 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2771 - SHOULD-level error: qq'<!doctype html><script><!--</'; ;
ok 2772 - Document tree: qq'<!doctype html><script><!--</'
not ok 2773 - Parse error: qq'<!doctype html><script><!--</script'; 1:35:eof in escaped script data, 1:35:not closed:script;Line: 1 Col: 35 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--</script'; 1:35:eof in escaped script data, 1:35:not closed:script;Line: 1 Col: 35 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2774 - SHOULD-level error: qq'<!doctype html><script><!--</script'; ;
ok 2775 - Document tree: qq'<!doctype html><script><!--</script'
not ok 2776 - Parse error: qq'<!doctype html><script><!--</script '; 1:36:unclosed tag, 1:36:not closed:script;Line: 1 Col: 36 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--</script '; 1:36:unclosed tag, 1:36:not closed:script;Line: 1 Col: 36 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2777 - SHOULD-level error: qq'<!doctype html><script><!--</script '; ;
ok 2778 - Document tree: qq'<!doctype html><script><!--</script '
not ok 2779 - Parse error: qq'<!doctype html><script><!--<s'; 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<s'; 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2780 - SHOULD-level error: qq'<!doctype html><script><!--<s'; ;
ok 2781 - Document tree: qq'<!doctype html><script><!--<s'
not ok 2782 - Parse error: qq'<!doctype html><script><!--<script'; 1:34:eof in escaped script data, 1:34:not closed:script;Line: 1 Col: 34 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script'; 1:34:eof in escaped script data, 1:34:not closed:script;Line: 1 Col: 34 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2783 - SHOULD-level error: qq'<!doctype html><script><!--<script'; ;
ok 2784 - Document tree: qq'<!doctype html><script><!--<script'
not ok 2785 - Parse error: qq'<!doctype html><script><!--<script '; 1:35:eof in escaped script data, 1:35:not closed:script;Line: 1 Col: 35 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script '; 1:35:eof in escaped script data, 1:35:not closed:script;Line: 1 Col: 35 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2786 - SHOULD-level error: qq'<!doctype html><script><!--<script '; ;
ok 2787 - Document tree: qq'<!doctype html><script><!--<script '
not ok 2788 - Parse error: qq'<!doctype html><script><!--<script <'; 1:36:eof in escaped script data, 1:36:not closed:script;Line: 1 Col: 36 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script <'; 1:36:eof in escaped script data, 1:36:not closed:script;Line: 1 Col: 36 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2789 - SHOULD-level error: qq'<!doctype html><script><!--<script <'; ;
ok 2790 - Document tree: qq'<!doctype html><script><!--<script <'
not ok 2791 - Parse error: qq'<!doctype html><script><!--<script <a'; 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 37 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script <a'; 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 37 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2792 - SHOULD-level error: qq'<!doctype html><script><!--<script <a'; ;
ok 2793 - Document tree: qq'<!doctype html><script><!--<script <a'
not ok 2794 - Parse error: qq'<!doctype html><script><!--<script </'; 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 37 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </'; 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 37 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2795 - SHOULD-level error: qq'<!doctype html><script><!--<script </'; ;
ok 2796 - Document tree: qq'<!doctype html><script><!--<script </'
not ok 2797 - Parse error: qq'<!doctype html><script><!--<script </s'; 1:38:eof in escaped script data, 1:38:not closed:script;Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </s'; 1:38:eof in escaped script data, 1:38:not closed:script;Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2798 - SHOULD-level error: qq'<!doctype html><script><!--<script </s'; ;
ok 2799 - Document tree: qq'<!doctype html><script><!--<script </s'
not ok 2800 - Parse error: qq'<!doctype html><script><!--<script </script'; 1:43:eof in escaped script data, 1:43:not closed:script;Line: 1 Col: 43 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </script'; 1:43:eof in escaped script data, 1:43:not closed:script;Line: 1 Col: 43 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2801 - SHOULD-level error: qq'<!doctype html><script><!--<script </script'; ;
ok 2802 - Document tree: qq'<!doctype html><script><!--<script </script'
not ok 2803 - Parse error: qq'<!doctype html><script><!--<script </scripta'; 1:44:eof in escaped script data, 1:44:not closed:script;Line: 1 Col: 44 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </scripta'; 1:44:eof in escaped script data, 1:44:not closed:script;Line: 1 Col: 44 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2804 - SHOULD-level error: qq'<!doctype html><script><!--<script </scripta'; ;
ok 2805 - Document tree: qq'<!doctype html><script><!--<script </scripta'
not ok 2806 - Parse error: qq'<!doctype html><script><!--<script </script '; 1:44:eof in escaped script data, 1:44:not closed:script;Line: 1 Col: 44 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </script '; 1:44:eof in escaped script data, 1:44:not closed:script;Line: 1 Col: 44 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2807 - SHOULD-level error: qq'<!doctype html><script><!--<script </script '; ;
ok 2808 - Document tree: qq'<!doctype html><script><!--<script </script '
not ok 2809 - Parse error: qq'<!doctype html><script><!--<script </script>'; 1:44:eof in escaped script data, 1:44:not closed:script;Line: 1 Col: 44 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </script>'; 1:44:eof in escaped script data, 1:44:not closed:script;Line: 1 Col: 44 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2810 - SHOULD-level error: qq'<!doctype html><script><!--<script </script>'; ;
ok 2811 - Document tree: qq'<!doctype html><script><!--<script </script>'
not ok 2812 - Parse error: qq'<!doctype html><script><!--<script </script/'; 1:44:eof in escaped script data, 1:44:not closed:script;Line: 1 Col: 44 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </script/'; 1:44:eof in escaped script data, 1:44:not closed:script;Line: 1 Col: 44 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2813 - SHOULD-level error: qq'<!doctype html><script><!--<script </script/'; ;
ok 2814 - Document tree: qq'<!doctype html><script><!--<script </script/'
not ok 2815 - Parse error: qq'<!doctype html><script><!--<script </script <'; 1:45:eof in escaped script data, 1:45:not closed:script;Line: 1 Col: 45 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </script <'; 1:45:eof in escaped script data, 1:45:not closed:script;Line: 1 Col: 45 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2816 - SHOULD-level error: qq'<!doctype html><script><!--<script </script <'; ;
ok 2817 - Document tree: qq'<!doctype html><script><!--<script </script <'
not ok 2818 - Parse error: qq'<!doctype html><script><!--<script </script <a'; 1:46:eof in escaped script data, 1:46:not closed:script;Line: 1 Col: 46 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </script <a'; 1:46:eof in escaped script data, 1:46:not closed:script;Line: 1 Col: 46 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2819 - SHOULD-level error: qq'<!doctype html><script><!--<script </script <a'; ;
ok 2820 - Document tree: qq'<!doctype html><script><!--<script </script <a'
not ok 2821 - Parse error: qq'<!doctype html><script><!--<script </script </'; 1:46:eof in escaped script data, 1:46:not closed:script;Line: 1 Col: 46 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </script </'; 1:46:eof in escaped script data, 1:46:not closed:script;Line: 1 Col: 46 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2822 - SHOULD-level error: qq'<!doctype html><script><!--<script </script </'; ;
ok 2823 - Document tree: qq'<!doctype html><script><!--<script </script </'
not ok 2824 - Parse error: qq'<!doctype html><script><!--<script </script </script'; 1:52:eof in escaped script data, 1:52:not closed:script;Line: 1 Col: 52 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </script </script'; 1:52:eof in escaped script data, 1:52:not closed:script;Line: 1 Col: 52 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2825 - SHOULD-level error: qq'<!doctype html><script><!--<script </script </script'; ;
ok 2826 - Document tree: qq'<!doctype html><script><!--<script </script </script'
not ok 2827 - Parse error: qq'<!doctype html><script><!--<script </script </script '; 1:53:unclosed tag, 1:53:not closed:script;Line: 1 Col: 53 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </script </script '; 1:53:unclosed tag, 1:53:not closed:script;Line: 1 Col: 53 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2828 - SHOULD-level error: qq'<!doctype html><script><!--<script </script </script '; ;
ok 2829 - Document tree: qq'<!doctype html><script><!--<script </script </script '
not ok 2830 - Parse error: qq'<!doctype html><script><!--<script </script </script/'; 1:53:unclosed tag, 1:53:not closed:script;Line: 1 Col: 53 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script </script </script/'; 1:53:unclosed tag, 1:53:not closed:script;Line: 1 Col: 53 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2831 - SHOULD-level error: qq'<!doctype html><script><!--<script </script </script/'; ;
ok 2832 - Document tree: qq'<!doctype html><script><!--<script </script </script/'
ok 2833 - Parse error: qq'<!doctype html><script><!--<script </script </script>'; ;
ok 2834 - SHOULD-level error: qq'<!doctype html><script><!--<script </script </script>'; ;
ok 2835 - Document tree: qq'<!doctype html><script><!--<script </script </script>'
not ok 2836 - Parse error: qq'<!doctype html><script><!--<script -'; 1:36:eof in escaped script data, 1:36:not closed:script;Line: 1 Col: 36 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script -'; 1:36:eof in escaped script data, 1:36:not closed:script;Line: 1 Col: 36 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2837 - SHOULD-level error: qq'<!doctype html><script><!--<script -'; ;
ok 2838 - Document tree: qq'<!doctype html><script><!--<script -'
not ok 2839 - Parse error: qq'<!doctype html><script><!--<script -a'; 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 37 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script -a'; 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 37 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2840 - SHOULD-level error: qq'<!doctype html><script><!--<script -a'; ;
ok 2841 - Document tree: qq'<!doctype html><script><!--<script -a'
not ok 2842 - Parse error: qq'<!doctype html><script><!--<script -<'; 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 37 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script -<'; 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 37 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2843 - SHOULD-level error: qq'<!doctype html><script><!--<script -<'; ;
ok 2844 - Document tree: qq'<!doctype html><script><!--<script -<'
not ok 2845 - Parse error: qq'<!doctype html><script><!--<script --'; 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 37 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script --'; 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 37 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2846 - SHOULD-level error: qq'<!doctype html><script><!--<script --'; ;
ok 2847 - Document tree: qq'<!doctype html><script><!--<script --'
not ok 2848 - Parse error: qq'<!doctype html><script><!--<script --a'; 1:38:eof in escaped script data, 1:38:not closed:script;Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script --a'; 1:38:eof in escaped script data, 1:38:not closed:script;Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2849 - SHOULD-level error: qq'<!doctype html><script><!--<script --a'; ;
ok 2850 - Document tree: qq'<!doctype html><script><!--<script --a'
not ok 2851 - Parse error: qq'<!doctype html><script><!--<script --<'; 1:38:eof in escaped script data, 1:38:not closed:script;Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script --<'; 1:38:eof in escaped script data, 1:38:not closed:script;Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2852 - SHOULD-level error: qq'<!doctype html><script><!--<script --<'; ;
ok 2853 - Document tree: qq'<!doctype html><script><!--<script --<'
ok 2854 - Parse error: qq'<!doctype html><script><!--<script -->'; 1:38:not closed:script;Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).
ok 2855 - SHOULD-level error: qq'<!doctype html><script><!--<script -->'; ;
ok 2856 - Document tree: qq'<!doctype html><script><!--<script -->'
ok 2857 - Parse error: qq'<!doctype html><script><!--<script --><'; 1:39:not closed:script;Line: 1 Col: 39 Unexpected end of file. Expected end tag (script).
ok 2858 - SHOULD-level error: qq'<!doctype html><script><!--<script --><'; ;
ok 2859 - Document tree: qq'<!doctype html><script><!--<script --><'
ok 2860 - Parse error: qq'<!doctype html><script><!--<script --></'; 1:40:not closed:script;Line: 1 Col: 40 Unexpected end of file. Expected end tag (script).
ok 2861 - SHOULD-level error: qq'<!doctype html><script><!--<script --></'; ;
ok 2862 - Document tree: qq'<!doctype html><script><!--<script --></'
ok 2863 - Parse error: qq'<!doctype html><script><!--<script --></script'; 1:46:not closed:script;Line: 1 Col: 46 Unexpected end of file. Expected end tag (script).
ok 2864 - SHOULD-level error: qq'<!doctype html><script><!--<script --></script'; ;
ok 2865 - Document tree: qq'<!doctype html><script><!--<script --></script'
not ok 2866 - Parse error: qq'<!doctype html><script><!--<script --></script '; 1:47:unclosed tag, 1:47:not closed:script;Line: 1 Col: 47 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script --></script '; 1:47:unclosed tag, 1:47:not closed:script;Line: 1 Col: 47 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2867 - SHOULD-level error: qq'<!doctype html><script><!--<script --></script '; ;
ok 2868 - Document tree: qq'<!doctype html><script><!--<script --></script '
not ok 2869 - Parse error: qq'<!doctype html><script><!--<script --></script/'; 1:47:unclosed tag, 1:47:not closed:script;Line: 1 Col: 47 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script --></script/'; 1:47:unclosed tag, 1:47:not closed:script;Line: 1 Col: 47 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2870 - SHOULD-level error: qq'<!doctype html><script><!--<script --></script/'; ;
ok 2871 - Document tree: qq'<!doctype html><script><!--<script --></script/'
ok 2872 - Parse error: qq'<!doctype html><script><!--<script --></script>'; ;
ok 2873 - SHOULD-level error: qq'<!doctype html><script><!--<script --></script>'; ;
ok 2874 - Document tree: qq'<!doctype html><script><!--<script --></script>'
ok 2875 - Parse error: qq'<!doctype html><script><!--<script><\x{5C}/script>--></script>'; ;
ok 2876 - SHOULD-level error: qq'<!doctype html><script><!--<script><\x{5C}/script>--></script>'; ;
ok 2877 - Document tree: qq'<!doctype html><script><!--<script><\x{5C}/script>--></script>'
ok 2878 - Parse error: qq'<!doctype html><script><!--<script></scr\x{27}+\x{27}ipt>--></script>'; ;
ok 2879 - SHOULD-level error: qq'<!doctype html><script><!--<script></scr\x{27}+\x{27}ipt>--></script>'; ;
ok 2880 - Document tree: qq'<!doctype html><script><!--<script></scr\x{27}+\x{27}ipt>--></script>'
ok 2881 - Parse error: qq'<!doctype html><script><!--<script></script><script></script></script>'; ;
ok 2882 - SHOULD-level error: qq'<!doctype html><script><!--<script></script><script></script></script>'; ;
ok 2883 - Document tree: qq'<!doctype html><script><!--<script></script><script></script></script>'
ok 2884 - Parse error: qq'<!doctype html><script><!--<script></script><script></script>--><!--</script>'; ;
ok 2885 - SHOULD-level error: qq'<!doctype html><script><!--<script></script><script></script>--><!--</script>'; ;
ok 2886 - Document tree: qq'<!doctype html><script><!--<script></script><script></script>--><!--</script>'
ok 2887 - Parse error: qq'<!doctype html><script><!--<script></script><script></script>-- ></script>'; ;
ok 2888 - SHOULD-level error: qq'<!doctype html><script><!--<script></script><script></script>-- ></script>'; ;
ok 2889 - Document tree: qq'<!doctype html><script><!--<script></script><script></script>-- ></script>'
ok 2890 - Parse error: qq'<!doctype html><script><!--<script></script><script></script>- -></script>'; ;
ok 2891 - SHOULD-level error: qq'<!doctype html><script><!--<script></script><script></script>- -></script>'; ;
ok 2892 - Document tree: qq'<!doctype html><script><!--<script></script><script></script>- -></script>'
ok 2893 - Parse error: qq'<!doctype html><script><!--<script></script><script></script>- - ></script>'; ;
ok 2894 - SHOULD-level error: qq'<!doctype html><script><!--<script></script><script></script>- - ></script>'; ;
ok 2895 - Document tree: qq'<!doctype html><script><!--<script></script><script></script>- - ></script>'
ok 2896 - Parse error: qq'<!doctype html><script><!--<script></script><script></script>-></script>'; ;
ok 2897 - SHOULD-level error: qq'<!doctype html><script><!--<script></script><script></script>-></script>'; ;
ok 2898 - Document tree: qq'<!doctype html><script><!--<script></script><script></script>-></script>'
not ok 2899 - Parse error: qq'<!doctype html><script><!--<script>--!></script>X'; 1:49:eof in escaped script data, 1:49:not closed:script;Line: 1 Col: 49 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script>--!></script>X'; 1:49:eof in escaped script data, 1:49:not closed:script;Line: 1 Col: 49 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2900 - SHOULD-level error: qq'<!doctype html><script><!--<script>--!></script>X'; ;
ok 2901 - Document tree: qq'<!doctype html><script><!--<script>--!></script>X'
ok 2902 - Parse error: qq'<!doctype html><script><!--<scr\x{27}+\x{27}ipt></script>--></script>'; 1:59:unmatched end tag:script;Line: 1 Col: 59 Unexpected end tag (script).
ok 2903 - SHOULD-level error: qq'<!doctype html><script><!--<scr\x{27}+\x{27}ipt></script>--></script>'; ;
ok 2904 - Document tree: qq'<!doctype html><script><!--<scr\x{27}+\x{27}ipt></script>--></script>'
not ok 2905 - Parse error: qq'<!doctype html><script><!--<script></scr\x{27}+\x{27}ipt></script>X'; 1:57:eof in escaped script data, 1:57:not closed:script;Line: 1 Col: 57 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<!doctype html><script><!--<script></scr\x{27}+\x{27}ipt></script>X'; 1:57:eof in escaped script data, 1:57:not closed:script;Line: 1 Col: 57 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 2906 - SHOULD-level error: qq'<!doctype html><script><!--<script></scr\x{27}+\x{27}ipt></script>X'; ;
ok 2907 - Document tree: qq'<!doctype html><script><!--<script></scr\x{27}+\x{27}ipt></script>X'
ok 2908 - Parse error: qq'<!doctype html><style><!--<style></style>--></style>'; 1:52:unmatched end tag:style;Line: 1 Col: 52 Unexpected end tag (style).
ok 2909 - SHOULD-level error: qq'<!doctype html><style><!--<style></style>--></style>'; ;
ok 2910 - Document tree: qq'<!doctype html><style><!--<style></style>--></style>'
ok 2911 - Parse error: qq'<!doctype html><style><!--</style>X'; ;
ok 2912 - SHOULD-level error: qq'<!doctype html><style><!--</style>X'; ;
ok 2913 - Document tree: qq'<!doctype html><style><!--</style>X'
ok 2914 - Parse error: qq'<!doctype html><style><!--...</style>...--></style>'; 1:51:unmatched end tag:style;Line: 1 Col: 51 Unexpected end tag (style).
ok 2915 - SHOULD-level error: qq'<!doctype html><style><!--...</style>...--></style>'; ;
ok 2916 - Document tree: qq'<!doctype html><style><!--...</style>...--></style>'
ok 2917 - Parse error: qq'<!doctype html><style><!--<br><html xmlns:v="urn:schemas-microsoft-com:vml"><!--[if !mso]><style></style>X'; ;
ok 2918 - SHOULD-level error: qq'<!doctype html><style><!--<br><html xmlns:v="urn:schemas-microsoft-com:vml"><!--[if !mso]><style></style>X'; ;
ok 2919 - Document tree: qq'<!doctype html><style><!--<br><html xmlns:v="urn:schemas-microsoft-com:vml"><!--[if !mso]><style></style>X'
ok 2920 - Parse error: qq'<!doctype html><style><!--...<style><!--...--!></style>--></style>'; 1:66:unmatched end tag:style;Line: 1 Col: 66 Unexpected end tag (style).
ok 2921 - SHOULD-level error: qq'<!doctype html><style><!--...<style><!--...--!></style>--></style>'; ;
ok 2922 - Document tree: qq'<!doctype html><style><!--...<style><!--...--!></style>--></style>'
ok 2923 - Parse error: qq'<!doctype html><style><!--...</style><!-- --><style>@import ...</style>'; ;
ok 2924 - SHOULD-level error: qq'<!doctype html><style><!--...</style><!-- --><style>@import ...</style>'; ;
ok 2925 - Document tree: qq'<!doctype html><style><!--...</style><!-- --><style>@import ...</style>'
ok 2926 - Parse error: qq'<!doctype html><style>...<style><!--...</style><!-- --></style>'; 1:63:unmatched end tag:style;Line: 1 Col: 63 Unexpected end tag (style).
ok 2927 - SHOULD-level error: qq'<!doctype html><style>...<style><!--...</style><!-- --></style>'; ;
ok 2928 - Document tree: qq'<!doctype html><style>...<style><!--...</style><!-- --></style>'
ok 2929 - Parse error: qq'<!doctype html><style>...<!--[if IE]><style>...</style>X'; ;
ok 2930 - SHOULD-level error: qq'<!doctype html><style>...<!--[if IE]><style>...</style>X'; ;
ok 2931 - Document tree: qq'<!doctype html><style>...<!--[if IE]><style>...</style>X'
ok 2932 - Parse error: qq'<!doctype html><title><!--<title></title>--></title>'; 1:52:unmatched end tag:title;Line: 1 Col: 52 Unexpected end tag (title).
ok 2933 - SHOULD-level error: qq'<!doctype html><title><!--<title></title>--></title>'; ;
ok 2934 - Document tree: qq'<!doctype html><title><!--<title></title>--></title>'
ok 2935 - Parse error: qq'<!doctype html><title>&lt;/title></title>'; ;
ok 2936 - SHOULD-level error: qq'<!doctype html><title>&lt;/title></title>'; ;
ok 2937 - Document tree: qq'<!doctype html><title>&lt;/title></title>'
ok 2938 - Parse error: qq'<!doctype html><title>foo/title><link></head><body>X'; 1:52:not closed:title;Line: 1 Col: 52 Unexpected end of file. Expected end tag (title).
ok 2939 - SHOULD-level error: qq'<!doctype html><title>foo/title><link></head><body>X'; ;
ok 2940 - Document tree: qq'<!doctype html><title>foo/title><link></head><body>X'
not ok 2941 - Parse error: qq'<!doctype html><noscript><!--<noscript></noscript>--></noscript>'; ;Line: 1 Col: 64 Unexpected end tag (noscript).
#   Failed test 'Parse error: qq'<!doctype html><noscript><!--<noscript></noscript>--></noscript>'; ;Line: 1 Col: 64 Unexpected end tag (noscript).'
#   at HTML-tree.t test () ok line 3.
#          got: '0'
#     expected: '1'
ok 2942 - SHOULD-level error: qq'<!doctype html><noscript><!--<noscript></noscript>--></noscript>'; ;
not ok 2943 - Document tree: qq'<!doctype html><noscript><!--<noscript></noscript>--></noscript>'
#   Failed test 'Document tree: qq'<!doctype html><noscript><!--<noscript></noscript>--></noscript>''
#   at HTML-tree.t test () ok line 9.
# +---+--------------------------------------+---+------------------------+
# | Ln|Got                                   | Ln|Expected                |
# +---+--------------------------------------+---+------------------------+
# |  1|<!DOCTYPE html>                       |  1|<!DOCTYPE html>         |
# |  2|<html>                                |  2|<html>                  |
# |  3|  <head>                              |  3|  <head>                |
# |  4|    <noscript>                        |  4|    <noscript>          |
# *  5|      <!-- <noscript></noscript> -->  *  5|      "<!--<noscript>"  *
# |  6|  <body>                              |  6|  <body>                |
# |   |                                      *  7|    "-->"               *
# +---+--------------------------------------+---+------------------------+
ok 2944 - Parse error: qq'<!doctype html><noscript><!--</noscript>X<noscript>--></noscript>'; ;
ok 2945 - SHOULD-level error: qq'<!doctype html><noscript><!--</noscript>X<noscript>--></noscript>'; ;
not ok 2946 - Document tree: qq'<!doctype html><noscript><!--</noscript>X<noscript>--></noscript>'
#   Failed test 'Document tree: qq'<!doctype html><noscript><!--</noscript>X<noscript>--></noscript>''
#   at HTML-tree.t test () ok line 9.
# +---+---------------------------------------+---+-----------------+
# | Ln|Got                                    | Ln|Expected         |
# +---+---------------------------------------+---+-----------------+
# |  1|<!DOCTYPE html>                        |  1|<!DOCTYPE html>  |
# |  2|<html>                                 |  2|<html>           |
# |  3|  <head>                               |  3|  <head>         |
# |  4|    <noscript>                         |  4|    <noscript>   |
# *  5|      <!-- </noscript>X<noscript> -->  *  5|      "<!--"     *
# |  6|  <body>                               |  6|  <body>         |
# |   |                                       *  7|    "X"          *
# |   |                                       *  8|    <noscript>   *
# |   |                                       *  9|      "-->"      *
# +---+---------------------------------------+---+-----------------+
not ok 2947 - Parse error: qq'<!doctype html><noscript><iframe></noscript>X'; 1:34:in noscript:/:iframe, 1:45:not closed:iframe;
#   Failed test 'Parse error: qq'<!doctype html><noscript><iframe></noscript>X'; 1:34:in noscript:/:iframe, 1:45:not closed:iframe;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 2948 - SHOULD-level error: qq'<!doctype html><noscript><iframe></noscript>X'; ;
not ok 2949 - Document tree: qq'<!doctype html><noscript><iframe></noscript>X'
#   Failed test 'Document tree: qq'<!doctype html><noscript><iframe></noscript>X''
#   at HTML-tree.t test () ok line 9.
# +---+----------------------+---+------------------+
# | Ln|Got                   | Ln|Expected          |
# +---+----------------------+---+------------------+
# |  1|<!DOCTYPE html>       |  1|<!DOCTYPE html>   |
# |  2|<html>                |  2|<html>            |
# |  3|  <head>              |  3|  <head>          |
# |  4|    <noscript>        |  4|    <noscript>    |
# |   |                      *  5|      "<iframe>"  *
# |  5|  <body>              |  6|  <body>          |
# *  6|    <iframe>          *  7|    "X"           *
# *  7|      "</noscript>X"  *   |                  |
# +---+----------------------+---+------------------+
ok 2950 - Parse error: qq'<!doctype html><noframes><!--<noframes></noframes>--></noframes>'; 1:64:unmatched end tag:noframes;Line: 1 Col: 64 Unexpected end tag (noframes).
ok 2951 - SHOULD-level error: qq'<!doctype html><noframes><!--<noframes></noframes>--></noframes>'; ;
ok 2952 - Document tree: qq'<!doctype html><noframes><!--<noframes></noframes>--></noframes>'
ok 2953 - Parse error: qq'<!doctype html><noframes><body><script><!--...</script></body></noframes></html>'; ;
ok 2954 - SHOULD-level error: qq'<!doctype html><noframes><body><script><!--...</script></body></noframes></html>'; ;
ok 2955 - Document tree: qq'<!doctype html><noframes><body><script><!--...</script></body></noframes></html>'
ok 2956 - Parse error: qq'<!doctype html><textarea><!--<textarea></textarea>--></textarea>'; 1:64:unmatched end tag:textarea;Line: 1 Col: 64 Unexpected end tag (textarea).
ok 2957 - SHOULD-level error: qq'<!doctype html><textarea><!--<textarea></textarea>--></textarea>'; ;
ok 2958 - Document tree: qq'<!doctype html><textarea><!--<textarea></textarea>--></textarea>'
ok 2959 - Parse error: qq'<!doctype html><textarea>&lt;/textarea></textarea>'; ;
ok 2960 - SHOULD-level error: qq'<!doctype html><textarea>&lt;/textarea></textarea>'; ;
ok 2961 - Document tree: qq'<!doctype html><textarea>&lt;/textarea></textarea>'
ok 2962 - Parse error: qq'<!doctype html><textarea>&lt;</textarea>'; ;
ok 2963 - SHOULD-level error: qq'<!doctype html><textarea>&lt;</textarea>'; ;
ok 2964 - Document tree: qq'<!doctype html><textarea>&lt;</textarea>'
ok 2965 - Parse error: qq'<!doctype html><textarea>a&lt;b</textarea>'; ;
ok 2966 - SHOULD-level error: qq'<!doctype html><textarea>a&lt;b</textarea>'; ;
ok 2967 - Document tree: qq'<!doctype html><textarea>a&lt;b</textarea>'
ok 2968 - Parse error: qq'<!doctype html><iframe><!--<iframe></iframe>--></iframe>'; 1:56:unmatched end tag:iframe;Line: 1 Col: 56 Unexpected end tag (iframe).
ok 2969 - SHOULD-level error: qq'<!doctype html><iframe><!--<iframe></iframe>--></iframe>'; ;
ok 2970 - Document tree: qq'<!doctype html><iframe><!--<iframe></iframe>--></iframe>'
ok 2971 - Parse error: qq'<!doctype html><iframe>...<!--X->...<!--/X->...</iframe>'; ;
ok 2972 - SHOULD-level error: qq'<!doctype html><iframe>...<!--X->...<!--/X->...</iframe>'; ;
ok 2973 - Document tree: qq'<!doctype html><iframe>...<!--X->...<!--/X->...</iframe>'
ok 2974 - Parse error: qq'<!doctype html><xmp><!--<xmp></xmp>--></xmp>'; 1:44:unmatched end tag:xmp;Line: 1 Col: 44 Unexpected end tag (xmp).
ok 2975 - SHOULD-level error: qq'<!doctype html><xmp><!--<xmp></xmp>--></xmp>'; ;
ok 2976 - Document tree: qq'<!doctype html><xmp><!--<xmp></xmp>--></xmp>'
ok 2977 - Parse error: qq'<!doctype html><noembed><!--<noembed></noembed>--></noembed>'; 1:60:unmatched end tag:noembed;Line: 1 Col: 60 Unexpected end tag (noembed).
ok 2978 - SHOULD-level error: qq'<!doctype html><noembed><!--<noembed></noembed>--></noembed>'; ;
ok 2979 - Document tree: qq'<!doctype html><noembed><!--<noembed></noembed>--></noembed>'
ok 2980 - Parse error: qq'<script>'; 1:8:no DOCTYPE, 1:8:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 8 Unexpected end of file. Expected end tag (script).
ok 2981 - SHOULD-level error: qq'<script>'; ;
ok 2982 - Document tree: qq'<script>'
ok 2983 - Parse error: qq'<script>a'; 1:9:no DOCTYPE, 1:9:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 9 Unexpected end of file. Expected end tag (script).
ok 2984 - SHOULD-level error: qq'<script>a'; ;
ok 2985 - Document tree: qq'<script>a'
ok 2986 - Parse error: qq'<script><'; 1:9:no DOCTYPE, 1:9:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 9 Unexpected end of file. Expected end tag (script).
ok 2987 - SHOULD-level error: qq'<script><'; ;
ok 2988 - Document tree: qq'<script><'
ok 2989 - Parse error: qq'<script></'; 1:9:no DOCTYPE, 1:10:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 10 Unexpected end of file. Expected end tag (script).
ok 2990 - SHOULD-level error: qq'<script></'; ;
ok 2991 - Document tree: qq'<script></'
ok 2992 - Parse error: qq'<script></S'; 1:9:no DOCTYPE, 1:11:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 11 Unexpected end of file. Expected end tag (script).
ok 2993 - SHOULD-level error: qq'<script></S'; ;
ok 2994 - Document tree: qq'<script></S'
ok 2995 - Parse error: qq'<script></SC'; 1:9:no DOCTYPE, 1:12:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 12 Unexpected end of file. Expected end tag (script).
ok 2996 - SHOULD-level error: qq'<script></SC'; ;
ok 2997 - Document tree: qq'<script></SC'
ok 2998 - Parse error: qq'<script></SCR'; 1:9:no DOCTYPE, 1:13:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 13 Unexpected end of file. Expected end tag (script).
ok 2999 - SHOULD-level error: qq'<script></SCR'; ;
ok 3000 - Document tree: qq'<script></SCR'
ok 3001 - Parse error: qq'<script></SCRI'; 1:9:no DOCTYPE, 1:14:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 14 Unexpected end of file. Expected end tag (script).
ok 3002 - SHOULD-level error: qq'<script></SCRI'; ;
ok 3003 - Document tree: qq'<script></SCRI'
ok 3004 - Parse error: qq'<script></SCRIP'; 1:9:no DOCTYPE, 1:15:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 15 Unexpected end of file. Expected end tag (script).
ok 3005 - SHOULD-level error: qq'<script></SCRIP'; ;
ok 3006 - Document tree: qq'<script></SCRIP'
ok 3007 - Parse error: qq'<script></SCRIPT'; 1:9:no DOCTYPE, 1:16:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 16 Unexpected end of file. Expected end tag (script).
ok 3008 - SHOULD-level error: qq'<script></SCRIPT'; ;
ok 3009 - Document tree: qq'<script></SCRIPT'
not ok 3010 - Parse error: qq'<script></SCRIPT '; 1:9:no DOCTYPE, 1:17:unclosed tag, 1:17:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 17 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script></SCRIPT '; 1:9:no DOCTYPE, 1:17:unclosed tag, 1:17:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 17 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3011 - SHOULD-level error: qq'<script></SCRIPT '; ;
ok 3012 - Document tree: qq'<script></SCRIPT '
ok 3013 - Parse error: qq'<script></s'; 1:9:no DOCTYPE, 1:11:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 11 Unexpected end of file. Expected end tag (script).
ok 3014 - SHOULD-level error: qq'<script></s'; ;
ok 3015 - Document tree: qq'<script></s'
ok 3016 - Parse error: qq'<script></sc'; 1:9:no DOCTYPE, 1:12:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 12 Unexpected end of file. Expected end tag (script).
ok 3017 - SHOULD-level error: qq'<script></sc'; ;
ok 3018 - Document tree: qq'<script></sc'
ok 3019 - Parse error: qq'<script></scr'; 1:9:no DOCTYPE, 1:13:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 13 Unexpected end of file. Expected end tag (script).
ok 3020 - SHOULD-level error: qq'<script></scr'; ;
ok 3021 - Document tree: qq'<script></scr'
ok 3022 - Parse error: qq'<script></scri'; 1:9:no DOCTYPE, 1:14:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 14 Unexpected end of file. Expected end tag (script).
ok 3023 - SHOULD-level error: qq'<script></scri'; ;
ok 3024 - Document tree: qq'<script></scri'
ok 3025 - Parse error: qq'<script></scrip'; 1:9:no DOCTYPE, 1:15:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 15 Unexpected end of file. Expected end tag (script).
ok 3026 - SHOULD-level error: qq'<script></scrip'; ;
ok 3027 - Document tree: qq'<script></scrip'
ok 3028 - Parse error: qq'<script></script'; 1:9:no DOCTYPE, 1:16:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 16 Unexpected end of file. Expected end tag (script).
ok 3029 - SHOULD-level error: qq'<script></script'; ;
ok 3030 - Document tree: qq'<script></script'
not ok 3031 - Parse error: qq'<script></script '; 1:9:no DOCTYPE, 1:17:unclosed tag, 1:17:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 17 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script></script '; 1:9:no DOCTYPE, 1:17:unclosed tag, 1:17:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 17 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3032 - SHOULD-level error: qq'<script></script '; ;
ok 3033 - Document tree: qq'<script></script '
ok 3034 - Parse error: qq'<script><!'; 1:9:no DOCTYPE, 1:10:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 10 Unexpected end of file. Expected end tag (script).
ok 3035 - SHOULD-level error: qq'<script><!'; ;
ok 3036 - Document tree: qq'<script><!'
ok 3037 - Parse error: qq'<script><!a'; 1:9:no DOCTYPE, 1:11:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 11 Unexpected end of file. Expected end tag (script).
ok 3038 - SHOULD-level error: qq'<script><!a'; ;
ok 3039 - Document tree: qq'<script><!a'
ok 3040 - Parse error: qq'<script><!-'; 1:9:no DOCTYPE, 1:11:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 11 Unexpected end of file. Expected end tag (script).
ok 3041 - SHOULD-level error: qq'<script><!-'; ;
ok 3042 - Document tree: qq'<script><!-'
ok 3043 - Parse error: qq'<script><!-a'; 1:9:no DOCTYPE, 1:12:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 12 Unexpected end of file. Expected end tag (script).
ok 3044 - SHOULD-level error: qq'<script><!-a'; ;
ok 3045 - Document tree: qq'<script><!-a'
not ok 3046 - Parse error: qq'<script><!--'; 1:9:no DOCTYPE, 1:12:eof in escaped script data, 1:12:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 12 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--'; 1:9:no DOCTYPE, 1:12:eof in escaped script data, 1:12:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 12 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3047 - SHOULD-level error: qq'<script><!--'; ;
ok 3048 - Document tree: qq'<script><!--'
not ok 3049 - Parse error: qq'<script><!--a'; 1:9:no DOCTYPE, 1:13:eof in escaped script data, 1:13:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 13 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--a'; 1:9:no DOCTYPE, 1:13:eof in escaped script data, 1:13:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 13 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3050 - SHOULD-level error: qq'<script><!--a'; ;
ok 3051 - Document tree: qq'<script><!--a'
not ok 3052 - Parse error: qq'<script><!--<'; 1:9:no DOCTYPE, 1:13:eof in escaped script data, 1:13:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 13 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<'; 1:9:no DOCTYPE, 1:13:eof in escaped script data, 1:13:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 13 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3053 - SHOULD-level error: qq'<script><!--<'; ;
ok 3054 - Document tree: qq'<script><!--<'
not ok 3055 - Parse error: qq'<script><!--<a'; 1:9:no DOCTYPE, 1:14:eof in escaped script data, 1:14:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 14 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<a'; 1:9:no DOCTYPE, 1:14:eof in escaped script data, 1:14:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 14 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3056 - SHOULD-level error: qq'<script><!--<a'; ;
ok 3057 - Document tree: qq'<script><!--<a'
not ok 3058 - Parse error: qq'<script><!--</'; 1:9:no DOCTYPE, 1:14:eof in escaped script data, 1:14:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 14 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--</'; 1:9:no DOCTYPE, 1:14:eof in escaped script data, 1:14:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 14 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3059 - SHOULD-level error: qq'<script><!--</'; ;
ok 3060 - Document tree: qq'<script><!--</'
not ok 3061 - Parse error: qq'<script><!--</script'; 1:9:no DOCTYPE, 1:20:eof in escaped script data, 1:20:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 20 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--</script'; 1:9:no DOCTYPE, 1:20:eof in escaped script data, 1:20:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 20 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3062 - SHOULD-level error: qq'<script><!--</script'; ;
ok 3063 - Document tree: qq'<script><!--</script'
not ok 3064 - Parse error: qq'<script><!--</script '; 1:9:no DOCTYPE, 1:21:unclosed tag, 1:21:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 21 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--</script '; 1:9:no DOCTYPE, 1:21:unclosed tag, 1:21:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 21 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3065 - SHOULD-level error: qq'<script><!--</script '; ;
ok 3066 - Document tree: qq'<script><!--</script '
not ok 3067 - Parse error: qq'<script><!--<s'; 1:9:no DOCTYPE, 1:14:eof in escaped script data, 1:14:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 14 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<s'; 1:9:no DOCTYPE, 1:14:eof in escaped script data, 1:14:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 14 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3068 - SHOULD-level error: qq'<script><!--<s'; ;
ok 3069 - Document tree: qq'<script><!--<s'
not ok 3070 - Parse error: qq'<script><!--<script'; 1:9:no DOCTYPE, 1:19:eof in escaped script data, 1:19:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 19 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script'; 1:9:no DOCTYPE, 1:19:eof in escaped script data, 1:19:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 19 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3071 - SHOULD-level error: qq'<script><!--<script'; ;
ok 3072 - Document tree: qq'<script><!--<script'
not ok 3073 - Parse error: qq'<script><!--<script '; 1:9:no DOCTYPE, 1:20:eof in escaped script data, 1:20:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 20 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script '; 1:9:no DOCTYPE, 1:20:eof in escaped script data, 1:20:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 20 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3074 - SHOULD-level error: qq'<script><!--<script '; ;
ok 3075 - Document tree: qq'<script><!--<script '
not ok 3076 - Parse error: qq'<script><!--<script <'; 1:9:no DOCTYPE, 1:21:eof in escaped script data, 1:21:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 21 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script <'; 1:9:no DOCTYPE, 1:21:eof in escaped script data, 1:21:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 21 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3077 - SHOULD-level error: qq'<script><!--<script <'; ;
ok 3078 - Document tree: qq'<script><!--<script <'
not ok 3079 - Parse error: qq'<script><!--<script <a'; 1:9:no DOCTYPE, 1:22:eof in escaped script data, 1:22:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script <a'; 1:9:no DOCTYPE, 1:22:eof in escaped script data, 1:22:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3080 - SHOULD-level error: qq'<script><!--<script <a'; ;
ok 3081 - Document tree: qq'<script><!--<script <a'
not ok 3082 - Parse error: qq'<script><!--<script </'; 1:9:no DOCTYPE, 1:22:eof in escaped script data, 1:22:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </'; 1:9:no DOCTYPE, 1:22:eof in escaped script data, 1:22:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3083 - SHOULD-level error: qq'<script><!--<script </'; ;
ok 3084 - Document tree: qq'<script><!--<script </'
not ok 3085 - Parse error: qq'<script><!--<script </s'; 1:9:no DOCTYPE, 1:23:eof in escaped script data, 1:23:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 23 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </s'; 1:9:no DOCTYPE, 1:23:eof in escaped script data, 1:23:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 23 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3086 - SHOULD-level error: qq'<script><!--<script </s'; ;
ok 3087 - Document tree: qq'<script><!--<script </s'
not ok 3088 - Parse error: qq'<script><!--<script </script'; 1:9:no DOCTYPE, 1:28:eof in escaped script data, 1:28:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 28 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </script'; 1:9:no DOCTYPE, 1:28:eof in escaped script data, 1:28:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 28 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3089 - SHOULD-level error: qq'<script><!--<script </script'; ;
ok 3090 - Document tree: qq'<script><!--<script </script'
not ok 3091 - Parse error: qq'<script><!--<script </scripta'; 1:9:no DOCTYPE, 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </scripta'; 1:9:no DOCTYPE, 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3092 - SHOULD-level error: qq'<script><!--<script </scripta'; ;
ok 3093 - Document tree: qq'<script><!--<script </scripta'
not ok 3094 - Parse error: qq'<script><!--<script </script '; 1:9:no DOCTYPE, 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </script '; 1:9:no DOCTYPE, 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3095 - SHOULD-level error: qq'<script><!--<script </script '; ;
ok 3096 - Document tree: qq'<script><!--<script </script '
not ok 3097 - Parse error: qq'<script><!--<script </script>'; 1:9:no DOCTYPE, 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </script>'; 1:9:no DOCTYPE, 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3098 - SHOULD-level error: qq'<script><!--<script </script>'; ;
ok 3099 - Document tree: qq'<script><!--<script </script>'
not ok 3100 - Parse error: qq'<script><!--<script </script/'; 1:9:no DOCTYPE, 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </script/'; 1:9:no DOCTYPE, 1:29:eof in escaped script data, 1:29:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 29 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3101 - SHOULD-level error: qq'<script><!--<script </script/'; ;
ok 3102 - Document tree: qq'<script><!--<script </script/'
not ok 3103 - Parse error: qq'<script><!--<script </script <'; 1:9:no DOCTYPE, 1:30:eof in escaped script data, 1:30:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 30 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </script <'; 1:9:no DOCTYPE, 1:30:eof in escaped script data, 1:30:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 30 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3104 - SHOULD-level error: qq'<script><!--<script </script <'; ;
ok 3105 - Document tree: qq'<script><!--<script </script <'
not ok 3106 - Parse error: qq'<script><!--<script </script <a'; 1:9:no DOCTYPE, 1:31:eof in escaped script data, 1:31:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 31 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </script <a'; 1:9:no DOCTYPE, 1:31:eof in escaped script data, 1:31:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 31 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3107 - SHOULD-level error: qq'<script><!--<script </script <a'; ;
ok 3108 - Document tree: qq'<script><!--<script </script <a'
not ok 3109 - Parse error: qq'<script><!--<script </script </'; 1:9:no DOCTYPE, 1:31:eof in escaped script data, 1:31:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 31 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </script </'; 1:9:no DOCTYPE, 1:31:eof in escaped script data, 1:31:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 31 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3110 - SHOULD-level error: qq'<script><!--<script </script </'; ;
ok 3111 - Document tree: qq'<script><!--<script </script </'
not ok 3112 - Parse error: qq'<script><!--<script </script </script'; 1:9:no DOCTYPE, 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </script </script'; 1:9:no DOCTYPE, 1:37:eof in escaped script data, 1:37:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3113 - SHOULD-level error: qq'<script><!--<script </script </script'; ;
ok 3114 - Document tree: qq'<script><!--<script </script </script'
not ok 3115 - Parse error: qq'<script><!--<script </script </script '; 1:9:no DOCTYPE, 1:38:unclosed tag, 1:38:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </script </script '; 1:9:no DOCTYPE, 1:38:unclosed tag, 1:38:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3116 - SHOULD-level error: qq'<script><!--<script </script </script '; ;
ok 3117 - Document tree: qq'<script><!--<script </script </script '
not ok 3118 - Parse error: qq'<script><!--<script </script </script/'; 1:9:no DOCTYPE, 1:38:unclosed tag, 1:38:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script </script </script/'; 1:9:no DOCTYPE, 1:38:unclosed tag, 1:38:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 38 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3119 - SHOULD-level error: qq'<script><!--<script </script </script/'; ;
ok 3120 - Document tree: qq'<script><!--<script </script </script/'
ok 3121 - Parse error: qq'<script><!--<script </script </script>'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.
ok 3122 - SHOULD-level error: qq'<script><!--<script </script </script>'; ;
ok 3123 - Document tree: qq'<script><!--<script </script </script>'
not ok 3124 - Parse error: qq'<script><!--<script -'; 1:9:no DOCTYPE, 1:21:eof in escaped script data, 1:21:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 21 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script -'; 1:9:no DOCTYPE, 1:21:eof in escaped script data, 1:21:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 21 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3125 - SHOULD-level error: qq'<script><!--<script -'; ;
ok 3126 - Document tree: qq'<script><!--<script -'
not ok 3127 - Parse error: qq'<script><!--<script -a'; 1:9:no DOCTYPE, 1:22:eof in escaped script data, 1:22:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script -a'; 1:9:no DOCTYPE, 1:22:eof in escaped script data, 1:22:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3128 - SHOULD-level error: qq'<script><!--<script -a'; ;
ok 3129 - Document tree: qq'<script><!--<script -a'
not ok 3130 - Parse error: qq'<script><!--<script --'; 1:9:no DOCTYPE, 1:22:eof in escaped script data, 1:22:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script --'; 1:9:no DOCTYPE, 1:22:eof in escaped script data, 1:22:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 22 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3131 - SHOULD-level error: qq'<script><!--<script --'; ;
ok 3132 - Document tree: qq'<script><!--<script --'
not ok 3133 - Parse error: qq'<script><!--<script --a'; 1:9:no DOCTYPE, 1:23:eof in escaped script data, 1:23:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 23 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script --a'; 1:9:no DOCTYPE, 1:23:eof in escaped script data, 1:23:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 23 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3134 - SHOULD-level error: qq'<script><!--<script --a'; ;
ok 3135 - Document tree: qq'<script><!--<script --a'
ok 3136 - Parse error: qq'<script><!--<script -->'; 1:9:no DOCTYPE, 1:23:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 23 Unexpected end of file. Expected end tag (script).
ok 3137 - SHOULD-level error: qq'<script><!--<script -->'; ;
ok 3138 - Document tree: qq'<script><!--<script -->'
ok 3139 - Parse error: qq'<script><!--<script --><'; 1:9:no DOCTYPE, 1:24:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 24 Unexpected end of file. Expected end tag (script).
ok 3140 - SHOULD-level error: qq'<script><!--<script --><'; ;
ok 3141 - Document tree: qq'<script><!--<script --><'
ok 3142 - Parse error: qq'<script><!--<script --></'; 1:9:no DOCTYPE, 1:25:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 25 Unexpected end of file. Expected end tag (script).
ok 3143 - SHOULD-level error: qq'<script><!--<script --></'; ;
ok 3144 - Document tree: qq'<script><!--<script --></'
ok 3145 - Parse error: qq'<script><!--<script --></script'; 1:9:no DOCTYPE, 1:31:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 31 Unexpected end of file. Expected end tag (script).
ok 3146 - SHOULD-level error: qq'<script><!--<script --></script'; ;
ok 3147 - Document tree: qq'<script><!--<script --></script'
not ok 3148 - Parse error: qq'<script><!--<script --></script '; 1:9:no DOCTYPE, 1:32:unclosed tag, 1:32:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 32 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script --></script '; 1:9:no DOCTYPE, 1:32:unclosed tag, 1:32:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 32 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3149 - SHOULD-level error: qq'<script><!--<script --></script '; ;
ok 3150 - Document tree: qq'<script><!--<script --></script '
not ok 3151 - Parse error: qq'<script><!--<script --></script/'; 1:9:no DOCTYPE, 1:32:unclosed tag, 1:32:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 32 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script --></script/'; 1:9:no DOCTYPE, 1:32:unclosed tag, 1:32:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 32 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3152 - SHOULD-level error: qq'<script><!--<script --></script/'; ;
ok 3153 - Document tree: qq'<script><!--<script --></script/'
ok 3154 - Parse error: qq'<script><!--<script --></script>'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.
ok 3155 - SHOULD-level error: qq'<script><!--<script --></script>'; ;
ok 3156 - Document tree: qq'<script><!--<script --></script>'
ok 3157 - Parse error: qq'<script><!--<script><\x{5C}/script>--></script>'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.
ok 3158 - SHOULD-level error: qq'<script><!--<script><\x{5C}/script>--></script>'; ;
ok 3159 - Document tree: qq'<script><!--<script><\x{5C}/script>--></script>'
ok 3160 - Parse error: qq'<script><!--<script></scr\x{27}+\x{27}ipt>--></script>'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.
ok 3161 - SHOULD-level error: qq'<script><!--<script></scr\x{27}+\x{27}ipt>--></script>'; ;
ok 3162 - Document tree: qq'<script><!--<script></scr\x{27}+\x{27}ipt>--></script>'
ok 3163 - Parse error: qq'<script><!--<script></script><script></script></script>'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.
ok 3164 - SHOULD-level error: qq'<script><!--<script></script><script></script></script>'; ;
ok 3165 - Document tree: qq'<script><!--<script></script><script></script></script>'
ok 3166 - Parse error: qq'<script><!--<script></script><script></script>--><!--</script>'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.
ok 3167 - SHOULD-level error: qq'<script><!--<script></script><script></script>--><!--</script>'; ;
ok 3168 - Document tree: qq'<script><!--<script></script><script></script>--><!--</script>'
ok 3169 - Parse error: qq'<script><!--<script></script><script></script>-- ></script>'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.
ok 3170 - SHOULD-level error: qq'<script><!--<script></script><script></script>-- ></script>'; ;
ok 3171 - Document tree: qq'<script><!--<script></script><script></script>-- ></script>'
ok 3172 - Parse error: qq'<script><!--<script></script><script></script>- -></script>'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.
ok 3173 - SHOULD-level error: qq'<script><!--<script></script><script></script>- -></script>'; ;
ok 3174 - Document tree: qq'<script><!--<script></script><script></script>- -></script>'
ok 3175 - Parse error: qq'<script><!--<script></script><script></script>- - ></script>'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.
ok 3176 - SHOULD-level error: qq'<script><!--<script></script><script></script>- - ></script>'; ;
ok 3177 - Document tree: qq'<script><!--<script></script><script></script>- - ></script>'
ok 3178 - Parse error: qq'<script><!--<script></script><script></script>-></script>'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE.
ok 3179 - SHOULD-level error: qq'<script><!--<script></script><script></script>-></script>'; ;
ok 3180 - Document tree: qq'<script><!--<script></script><script></script>-></script>'
not ok 3181 - Parse error: qq'<script><!--<script>--!></script>X'; 1:9:no DOCTYPE, 1:34:eof in escaped script data, 1:34:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 34 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script>--!></script>X'; 1:9:no DOCTYPE, 1:34:eof in escaped script data, 1:34:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 34 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3182 - SHOULD-level error: qq'<script><!--<script>--!></script>X'; ;
ok 3183 - Document tree: qq'<script><!--<script>--!></script>X'
ok 3184 - Parse error: qq'<script><!--<scr\x{27}+\x{27}ipt></script>--></script>'; 1:9:no DOCTYPE, 1:44:unmatched end tag:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 44 Unexpected end tag (script).
ok 3185 - SHOULD-level error: qq'<script><!--<scr\x{27}+\x{27}ipt></script>--></script>'; ;
ok 3186 - Document tree: qq'<script><!--<scr\x{27}+\x{27}ipt></script>--></script>'
not ok 3187 - Parse error: qq'<script><!--<script></scr\x{27}+\x{27}ipt></script>X'; 1:9:no DOCTYPE, 1:42:eof in escaped script data, 1:42:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 42 Unexpected end of file. Expected end tag (script).
#   Failed test 'Parse error: qq'<script><!--<script></scr\x{27}+\x{27}ipt></script>X'; 1:9:no DOCTYPE, 1:42:eof in escaped script data, 1:42:not closed:script;Line: 1 Col: 8 Unexpected start tag (script). Expected DOCTYPE., Line: 1 Col: 42 Unexpected end of file. Expected end tag (script).'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3188 - SHOULD-level error: qq'<script><!--<script></scr\x{27}+\x{27}ipt></script>X'; ;
ok 3189 - Document tree: qq'<script><!--<script></scr\x{27}+\x{27}ipt></script>X'
ok 3190 - Parse error: qq'<style><!--<style></style>--></style>'; 1:8:no DOCTYPE, 1:37:unmatched end tag:style;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE., Line: 1 Col: 37 Unexpected end tag (style).
ok 3191 - SHOULD-level error: qq'<style><!--<style></style>--></style>'; ;
ok 3192 - Document tree: qq'<style><!--<style></style>--></style>'
ok 3193 - Parse error: qq'<style><!--</style>X'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE.
ok 3194 - SHOULD-level error: qq'<style><!--</style>X'; ;
ok 3195 - Document tree: qq'<style><!--</style>X'
ok 3196 - Parse error: qq'<style><!--...</style>...--></style>'; 1:8:no DOCTYPE, 1:36:unmatched end tag:style;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE., Line: 1 Col: 36 Unexpected end tag (style).
ok 3197 - SHOULD-level error: qq'<style><!--...</style>...--></style>'; ;
ok 3198 - Document tree: qq'<style><!--...</style>...--></style>'
ok 3199 - Parse error: qq'<style><!--<br><html xmlns:v="urn:schemas-microsoft-com:vml"><!--[if !mso]><style></style>X'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE.
ok 3200 - SHOULD-level error: qq'<style><!--<br><html xmlns:v="urn:schemas-microsoft-com:vml"><!--[if !mso]><style></style>X'; ;
ok 3201 - Document tree: qq'<style><!--<br><html xmlns:v="urn:schemas-microsoft-com:vml"><!--[if !mso]><style></style>X'
ok 3202 - Parse error: qq'<style><!--...<style><!--...--!></style>--></style>'; 1:8:no DOCTYPE, 1:51:unmatched end tag:style;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE., Line: 1 Col: 51 Unexpected end tag (style).
ok 3203 - SHOULD-level error: qq'<style><!--...<style><!--...--!></style>--></style>'; ;
ok 3204 - Document tree: qq'<style><!--...<style><!--...--!></style>--></style>'
ok 3205 - Parse error: qq'<style><!--...</style><!-- --><style>@import ...</style>'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE.
ok 3206 - SHOULD-level error: qq'<style><!--...</style><!-- --><style>@import ...</style>'; ;
ok 3207 - Document tree: qq'<style><!--...</style><!-- --><style>@import ...</style>'
ok 3208 - Parse error: qq'<style>...<style><!--...</style><!-- --></style>'; 1:8:no DOCTYPE, 1:48:unmatched end tag:style;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE., Line: 1 Col: 48 Unexpected end tag (style).
ok 3209 - SHOULD-level error: qq'<style>...<style><!--...</style><!-- --></style>'; ;
ok 3210 - Document tree: qq'<style>...<style><!--...</style><!-- --></style>'
ok 3211 - Parse error: qq'<style>...<!--[if IE]><style>...</style>X'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (style). Expected DOCTYPE.
ok 3212 - SHOULD-level error: qq'<style>...<!--[if IE]><style>...</style>X'; ;
ok 3213 - Document tree: qq'<style>...<!--[if IE]><style>...</style>X'
ok 3214 - Parse error: qq'<title><!--<title></title>--></title>'; 1:8:no DOCTYPE, 1:37:unmatched end tag:title;Line: 1 Col: 7 Unexpected start tag (title). Expected DOCTYPE., Line: 1 Col: 37 Unexpected end tag (title).
ok 3215 - SHOULD-level error: qq'<title><!--<title></title>--></title>'; ;
ok 3216 - Document tree: qq'<title><!--<title></title>--></title>'
ok 3217 - Parse error: qq'<title>&lt;/title></title>'; 1:8:no DOCTYPE;Line: 1 Col: 7 Unexpected start tag (title). Expected DOCTYPE.
ok 3218 - SHOULD-level error: qq'<title>&lt;/title></title>'; ;
ok 3219 - Document tree: qq'<title>&lt;/title></title>'
ok 3220 - Parse error: qq'<title>foo/title><link></head><body>X'; 1:8:no DOCTYPE, 1:37:not closed:title;Line: 1 Col: 7 Unexpected start tag (title). Expected DOCTYPE., Line: 1 Col: 37 Unexpected end of file. Expected end tag (title).
ok 3221 - SHOULD-level error: qq'<title>foo/title><link></head><body>X'; ;
ok 3222 - Document tree: qq'<title>foo/title><link></head><body>X'
not ok 3223 - Parse error: qq'<noscript><!--<noscript></noscript>--></noscript>'; 1:11:no DOCTYPE;Line: 1 Col: 10 Unexpected start tag (noscript). Expected DOCTYPE., Line: 1 Col: 49 Unexpected end tag (noscript).
#   Failed test 'Parse error: qq'<noscript><!--<noscript></noscript>--></noscript>'; 1:11:no DOCTYPE;Line: 1 Col: 10 Unexpected start tag (noscript). Expected DOCTYPE., Line: 1 Col: 49 Unexpected end tag (noscript).'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '2'
ok 3224 - SHOULD-level error: qq'<noscript><!--<noscript></noscript>--></noscript>'; ;
not ok 3225 - Document tree: qq'<noscript><!--<noscript></noscript>--></noscript>'
#   Failed test 'Document tree: qq'<noscript><!--<noscript></noscript>--></noscript>''
#   at HTML-tree.t test () ok line 9.
# +---+--------------------------------------+---+------------------------+
# | Ln|Got                                   | Ln|Expected                |
# +---+--------------------------------------+---+------------------------+
# |  1|<html>                                |  1|<html>                  |
# |  2|  <head>                              |  2|  <head>                |
# |  3|    <noscript>                        |  3|    <noscript>          |
# *  4|      <!-- <noscript></noscript> -->  *  4|      "<!--<noscript>"  *
# |  5|  <body>                              |  5|  <body>                |
# |   |                                      *  6|    "-->"               *
# +---+--------------------------------------+---+------------------------+
ok 3226 - Parse error: qq'<noscript><!--</noscript>X<noscript>--></noscript>'; 1:11:no DOCTYPE;Line: 1 Col: 10 Unexpected start tag (noscript). Expected DOCTYPE.
ok 3227 - SHOULD-level error: qq'<noscript><!--</noscript>X<noscript>--></noscript>'; ;
not ok 3228 - Document tree: qq'<noscript><!--</noscript>X<noscript>--></noscript>'
#   Failed test 'Document tree: qq'<noscript><!--</noscript>X<noscript>--></noscript>''
#   at HTML-tree.t test () ok line 9.
# +---+---------------------------------------+---+----------------+
# | Ln|Got                                    | Ln|Expected        |
# +---+---------------------------------------+---+----------------+
# |  1|<html>                                 |  1|<html>          |
# |  2|  <head>                               |  2|  <head>        |
# |  3|    <noscript>                         |  3|    <noscript>  |
# *  4|      <!-- </noscript>X<noscript> -->  *  4|      "<!--"    *
# |  5|  <body>                               |  5|  <body>        |
# |   |                                       *  6|    "X"         *
# |   |                                       *  7|    <noscript>  *
# |   |                                       *  8|      "-->"     *
# +---+---------------------------------------+---+----------------+
not ok 3229 - Parse error: qq'<noscript><iframe></noscript>X'; 1:11:no DOCTYPE, 1:19:in noscript:/:iframe, 1:30:not closed:iframe;Line: 1 Col: 10 Unexpected start tag (noscript). Expected DOCTYPE.
#   Failed test 'Parse error: qq'<noscript><iframe></noscript>X'; 1:11:no DOCTYPE, 1:19:in noscript:/:iframe, 1:30:not closed:iframe;Line: 1 Col: 10 Unexpected start tag (noscript). Expected DOCTYPE.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '1'
ok 3230 - SHOULD-level error: qq'<noscript><iframe></noscript>X'; ;
not ok 3231 - Document tree: qq'<noscript><iframe></noscript>X'
#   Failed test 'Document tree: qq'<noscript><iframe></noscript>X''
#   at HTML-tree.t test () ok line 9.
# +---+----------------------+---+------------------+
# | Ln|Got                   | Ln|Expected          |
# +---+----------------------+---+------------------+
# |  1|<html>                |  1|<html>            |
# |  2|  <head>              |  2|  <head>          |
# |  3|    <noscript>        |  3|    <noscript>    |
# |   |                      *  4|      "<iframe>"  *
# |  4|  <body>              |  5|  <body>          |
# *  5|    <iframe>          *  6|    "X"           *
# *  6|      "</noscript>X"  *   |                  |
# +---+----------------------+---+------------------+
ok 3232 - Parse error: qq'<noframes><!--<noframes></noframes>--></noframes>'; 1:11:no DOCTYPE, 1:49:unmatched end tag:noframes;Line: 1 Col: 10 Unexpected start tag (noframes). Expected DOCTYPE., Line: 1 Col: 49 Unexpected end tag (noframes).
ok 3233 - SHOULD-level error: qq'<noframes><!--<noframes></noframes>--></noframes>'; ;
ok 3234 - Document tree: qq'<noframes><!--<noframes></noframes>--></noframes>'
ok 3235 - Parse error: qq'<noframes><body><script><!--...</script></body></noframes></html>'; 1:11:no DOCTYPE;Line: 1 Col: 10 Unexpected start tag (noframes). Expected DOCTYPE.
ok 3236 - SHOULD-level error: qq'<noframes><body><script><!--...</script></body></noframes></html>'; ;
ok 3237 - Document tree: qq'<noframes><body><script><!--...</script></body></noframes></html>'
ok 3238 - Parse error: qq'<textarea><!--<textarea></textarea>--></textarea>'; 1:11:no DOCTYPE, 1:49:unmatched end tag:textarea;Line: 1 Col: 10 Unexpected start tag (textarea). Expected DOCTYPE., Line: 1 Col: 49 Unexpected end tag (textarea).
ok 3239 - SHOULD-level error: qq'<textarea><!--<textarea></textarea>--></textarea>'; ;
ok 3240 - Document tree: qq'<textarea><!--<textarea></textarea>--></textarea>'
ok 3241 - Parse error: qq'<textarea>&lt;/textarea></textarea>'; 1:11:no DOCTYPE;Line: 1 Col: 10 Unexpected start tag (textarea). Expected DOCTYPE.
ok 3242 - SHOULD-level error: qq'<textarea>&lt;/textarea></textarea>'; ;
ok 3243 - Document tree: qq'<textarea>&lt;/textarea></textarea>'
ok 3244 - Parse error: qq'<iframe><!--<iframe></iframe>--></iframe>'; 1:9:no DOCTYPE, 1:41:unmatched end tag:iframe;Line: 1 Col: 8 Unexpected start tag (iframe). Expected DOCTYPE., Line: 1 Col: 41 Unexpected end tag (iframe).
ok 3245 - SHOULD-level error: qq'<iframe><!--<iframe></iframe>--></iframe>'; ;
ok 3246 - Document tree: qq'<iframe><!--<iframe></iframe>--></iframe>'
ok 3247 - Parse error: qq'<iframe>...<!--X->...<!--/X->...</iframe>'; 1:9:no DOCTYPE;Line: 1 Col: 8 Unexpected start tag (iframe). Expected DOCTYPE.
ok 3248 - SHOULD-level error: qq'<iframe>...<!--X->...<!--/X->...</iframe>'; ;
ok 3249 - Document tree: qq'<iframe>...<!--X->...<!--/X->...</iframe>'
ok 3250 - Parse error: qq'<xmp><!--<xmp></xmp>--></xmp>'; 1:6:no DOCTYPE, 1:29:unmatched end tag:xmp;Line: 1 Col: 5 Unexpected start tag (xmp). Expected DOCTYPE., Line: 1 Col: 29 Unexpected end tag (xmp).
ok 3251 - SHOULD-level error: qq'<xmp><!--<xmp></xmp>--></xmp>'; ;
ok 3252 - Document tree: qq'<xmp><!--<xmp></xmp>--></xmp>'
ok 3253 - Parse error: qq'<noembed><!--<noembed></noembed>--></noembed>'; 1:10:no DOCTYPE, 1:45:unmatched end tag:noembed;Line: 1 Col: 9 Unexpected start tag (noembed). Expected DOCTYPE., Line: 1 Col: 45 Unexpected end tag (noembed).
ok 3254 - SHOULD-level error: qq'<noembed><!--<noembed></noembed>--></noembed>'; ;
ok 3255 - Document tree: qq'<noembed><!--<noembed></noembed>--></noembed>'
No #errors section (<!doctype html><table>) at HTML-tree.t test () skip line 67.
not ok 3256 - Parse error: qq'<!doctype html><table>'; 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table>'; 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3257 - SHOULD-level error: qq'<!doctype html><table>'; ;
Use of uninitialized value in length at HTML-tree.t test () ok line 8.
not ok 3258 - Document tree: qq'<!doctype html><table>'
#   Failed test 'Document tree: qq'<!doctype html><table>''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+---+----------+
# | Ln|Got              | Ln|Expected  |
# +---+-----------------+---+----------+
# *  1|<!DOCTYPE html>  *   |          |
# *  2|<html>           *   |          |
# *  3|  <head>         *   |          |
# *  4|  <body>         *   |          |
# *  5|    <table>      *   |          |
# +---+-----------------+---+----------+
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
ok 3259 - Parse error: qq''; 1:0:no DOCTYPE;Line 2 Col 0 Unexpected end of file. Expected table content.
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
ok 3260 - SHOULD-level error: qq''; ;
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
not ok 3261 - Document tree: qq''
#   Failed test 'Document tree: qq'''
#   at HTML-tree.t test () ok line 9.
# +---+----------+---+-----------------+
# | Ln|Got       | Ln|Expected         |
# +---+----------+---+-----------------+
# |   |          *  1|<!DOCTYPE html>  *
# |  1|<html>    |  2|<html>           |
# |  2|  <head>  |  3|  <head>         |
# |  3|  <body>  |  4|  <body>         |
# |   |          *  5|    <table>      *
# |   |          *  6|      "          *
# |   |          *  7|"                *
# +---+----------+---+-----------------+
ok 3262 - Parse error: qq'<!doctype html><table><td><span><font></span><span>'; 1:27:missing start tag:tr, 1:46:not closed:font, 1:51:in body:\#eof;Line 1 Col 26 Unexpected table cell start tag (td) in the table body phase., Line 1 Col 45 Unexpected end tag (span)., Line 1 Col 51 Expected closing tag. Unexpected end of file.
ok 3263 - SHOULD-level error: qq'<!doctype html><table><td><span><font></span><span>'; ;
ok 3264 - Document tree: qq'<!doctype html><table><td><span><font></span><span>'
not ok 3265 - Parse error: qq'<!doctype html><form><table></form><form></table></form>'; 1:36:in table:/:form, 1:36:unmatched end tag:form, 1:42:form in table;35: Stray end tag “form”., 41: Start tag “form” seen in “table”.
#   Failed test 'Parse error: qq'<!doctype html><form><table></form><form></table></form>'; 1:36:in table:/:form, 1:36:unmatched end tag:form, 1:42:form in table;35: Stray end tag “form”., 41: Start tag “form” seen in “table”.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 3266 - SHOULD-level error: qq'<!doctype html><form><table></form><form></table></form>'; ;
ok 3267 - Document tree: qq'<!doctype html><form><table></form><form></table></form>'
# t/data/html-tree/tests17.dat
not ok 3268 - Parse error: qq'<!doctype html><table><tbody><select><tr>'; 1:38:in table:select, 1:41:not closed:select, 1:41:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><tbody><select><tr>'; 1:38:in table:select, 1:41:not closed:select, 1:41:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3269 - SHOULD-level error: qq'<!doctype html><table><tbody><select><tr>'; ;
ok 3270 - Document tree: qq'<!doctype html><table><tbody><select><tr>'
not ok 3271 - Parse error: qq'<!doctype html><table><tr><select><td>'; 1:35:in table:select, 1:38:not closed:select, 1:38:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><tr><select><td>'; 1:35:in table:select, 1:38:not closed:select, 1:38:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3272 - SHOULD-level error: qq'<!doctype html><table><tr><select><td>'; ;
ok 3273 - Document tree: qq'<!doctype html><table><tr><select><td>'
not ok 3274 - Parse error: qq'<!doctype html><table><tr><td><select><td>'; 1:42:not closed:select, 1:42:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><tr><td><select><td>'; 1:42:not closed:select, 1:42:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3275 - SHOULD-level error: qq'<!doctype html><table><tr><td><select><td>'; ;
ok 3276 - Document tree: qq'<!doctype html><table><tr><td><select><td>'
not ok 3277 - Parse error: qq'<!doctype html><table><tr><th><select><td>'; 1:42:not closed:select, 1:42:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><tr><th><select><td>'; 1:42:not closed:select, 1:42:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3278 - SHOULD-level error: qq'<!doctype html><table><tr><th><select><td>'; ;
ok 3279 - Document tree: qq'<!doctype html><table><tr><th><select><td>'
not ok 3280 - Parse error: qq'<!doctype html><table><caption><select><tr>'; 1:43:not closed:select, 1:43:not closed:caption, 1:43:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><caption><select><tr>'; 1:43:not closed:select, 1:43:not closed:caption, 1:43:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3281 - SHOULD-level error: qq'<!doctype html><table><caption><select><tr>'; ;
ok 3282 - Document tree: qq'<!doctype html><table><caption><select><tr>'
not ok 3283 - Parse error: qq'<!doctype html><select><tr>'; 1:27:in select:tr, 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><select><tr>'; 1:27:in select:tr, 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3284 - SHOULD-level error: qq'<!doctype html><select><tr>'; ;
ok 3285 - Document tree: qq'<!doctype html><select><tr>'
not ok 3286 - Parse error: qq'<!doctype html><select><td>'; 1:27:in select:td, 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><select><td>'; 1:27:in select:td, 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3287 - SHOULD-level error: qq'<!doctype html><select><td>'; ;
ok 3288 - Document tree: qq'<!doctype html><select><td>'
not ok 3289 - Parse error: qq'<!doctype html><select><th>'; 1:27:in select:th, 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><select><th>'; 1:27:in select:th, 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3290 - SHOULD-level error: qq'<!doctype html><select><th>'; ;
ok 3291 - Document tree: qq'<!doctype html><select><th>'
not ok 3292 - Parse error: qq'<!doctype html><select><tbody>'; 1:30:in select:tbody, 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><select><tbody>'; 1:30:in select:tbody, 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3293 - SHOULD-level error: qq'<!doctype html><select><tbody>'; ;
ok 3294 - Document tree: qq'<!doctype html><select><tbody>'
not ok 3295 - Parse error: qq'<!doctype html><select><thead>'; 1:30:in select:thead, 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><select><thead>'; 1:30:in select:thead, 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3296 - SHOULD-level error: qq'<!doctype html><select><thead>'; ;
ok 3297 - Document tree: qq'<!doctype html><select><thead>'
not ok 3298 - Parse error: qq'<!doctype html><select><tfoot>'; 1:30:in select:tfoot, 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><select><tfoot>'; 1:30:in select:tfoot, 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3299 - SHOULD-level error: qq'<!doctype html><select><tfoot>'; ;
ok 3300 - Document tree: qq'<!doctype html><select><tfoot>'
not ok 3301 - Parse error: qq'<!doctype html><select><caption>'; 1:32:in select:caption, 1:32:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><select><caption>'; 1:32:in select:caption, 1:32:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3302 - SHOULD-level error: qq'<!doctype html><select><caption>'; ;
ok 3303 - Document tree: qq'<!doctype html><select><caption>'
ok 3304 - Parse error: qq'<!doctype html><table><tr></table>a'; ;
ok 3305 - SHOULD-level error: qq'<!doctype html><table><tr></table>a'; ;
ok 3306 - Document tree: qq'<!doctype html><table><tr></table>a'
# t/data/html-tree/tests18.dat
not ok 3307 - Parse error: qq'<!doctype html><plaintext></plaintext>'; 1:38:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><plaintext></plaintext>'; 1:38:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3308 - SHOULD-level error: qq'<!doctype html><plaintext></plaintext>'; ;
ok 3309 - Document tree: qq'<!doctype html><plaintext></plaintext>'
not ok 3310 - Parse error: qq'<!doctype html><table><plaintext></plaintext>'; 1:34:in table:plaintext, 1:45:in table:\#text, 1:45:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><plaintext></plaintext>'; 1:34:in table:plaintext, 1:45:in table:\#text, 1:45:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3311 - SHOULD-level error: qq'<!doctype html><table><plaintext></plaintext>'; ;
ok 3312 - Document tree: qq'<!doctype html><table><plaintext></plaintext>'
not ok 3313 - Parse error: qq'<!doctype html><table><tbody><plaintext></plaintext>'; 1:41:in table:plaintext, 1:52:in table:\#text, 1:52:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><tbody><plaintext></plaintext>'; 1:41:in table:plaintext, 1:52:in table:\#text, 1:52:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3314 - SHOULD-level error: qq'<!doctype html><table><tbody><plaintext></plaintext>'; ;
ok 3315 - Document tree: qq'<!doctype html><table><tbody><plaintext></plaintext>'
not ok 3316 - Parse error: qq'<!doctype html><table><tbody><tr><plaintext></plaintext>'; 1:45:in table:plaintext, 1:56:in table:\#text, 1:56:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><tbody><tr><plaintext></plaintext>'; 1:45:in table:plaintext, 1:56:in table:\#text, 1:56:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3317 - SHOULD-level error: qq'<!doctype html><table><tbody><tr><plaintext></plaintext>'; ;
ok 3318 - Document tree: qq'<!doctype html><table><tbody><tr><plaintext></plaintext>'
not ok 3319 - Parse error: qq'<!doctype html><table><tbody><tr><plaintext></plaintext>'; 1:45:in table:plaintext, 1:56:in table:\#text, 1:56:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><tbody><tr><plaintext></plaintext>'; 1:45:in table:plaintext, 1:56:in table:\#text, 1:56:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3320 - SHOULD-level error: qq'<!doctype html><table><tbody><tr><plaintext></plaintext>'; ;
ok 3321 - Document tree: qq'<!doctype html><table><tbody><tr><plaintext></plaintext>'
not ok 3322 - Parse error: qq'<!doctype html><table><td><plaintext></plaintext>'; 1:27:missing start tag:tr, 1:49:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><td><plaintext></plaintext>'; 1:27:missing start tag:tr, 1:49:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3323 - SHOULD-level error: qq'<!doctype html><table><td><plaintext></plaintext>'; ;
ok 3324 - Document tree: qq'<!doctype html><table><td><plaintext></plaintext>'
not ok 3325 - Parse error: qq'<!doctype html><table><caption><plaintext></plaintext>'; 1:54:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><caption><plaintext></plaintext>'; 1:54:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3326 - SHOULD-level error: qq'<!doctype html><table><caption><plaintext></plaintext>'; ;
ok 3327 - Document tree: qq'<!doctype html><table><caption><plaintext></plaintext>'
not ok 3328 - Parse error: qq'<!doctype html><table><tr><style></script></style>abc'; 1:53:in table:\#text, 1:53:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><tr><style></script></style>abc'; 1:53:in table:\#text, 1:53:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3329 - SHOULD-level error: qq'<!doctype html><table><tr><style></script></style>abc'; ;
ok 3330 - Document tree: qq'<!doctype html><table><tr><style></script></style>abc'
not ok 3331 - Parse error: qq'<!doctype html><table><tr><script></style></script>abc'; 1:54:in table:\#text, 1:54:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><tr><script></style></script>abc'; 1:54:in table:\#text, 1:54:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3332 - SHOULD-level error: qq'<!doctype html><table><tr><script></style></script>abc'; ;
ok 3333 - Document tree: qq'<!doctype html><table><tr><script></style></script>abc'
not ok 3334 - Parse error: qq'<!doctype html><table><caption><style></script></style>abc'; 1:58:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><caption><style></script></style>abc'; 1:58:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3335 - SHOULD-level error: qq'<!doctype html><table><caption><style></script></style>abc'; ;
ok 3336 - Document tree: qq'<!doctype html><table><caption><style></script></style>abc'
not ok 3337 - Parse error: qq'<!doctype html><table><td><style></script></style>abc'; 1:27:missing start tag:tr, 1:53:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><td><style></script></style>abc'; 1:27:missing start tag:tr, 1:53:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3338 - SHOULD-level error: qq'<!doctype html><table><td><style></script></style>abc'; ;
ok 3339 - Document tree: qq'<!doctype html><table><td><style></script></style>abc'
not ok 3340 - Parse error: qq'<!doctype html><select><script></style></script>abc'; 1:51:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><select><script></style></script>abc'; 1:51:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3341 - SHOULD-level error: qq'<!doctype html><select><script></style></script>abc'; ;
ok 3342 - Document tree: qq'<!doctype html><select><script></style></script>abc'
not ok 3343 - Parse error: qq'<!doctype html><table><select><script></style></script>abc'; 1:31:in table:select, 1:58:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><select><script></style></script>abc'; 1:31:in table:select, 1:58:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3344 - SHOULD-level error: qq'<!doctype html><table><select><script></style></script>abc'; ;
ok 3345 - Document tree: qq'<!doctype html><table><select><script></style></script>abc'
not ok 3346 - Parse error: qq'<!doctype html><table><tr><select><script></style></script>abc'; 1:35:in table:select, 1:62:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><tr><select><script></style></script>abc'; 1:35:in table:select, 1:62:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3347 - SHOULD-level error: qq'<!doctype html><table><tr><select><script></style></script>abc'; ;
ok 3348 - Document tree: qq'<!doctype html><table><tr><select><script></style></script>abc'
not ok 3349 - Parse error: qq'<!doctype html><frameset></frameset><noframes>abc'; 1:49:not closed:noframes;
#   Failed test 'Parse error: qq'<!doctype html><frameset></frameset><noframes>abc'; 1:49:not closed:noframes;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3350 - SHOULD-level error: qq'<!doctype html><frameset></frameset><noframes>abc'; ;
ok 3351 - Document tree: qq'<!doctype html><frameset></frameset><noframes>abc'
ok 3352 - Parse error: qq'<!doctype html><frameset></frameset><noframes>abc</noframes><!--abc-->'; ;
ok 3353 - SHOULD-level error: qq'<!doctype html><frameset></frameset><noframes>abc</noframes><!--abc-->'; ;
ok 3354 - Document tree: qq'<!doctype html><frameset></frameset><noframes>abc</noframes><!--abc-->'
not ok 3355 - Parse error: qq'<!doctype html><frameset></frameset></html><noframes>abc'; 1:56:not closed:noframes;
#   Failed test 'Parse error: qq'<!doctype html><frameset></frameset></html><noframes>abc'; 1:56:not closed:noframes;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3356 - SHOULD-level error: qq'<!doctype html><frameset></frameset></html><noframes>abc'; ;
ok 3357 - Document tree: qq'<!doctype html><frameset></frameset></html><noframes>abc'
ok 3358 - Parse error: qq'<!doctype html><frameset></frameset></html><noframes>abc</noframes><!--abc-->'; ;
ok 3359 - SHOULD-level error: qq'<!doctype html><frameset></frameset></html><noframes>abc</noframes><!--abc-->'; ;
ok 3360 - Document tree: qq'<!doctype html><frameset></frameset></html><noframes>abc</noframes><!--abc-->'
not ok 3361 - Parse error: qq'<!doctype html><table><tr></tbody><tfoot>'; 1:41:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><tr></tbody><tfoot>'; 1:41:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3362 - SHOULD-level error: qq'<!doctype html><table><tr></tbody><tfoot>'; ;
ok 3363 - Document tree: qq'<!doctype html><table><tr></tbody><tfoot>'
not ok 3364 - Parse error: qq'<!doctype html><table><td><svg></svg>abc<td>'; 1:27:missing start tag:tr, 1:44:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><td><svg></svg>abc<td>'; 1:27:missing start tag:tr, 1:44:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3365 - SHOULD-level error: qq'<!doctype html><table><td><svg></svg>abc<td>'; ;
ok 3366 - Document tree: qq'<!doctype html><table><td><svg></svg>abc<td>'
# t/data/html-tree/tests19.dat
not ok 3367 - Parse error: qq'<!doctype html><math><mn DefinitionUrl="foo">'; 1:45:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><math><mn DefinitionUrl="foo">'; 1:45:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3368 - SHOULD-level error: qq'<!doctype html><math><mn DefinitionUrl="foo">'; ;
ok 3369 - Document tree: qq'<!doctype html><math><mn DefinitionUrl="foo">'
not ok 3370 - Parse error: qq'<!doctype html><html></p><!--foo-->'; 1:26:unmatched end tag:p;
#   Failed test 'Parse error: qq'<!doctype html><html></p><!--foo-->'; 1:26:unmatched end tag:p;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3371 - SHOULD-level error: qq'<!doctype html><html></p><!--foo-->'; ;
ok 3372 - Document tree: qq'<!doctype html><html></p><!--foo-->'
not ok 3373 - Parse error: qq'<!doctype html><head></head></p><!--foo-->'; 1:33:unmatched end tag:p;
#   Failed test 'Parse error: qq'<!doctype html><head></head></p><!--foo-->'; 1:33:unmatched end tag:p;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3374 - SHOULD-level error: qq'<!doctype html><head></head></p><!--foo-->'; ;
ok 3375 - Document tree: qq'<!doctype html><head></head></p><!--foo-->'
not ok 3376 - Parse error: qq'<!doctype html><body><p><pre>'; 1:29:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><body><p><pre>'; 1:29:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3377 - SHOULD-level error: qq'<!doctype html><body><p><pre>'; ;
ok 3378 - Document tree: qq'<!doctype html><body><p><pre>'
not ok 3379 - Parse error: qq'<!doctype html><body><p><listing>'; 1:33:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><body><p><listing>'; 1:33:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3380 - SHOULD-level error: qq'<!doctype html><body><p><listing>'; ;
ok 3381 - Document tree: qq'<!doctype html><body><p><listing>'
not ok 3382 - Parse error: qq'<!doctype html><p><plaintext>'; 1:29:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><plaintext>'; 1:29:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3383 - SHOULD-level error: qq'<!doctype html><p><plaintext>'; ;
ok 3384 - Document tree: qq'<!doctype html><p><plaintext>'
not ok 3385 - Parse error: qq'<!doctype html><p><h1>'; 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><h1>'; 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3386 - SHOULD-level error: qq'<!doctype html><p><h1>'; ;
ok 3387 - Document tree: qq'<!doctype html><p><h1>'
not ok 3388 - Parse error: qq'<!doctype html><form><isindex>'; 1:30:isindex, 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><form><isindex>'; 1:30:isindex, 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3389 - SHOULD-level error: qq'<!doctype html><form><isindex>'; ;
ok 3390 - Document tree: qq'<!doctype html><form><isindex>'
not ok 3391 - Parse error: qq'<!doctype html><isindex action="POST">'; 1:38:isindex;
#   Failed test 'Parse error: qq'<!doctype html><isindex action="POST">'; 1:38:isindex;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3392 - SHOULD-level error: qq'<!doctype html><isindex action="POST">'; ;
ok 3393 - Document tree: qq'<!doctype html><isindex action="POST">'
not ok 3394 - Parse error: qq'<!doctype html><isindex prompt="this is isindex">'; 1:49:isindex;
#   Failed test 'Parse error: qq'<!doctype html><isindex prompt="this is isindex">'; 1:49:isindex;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3395 - SHOULD-level error: qq'<!doctype html><isindex prompt="this is isindex">'; ;
ok 3396 - Document tree: qq'<!doctype html><isindex prompt="this is isindex">'
not ok 3397 - Parse error: qq'<!doctype html><isindex type="hidden">'; 1:38:isindex;
#   Failed test 'Parse error: qq'<!doctype html><isindex type="hidden">'; 1:38:isindex;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3398 - SHOULD-level error: qq'<!doctype html><isindex type="hidden">'; ;
ok 3399 - Document tree: qq'<!doctype html><isindex type="hidden">'
not ok 3400 - Parse error: qq'<!doctype html><isindex name="foo">'; 1:35:isindex;
#   Failed test 'Parse error: qq'<!doctype html><isindex name="foo">'; 1:35:isindex;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3401 - SHOULD-level error: qq'<!doctype html><isindex name="foo">'; ;
ok 3402 - Document tree: qq'<!doctype html><isindex name="foo">'
not ok 3403 - Parse error: qq'<!doctype html><ruby><p><rp>'; 1:28:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><ruby><p><rp>'; 1:28:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3404 - SHOULD-level error: qq'<!doctype html><ruby><p><rp>'; ;
ok 3405 - Document tree: qq'<!doctype html><ruby><p><rp>'
not ok 3406 - Parse error: qq'<!doctype html><ruby><div><span><rp>'; 1:36:not closed:span, 1:36:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><ruby><div><span><rp>'; 1:36:not closed:span, 1:36:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3407 - SHOULD-level error: qq'<!doctype html><ruby><div><span><rp>'; ;
ok 3408 - Document tree: qq'<!doctype html><ruby><div><span><rp>'
not ok 3409 - Parse error: qq'<!doctype html><ruby><div><p><rp>'; 1:33:not closed:div, 1:33:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><ruby><div><p><rp>'; 1:33:not closed:div, 1:33:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3410 - SHOULD-level error: qq'<!doctype html><ruby><div><p><rp>'; ;
ok 3411 - Document tree: qq'<!doctype html><ruby><div><p><rp>'
not ok 3412 - Parse error: qq'<!doctype html><ruby><p><rt>'; 1:28:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><ruby><p><rt>'; 1:28:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3413 - SHOULD-level error: qq'<!doctype html><ruby><p><rt>'; ;
ok 3414 - Document tree: qq'<!doctype html><ruby><p><rt>'
not ok 3415 - Parse error: qq'<!doctype html><ruby><div><span><rt>'; 1:36:not closed:span, 1:36:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><ruby><div><span><rt>'; 1:36:not closed:span, 1:36:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3416 - SHOULD-level error: qq'<!doctype html><ruby><div><span><rt>'; ;
ok 3417 - Document tree: qq'<!doctype html><ruby><div><span><rt>'
not ok 3418 - Parse error: qq'<!doctype html><ruby><div><p><rt>'; 1:33:not closed:div, 1:33:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><ruby><div><p><rt>'; 1:33:not closed:div, 1:33:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3419 - SHOULD-level error: qq'<!doctype html><ruby><div><p><rt>'; ;
ok 3420 - Document tree: qq'<!doctype html><ruby><div><p><rt>'
not ok 3421 - Parse error: qq'<!doctype html><math/><foo>'; 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><math/><foo>'; 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3422 - SHOULD-level error: qq'<!doctype html><math/><foo>'; ;
ok 3423 - Document tree: qq'<!doctype html><math/><foo>'
not ok 3424 - Parse error: qq'<!doctype html><svg/><foo>'; 1:26:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><svg/><foo>'; 1:26:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3425 - SHOULD-level error: qq'<!doctype html><svg/><foo>'; ;
ok 3426 - Document tree: qq'<!doctype html><svg/><foo>'
not ok 3427 - Parse error: qq'<!doctype html><div></body><!--foo-->'; 1:28:not closed:div;
#   Failed test 'Parse error: qq'<!doctype html><div></body><!--foo-->'; 1:28:not closed:div;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3428 - SHOULD-level error: qq'<!doctype html><div></body><!--foo-->'; ;
ok 3429 - Document tree: qq'<!doctype html><div></body><!--foo-->'
not ok 3430 - Parse error: qq'<!doctype html><h1><div><h3><span></h1>foo'; 1:40:unmatched end tag:h1, 1:42:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><h1><div><h3><span></h1>foo'; 1:40:unmatched end tag:h1, 1:42:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3431 - SHOULD-level error: qq'<!doctype html><h1><div><h3><span></h1>foo'; ;
ok 3432 - Document tree: qq'<!doctype html><h1><div><h3><span></h1>foo'
not ok 3433 - Parse error: qq'<!doctype html><p></h3>foo'; 1:24:unmatched end tag:h3;
#   Failed test 'Parse error: qq'<!doctype html><p></h3>foo'; 1:24:unmatched end tag:h3;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3434 - SHOULD-level error: qq'<!doctype html><p></h3>foo'; ;
ok 3435 - Document tree: qq'<!doctype html><p></h3>foo'
not ok 3436 - Parse error: qq'<!doctype html><h3><li>abc</h2>foo'; 1:32:unmatched end tag:h2;
#   Failed test 'Parse error: qq'<!doctype html><h3><li>abc</h2>foo'; 1:32:unmatched end tag:h2;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3437 - SHOULD-level error: qq'<!doctype html><h3><li>abc</h2>foo'; ;
ok 3438 - Document tree: qq'<!doctype html><h3><li>abc</h2>foo'
not ok 3439 - Parse error: qq'<!doctype html><table>abc<!--foo-->'; 1:35:in table:\#text, 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table>abc<!--foo-->'; 1:35:in table:\#text, 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3440 - SHOULD-level error: qq'<!doctype html><table>abc<!--foo-->'; ;
ok 3441 - Document tree: qq'<!doctype html><table>abc<!--foo-->'
not ok 3442 - Parse error: qq'<!doctype html><table>  <!--foo-->'; 1:34:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table>  <!--foo-->'; 1:34:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3443 - SHOULD-level error: qq'<!doctype html><table>  <!--foo-->'; ;
ok 3444 - Document tree: qq'<!doctype html><table>  <!--foo-->'
not ok 3445 - Parse error: qq'<!doctype html><table> b <!--foo-->'; 1:35:in table:\#text, 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table> b <!--foo-->'; 1:35:in table:\#text, 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3446 - SHOULD-level error: qq'<!doctype html><table> b <!--foo-->'; ;
ok 3447 - Document tree: qq'<!doctype html><table> b <!--foo-->'
not ok 3448 - Parse error: qq'<!doctype html><select><option><option>'; 1:39:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><select><option><option>'; 1:39:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3449 - SHOULD-level error: qq'<!doctype html><select><option><option>'; ;
ok 3450 - Document tree: qq'<!doctype html><select><option><option>'
not ok 3451 - Parse error: qq'<!doctype html><select><option></optgroup>'; 1:42:unmatched end tag:optgroup, 1:42:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><select><option></optgroup>'; 1:42:unmatched end tag:optgroup, 1:42:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3452 - SHOULD-level error: qq'<!doctype html><select><option></optgroup>'; ;
ok 3453 - Document tree: qq'<!doctype html><select><option></optgroup>'
not ok 3454 - Parse error: qq'<!doctype html><select><option></optgroup>'; 1:42:unmatched end tag:optgroup, 1:42:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><select><option></optgroup>'; 1:42:unmatched end tag:optgroup, 1:42:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3455 - SHOULD-level error: qq'<!doctype html><select><option></optgroup>'; ;
ok 3456 - Document tree: qq'<!doctype html><select><option></optgroup>'
not ok 3457 - Parse error: qq'<!doctype html><p><math><mi><p><h1>'; 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><math><mi><p><h1>'; 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3458 - SHOULD-level error: qq'<!doctype html><p><math><mi><p><h1>'; ;
ok 3459 - Document tree: qq'<!doctype html><p><math><mi><p><h1>'
not ok 3460 - Parse error: qq'<!doctype html><p><math><mo><p><h1>'; 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><math><mo><p><h1>'; 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3461 - SHOULD-level error: qq'<!doctype html><p><math><mo><p><h1>'; ;
ok 3462 - Document tree: qq'<!doctype html><p><math><mo><p><h1>'
not ok 3463 - Parse error: qq'<!doctype html><p><math><mn><p><h1>'; 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><math><mn><p><h1>'; 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3464 - SHOULD-level error: qq'<!doctype html><p><math><mn><p><h1>'; ;
ok 3465 - Document tree: qq'<!doctype html><p><math><mn><p><h1>'
not ok 3466 - Parse error: qq'<!doctype html><p><math><ms><p><h1>'; 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><math><ms><p><h1>'; 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3467 - SHOULD-level error: qq'<!doctype html><p><math><ms><p><h1>'; ;
ok 3468 - Document tree: qq'<!doctype html><p><math><ms><p><h1>'
not ok 3469 - Parse error: qq'<!doctype html><p><math><mtext><p><h1>'; 1:38:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><math><mtext><p><h1>'; 1:38:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3470 - SHOULD-level error: qq'<!doctype html><p><math><mtext><p><h1>'; ;
ok 3471 - Document tree: qq'<!doctype html><p><math><mtext><p><h1>'
not ok 3472 - Parse error: qq'<!doctype html><frameset></noframes>'; 1:36:in frameset:/:noframes, 1:36:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><frameset></noframes>'; 1:36:in frameset:/:noframes, 1:36:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3473 - SHOULD-level error: qq'<!doctype html><frameset></noframes>'; ;
ok 3474 - Document tree: qq'<!doctype html><frameset></noframes>'
not ok 3475 - Parse error: qq'<!doctype html><html c=d><body></html><html a=b>'; 1:48:after html:html, 1:48:not first start tag;
#   Failed test 'Parse error: qq'<!doctype html><html c=d><body></html><html a=b>'; 1:48:after html:html, 1:48:not first start tag;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3476 - SHOULD-level error: qq'<!doctype html><html c=d><body></html><html a=b>'; ;
ok 3477 - Document tree: qq'<!doctype html><html c=d><body></html><html a=b>'
not ok 3478 - Parse error: qq'<!doctype html><html c=d><frameset></frameset></html><html a=b>'; 1:63:after html:html, 1:63:not first start tag;
#   Failed test 'Parse error: qq'<!doctype html><html c=d><frameset></frameset></html><html a=b>'; 1:63:after html:html, 1:63:not first start tag;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3479 - SHOULD-level error: qq'<!doctype html><html c=d><frameset></frameset></html><html a=b>'; ;
ok 3480 - Document tree: qq'<!doctype html><html c=d><frameset></frameset></html><html a=b>'
ok 3481 - Parse error: qq'<!doctype html><html><frameset></frameset></html><!--foo-->'; ;
ok 3482 - SHOULD-level error: qq'<!doctype html><html><frameset></frameset></html><!--foo-->'; ;
ok 3483 - Document tree: qq'<!doctype html><html><frameset></frameset></html><!--foo-->'
ok 3484 - Parse error: qq'<!doctype html><html><frameset></frameset></html>  '; ;
ok 3485 - SHOULD-level error: qq'<!doctype html><html><frameset></frameset></html>  '; ;
ok 3486 - Document tree: qq'<!doctype html><html><frameset></frameset></html>  '
not ok 3487 - Parse error: qq'<!doctype html><html><frameset></frameset></html>abc'; 1:52:after html:\#text;
#   Failed test 'Parse error: qq'<!doctype html><html><frameset></frameset></html>abc'; 1:52:after html:\#text;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3488 - SHOULD-level error: qq'<!doctype html><html><frameset></frameset></html>abc'; ;
ok 3489 - Document tree: qq'<!doctype html><html><frameset></frameset></html>abc'
not ok 3490 - Parse error: qq'<!doctype html><html><frameset></frameset></html><p>'; 1:52:after after frameset:p;
#   Failed test 'Parse error: qq'<!doctype html><html><frameset></frameset></html><p>'; 1:52:after after frameset:p;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3491 - SHOULD-level error: qq'<!doctype html><html><frameset></frameset></html><p>'; ;
ok 3492 - Document tree: qq'<!doctype html><html><frameset></frameset></html><p>'
not ok 3493 - Parse error: qq'<!doctype html><html><frameset></frameset></html></p>'; 1:53:after after frameset:/:p;
#   Failed test 'Parse error: qq'<!doctype html><html><frameset></frameset></html></p>'; 1:53:after after frameset:/:p;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3494 - SHOULD-level error: qq'<!doctype html><html><frameset></frameset></html></p>'; ;
ok 3495 - Document tree: qq'<!doctype html><html><frameset></frameset></html></p>'
not ok 3496 - Parse error: qq'<html><frameset></frameset></html><!doctype html>'; 1:7:no DOCTYPE, 1:49:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<html><frameset></frameset></html><!doctype html>'; 1:7:no DOCTYPE, 1:49:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3497 - SHOULD-level error: qq'<html><frameset></frameset></html><!doctype html>'; ;
ok 3498 - Document tree: qq'<html><frameset></frameset></html><!doctype html>'
not ok 3499 - Parse error: qq'<!doctype html><body><frameset>'; 1:31:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><body><frameset>'; 1:31:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3500 - SHOULD-level error: qq'<!doctype html><body><frameset>'; ;
ok 3501 - Document tree: qq'<!doctype html><body><frameset>'
not ok 3502 - Parse error: qq'<!doctype html><p><frameset><frame>'; 1:29:in body:frameset, 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><frameset><frame>'; 1:29:in body:frameset, 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3503 - SHOULD-level error: qq'<!doctype html><p><frameset><frame>'; ;
ok 3504 - Document tree: qq'<!doctype html><p><frameset><frame>'
not ok 3505 - Parse error: qq'<!doctype html><p>a<frameset>'; 1:29:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><p>a<frameset>'; 1:29:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3506 - SHOULD-level error: qq'<!doctype html><p>a<frameset>'; ;
ok 3507 - Document tree: qq'<!doctype html><p>a<frameset>'
not ok 3508 - Parse error: qq'<!doctype html><p> <frameset><frame>'; 1:30:in body:frameset, 1:36:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p> <frameset><frame>'; 1:30:in body:frameset, 1:36:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3509 - SHOULD-level error: qq'<!doctype html><p> <frameset><frame>'; ;
ok 3510 - Document tree: qq'<!doctype html><p> <frameset><frame>'
not ok 3511 - Parse error: qq'<!doctype html><pre><frameset>'; 1:30:in body:frameset, 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><pre><frameset>'; 1:30:in body:frameset, 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3512 - SHOULD-level error: qq'<!doctype html><pre><frameset>'; ;
ok 3513 - Document tree: qq'<!doctype html><pre><frameset>'
not ok 3514 - Parse error: qq'<!doctype html><listing><frameset>'; 1:34:in body:frameset, 1:34:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><listing><frameset>'; 1:34:in body:frameset, 1:34:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3515 - SHOULD-level error: qq'<!doctype html><listing><frameset>'; ;
ok 3516 - Document tree: qq'<!doctype html><listing><frameset>'
not ok 3517 - Parse error: qq'<!doctype html><li><frameset>'; 1:29:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><li><frameset>'; 1:29:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3518 - SHOULD-level error: qq'<!doctype html><li><frameset>'; ;
ok 3519 - Document tree: qq'<!doctype html><li><frameset>'
not ok 3520 - Parse error: qq'<!doctype html><dd><frameset>'; 1:29:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><dd><frameset>'; 1:29:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3521 - SHOULD-level error: qq'<!doctype html><dd><frameset>'; ;
ok 3522 - Document tree: qq'<!doctype html><dd><frameset>'
not ok 3523 - Parse error: qq'<!doctype html><dt><frameset>'; 1:29:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><dt><frameset>'; 1:29:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3524 - SHOULD-level error: qq'<!doctype html><dt><frameset>'; ;
ok 3525 - Document tree: qq'<!doctype html><dt><frameset>'
not ok 3526 - Parse error: qq'<!doctype html><button><frameset>'; 1:33:in body:frameset, 1:33:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><button><frameset>'; 1:33:in body:frameset, 1:33:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3527 - SHOULD-level error: qq'<!doctype html><button><frameset>'; ;
ok 3528 - Document tree: qq'<!doctype html><button><frameset>'
not ok 3529 - Parse error: qq'<!doctype html><applet><frameset>'; 1:33:in body:frameset, 1:33:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><applet><frameset>'; 1:33:in body:frameset, 1:33:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3530 - SHOULD-level error: qq'<!doctype html><applet><frameset>'; ;
ok 3531 - Document tree: qq'<!doctype html><applet><frameset>'
not ok 3532 - Parse error: qq'<!doctype html><marquee><frameset>'; 1:34:in body:frameset, 1:34:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><marquee><frameset>'; 1:34:in body:frameset, 1:34:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3533 - SHOULD-level error: qq'<!doctype html><marquee><frameset>'; ;
ok 3534 - Document tree: qq'<!doctype html><marquee><frameset>'
not ok 3535 - Parse error: qq'<!doctype html><object><frameset>'; 1:33:in body:frameset, 1:33:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><object><frameset>'; 1:33:in body:frameset, 1:33:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3536 - SHOULD-level error: qq'<!doctype html><object><frameset>'; ;
ok 3537 - Document tree: qq'<!doctype html><object><frameset>'
not ok 3538 - Parse error: qq'<!doctype html><table><frameset>'; 1:32:in table:frameset, 1:32:in body:frameset, 1:32:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><frameset>'; 1:32:in table:frameset, 1:32:in body:frameset, 1:32:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3539 - SHOULD-level error: qq'<!doctype html><table><frameset>'; ;
ok 3540 - Document tree: qq'<!doctype html><table><frameset>'
not ok 3541 - Parse error: qq'<!doctype html><area><frameset>'; 1:31:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><area><frameset>'; 1:31:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3542 - SHOULD-level error: qq'<!doctype html><area><frameset>'; ;
ok 3543 - Document tree: qq'<!doctype html><area><frameset>'
not ok 3544 - Parse error: qq'<!doctype html><basefont><frameset>'; 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><basefont><frameset>'; 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3545 - SHOULD-level error: qq'<!doctype html><basefont><frameset>'; ;
ok 3546 - Document tree: qq'<!doctype html><basefont><frameset>'
not ok 3547 - Parse error: qq'<!doctype html><bgsound><frameset>'; 1:34:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><bgsound><frameset>'; 1:34:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3548 - SHOULD-level error: qq'<!doctype html><bgsound><frameset>'; ;
ok 3549 - Document tree: qq'<!doctype html><bgsound><frameset>'
not ok 3550 - Parse error: qq'<!doctype html><br><frameset>'; 1:29:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><br><frameset>'; 1:29:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3551 - SHOULD-level error: qq'<!doctype html><br><frameset>'; ;
ok 3552 - Document tree: qq'<!doctype html><br><frameset>'
not ok 3553 - Parse error: qq'<!doctype html><embed><frameset>'; 1:32:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><embed><frameset>'; 1:32:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3554 - SHOULD-level error: qq'<!doctype html><embed><frameset>'; ;
ok 3555 - Document tree: qq'<!doctype html><embed><frameset>'
not ok 3556 - Parse error: qq'<!doctype html><img><frameset>'; 1:30:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><img><frameset>'; 1:30:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3557 - SHOULD-level error: qq'<!doctype html><img><frameset>'; ;
ok 3558 - Document tree: qq'<!doctype html><img><frameset>'
not ok 3559 - Parse error: qq'<!doctype html><input><frameset>'; 1:32:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><input><frameset>'; 1:32:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3560 - SHOULD-level error: qq'<!doctype html><input><frameset>'; ;
ok 3561 - Document tree: qq'<!doctype html><input><frameset>'
not ok 3562 - Parse error: qq'<!doctype html><keygen><frameset>'; 1:33:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><keygen><frameset>'; 1:33:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3563 - SHOULD-level error: qq'<!doctype html><keygen><frameset>'; ;
ok 3564 - Document tree: qq'<!doctype html><keygen><frameset>'
not ok 3565 - Parse error: qq'<!doctype html><wbr><frameset>'; 1:30:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><wbr><frameset>'; 1:30:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3566 - SHOULD-level error: qq'<!doctype html><wbr><frameset>'; ;
ok 3567 - Document tree: qq'<!doctype html><wbr><frameset>'
not ok 3568 - Parse error: qq'<!doctype html><hr><frameset>'; 1:29:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><hr><frameset>'; 1:29:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3569 - SHOULD-level error: qq'<!doctype html><hr><frameset>'; ;
ok 3570 - Document tree: qq'<!doctype html><hr><frameset>'
not ok 3571 - Parse error: qq'<!doctype html><textarea></textarea><frameset>'; 1:46:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><textarea></textarea><frameset>'; 1:46:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3572 - SHOULD-level error: qq'<!doctype html><textarea></textarea><frameset>'; ;
ok 3573 - Document tree: qq'<!doctype html><textarea></textarea><frameset>'
not ok 3574 - Parse error: qq'<!doctype html><xmp></xmp><frameset>'; 1:36:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><xmp></xmp><frameset>'; 1:36:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3575 - SHOULD-level error: qq'<!doctype html><xmp></xmp><frameset>'; ;
ok 3576 - Document tree: qq'<!doctype html><xmp></xmp><frameset>'
not ok 3577 - Parse error: qq'<!doctype html><iframe></iframe><frameset>'; 1:42:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><iframe></iframe><frameset>'; 1:42:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3578 - SHOULD-level error: qq'<!doctype html><iframe></iframe><frameset>'; ;
ok 3579 - Document tree: qq'<!doctype html><iframe></iframe><frameset>'
not ok 3580 - Parse error: qq'<!doctype html><select></select><frameset>'; 1:42:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><select></select><frameset>'; 1:42:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3581 - SHOULD-level error: qq'<!doctype html><select></select><frameset>'; ;
ok 3582 - Document tree: qq'<!doctype html><select></select><frameset>'
not ok 3583 - Parse error: qq'<!doctype html><svg></svg><frameset><frame>'; 1:37:in body:frameset, 1:43:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><svg></svg><frameset><frame>'; 1:37:in body:frameset, 1:43:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3584 - SHOULD-level error: qq'<!doctype html><svg></svg><frameset><frame>'; ;
ok 3585 - Document tree: qq'<!doctype html><svg></svg><frameset><frame>'
not ok 3586 - Parse error: qq'<!doctype html><math></math><frameset><frame>'; 1:39:in body:frameset, 1:45:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><math></math><frameset><frame>'; 1:39:in body:frameset, 1:45:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3587 - SHOULD-level error: qq'<!doctype html><math></math><frameset><frame>'; ;
ok 3588 - Document tree: qq'<!doctype html><math></math><frameset><frame>'
not ok 3589 - Parse error: qq'<!doctype html><svg><foreignObject><div> <frameset><frame>'; 1:52:in body:frameset, 1:58:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><svg><foreignObject><div> <frameset><frame>'; 1:52:in body:frameset, 1:58:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3590 - SHOULD-level error: qq'<!doctype html><svg><foreignObject><div> <frameset><frame>'; ;
ok 3591 - Document tree: qq'<!doctype html><svg><foreignObject><div> <frameset><frame>'
not ok 3592 - Parse error: qq'<!doctype html><svg>a</svg><frameset><frame>'; 1:38:in body:frameset, 1:44:in body:frame;
#   Failed test 'Parse error: qq'<!doctype html><svg>a</svg><frameset><frame>'; 1:38:in body:frameset, 1:44:in body:frame;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3593 - SHOULD-level error: qq'<!doctype html><svg>a</svg><frameset><frame>'; ;
ok 3594 - Document tree: qq'<!doctype html><svg>a</svg><frameset><frame>'
not ok 3595 - Parse error: qq'<!doctype html><svg> </svg><frameset><frame>'; 1:38:in body:frameset, 1:44:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><svg> </svg><frameset><frame>'; 1:38:in body:frameset, 1:44:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3596 - SHOULD-level error: qq'<!doctype html><svg> </svg><frameset><frame>'; ;
ok 3597 - Document tree: qq'<!doctype html><svg> </svg><frameset><frame>'
not ok 3598 - Parse error: qq'<html>aaa<frameset></frameset>'; 1:7:no DOCTYPE, 1:20:in body:frameset, 1:30:unmatched end tag:frameset;
#   Failed test 'Parse error: qq'<html>aaa<frameset></frameset>'; 1:7:no DOCTYPE, 1:20:in body:frameset, 1:30:unmatched end tag:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3599 - SHOULD-level error: qq'<html>aaa<frameset></frameset>'; ;
ok 3600 - Document tree: qq'<html>aaa<frameset></frameset>'
not ok 3601 - Parse error: qq'<html> a <frameset></frameset>'; 1:7:no DOCTYPE, 1:20:in body:frameset, 1:30:unmatched end tag:frameset;
#   Failed test 'Parse error: qq'<html> a <frameset></frameset>'; 1:7:no DOCTYPE, 1:20:in body:frameset, 1:30:unmatched end tag:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3602 - SHOULD-level error: qq'<html> a <frameset></frameset>'; ;
ok 3603 - Document tree: qq'<html> a <frameset></frameset>'
not ok 3604 - Parse error: qq'<!doctype html><div><frameset>'; 1:30:in body:frameset, 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><div><frameset>'; 1:30:in body:frameset, 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3605 - SHOULD-level error: qq'<!doctype html><div><frameset>'; ;
ok 3606 - Document tree: qq'<!doctype html><div><frameset>'
not ok 3607 - Parse error: qq'<!doctype html><div><body><frameset>'; 1:27:in body:body, 1:36:in body:frameset, 1:36:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><div><body><frameset>'; 1:27:in body:body, 1:36:in body:frameset, 1:36:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3608 - SHOULD-level error: qq'<!doctype html><div><body><frameset>'; ;
ok 3609 - Document tree: qq'<!doctype html><div><body><frameset>'
not ok 3610 - Parse error: qq'<!doctype html><p><math></p>a'; 1:29:unmatched end tag:p, 1:29:not closed:math;
#   Failed test 'Parse error: qq'<!doctype html><p><math></p>a'; 1:29:unmatched end tag:p, 1:29:not closed:math;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3611 - SHOULD-level error: qq'<!doctype html><p><math></p>a'; ;
ok 3612 - Document tree: qq'<!doctype html><p><math></p>a'
not ok 3613 - Parse error: qq'<!doctype html><p><math><mn><span></p>a'; 1:39:unmatched end tag:p, 1:39:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><math><mn><span></p>a'; 1:39:unmatched end tag:p, 1:39:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3614 - SHOULD-level error: qq'<!doctype html><p><math><mn><span></p>a'; ;
ok 3615 - Document tree: qq'<!doctype html><p><math><mn><span></p>a'
not ok 3616 - Parse error: qq'<!doctype html><math></html>'; 1:28:unmatched end tag:html, 1:28:not closed:math, 1:28:unmatched end tag:html;
#   Failed test 'Parse error: qq'<!doctype html><math></html>'; 1:28:unmatched end tag:html, 1:28:not closed:math, 1:28:unmatched end tag:html;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3617 - SHOULD-level error: qq'<!doctype html><math></html>'; ;
ok 3618 - Document tree: qq'<!doctype html><math></html>'
ok 3619 - Parse error: qq'<!doctype html><meta charset="ascii">'; ;
ok 3620 - SHOULD-level error: qq'<!doctype html><meta charset="ascii">'; ;
ok 3621 - Document tree: qq'<!doctype html><meta charset="ascii">'
ok 3622 - Parse error: qq'<!doctype html><meta http-equiv="content-type" content="text/html;charset=ascii">'; ;
ok 3623 - SHOULD-level error: qq'<!doctype html><meta http-equiv="content-type" content="text/html;charset=ascii">'; ;
ok 3624 - Document tree: qq'<!doctype html><meta http-equiv="content-type" content="text/html;charset=ascii">'
ok 3625 - Parse error: qq'<!doctype html><head><!--aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa--><meta charset="utf8">'; ;
ok 3626 - SHOULD-level error: qq'<!doctype html><head><!--aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa--><meta charset="utf8">'; ;
ok 3627 - Document tree: qq'<!doctype html><head><!--aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa--><meta charset="utf8">'
not ok 3628 - Parse error: qq'<!doctype html><html a=b><head></head><html c=d>'; 1:48:not first start tag;
#   Failed test 'Parse error: qq'<!doctype html><html a=b><head></head><html c=d>'; 1:48:not first start tag;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3629 - SHOULD-level error: qq'<!doctype html><html a=b><head></head><html c=d>'; ;
ok 3630 - Document tree: qq'<!doctype html><html a=b><head></head><html c=d>'
not ok 3631 - Parse error: qq'<!doctype html><image/>'; 1:23:image;
#   Failed test 'Parse error: qq'<!doctype html><image/>'; 1:23:image;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3632 - SHOULD-level error: qq'<!doctype html><image/>'; ;
ok 3633 - Document tree: qq'<!doctype html><image/>'
not ok 3634 - Parse error: qq'<!doctype html>a<i>b<table>c<b>d</i>e</b>f'; 1:32:in table:\#text, 1:32:in table:b, 1:37:in table:\#text, 1:37:in table:/:i, 1:37:unmatched end tag:i, 1:42:in table:\#text, 1:42:in table:/:b, 1:42:in table:\#text, 1:42:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html>a<i>b<table>c<b>d</i>e</b>f'; 1:32:in table:\#text, 1:32:in table:b, 1:37:in table:\#text, 1:37:in table:/:i, 1:37:unmatched end tag:i, 1:42:in table:\#text, 1:42:in table:/:b, 1:42:in table:\#text, 1:42:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '9'
#     expected: '0'
ok 3635 - SHOULD-level error: qq'<!doctype html>a<i>b<table>c<b>d</i>e</b>f'; ;
not ok 3636 - Document tree: qq'<!doctype html>a<i>b<table>c<b>d</i>e</b>f'
#   Failed test 'Document tree: qq'<!doctype html>a<i>b<table>c<b>d</i>e</b>f''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+---+-----------------+
# | Ln|Got              | Ln|Expected         |
# +---+-----------------+---+-----------------+
# |  1|<!DOCTYPE html>  |  1|<!DOCTYPE html>  |
# |  2|<html>           |  2|<html>           |
# |  3|  <head>         |  3|  <head>         |
# |  4|  <body>         |  4|  <body>         |
# |  5|    "a"          |  5|    "a"          |
# |  6|    <i>          |  6|    <i>          |
# *  7|      "b"        *  7|      "bc"       *
# *  8|      "c"        *   |                 |
# |  9|      <b>        |  8|      <b>        |
# | 10|        "de"     |  9|        "de"     |
# | 11|      "f"        | 10|      "f"        |
# | 12|      <table>    | 11|      <table>    |
# +---+-----------------+---+-----------------+
not ok 3637 - Parse error: qq'<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f'; 1:26:in table:i, 1:30:in table:\#text, 1:30:in table:b, 1:36:in table:\#text, 1:36:in table:div, 1:40:in table:\#text, 1:40:in table:a, 1:45:in table:\#text, 1:45:in table:/:i, 1:45:not closed:a, 1:45:not closed:a, 1:50:in table:\#text, 1:50:in table:/:b, 1:50:not closed:a, 1:50:not closed:a, 1:50:in table:\#text, 1:50:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f'; 1:26:in table:i, 1:30:in table:\#text, 1:30:in table:b, 1:36:in table:\#text, 1:36:in table:div, 1:40:in table:\#text, 1:40:in table:a, 1:45:in table:\#text, 1:45:in table:/:i, 1:45:not closed:a, 1:45:not closed:a, 1:50:in table:\#text, 1:50:in table:/:b, 1:50:not closed:a, 1:50:not closed:a, 1:50:in table:\#text, 1:50:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '17'
#     expected: '0'
ok 3638 - SHOULD-level error: qq'<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f'; ;
ok 3639 - Document tree: qq'<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f'
not ok 3640 - Parse error: qq'<!doctype html><i>a<b>b<div>c<a>d</i>e</b>f'; 1:38:not closed:a, 1:38:not closed:a, 1:43:not closed:a, 1:43:not closed:a, 1:43:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><i>a<b>b<div>c<a>d</i>e</b>f'; 1:38:not closed:a, 1:38:not closed:a, 1:43:not closed:a, 1:43:not closed:a, 1:43:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '0'
ok 3641 - SHOULD-level error: qq'<!doctype html><i>a<b>b<div>c<a>d</i>e</b>f'; ;
ok 3642 - Document tree: qq'<!doctype html><i>a<b>b<div>c<a>d</i>e</b>f'
not ok 3643 - Parse error: qq'<!doctype html><table><i>a<b>b<div>c</i>'; 1:26:in table:i, 1:30:in table:\#text, 1:30:in table:b, 1:36:in table:\#text, 1:36:in table:div, 1:40:in table:\#text, 1:40:in table:/:i, 1:40:not closed:div, 1:40:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><i>a<b>b<div>c</i>'; 1:26:in table:i, 1:30:in table:\#text, 1:30:in table:b, 1:36:in table:\#text, 1:36:in table:div, 1:40:in table:\#text, 1:40:in table:/:i, 1:40:not closed:div, 1:40:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '9'
#     expected: '0'
ok 3644 - SHOULD-level error: qq'<!doctype html><table><i>a<b>b<div>c</i>'; ;
ok 3645 - Document tree: qq'<!doctype html><table><i>a<b>b<div>c</i>'
not ok 3646 - Parse error: qq'<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f'; 1:26:in table:i, 1:30:in table:\#text, 1:30:in table:b, 1:36:in table:\#text, 1:36:in table:div, 1:40:in table:\#text, 1:40:in table:a, 1:45:in table:\#text, 1:45:in table:/:i, 1:45:not closed:a, 1:45:not closed:a, 1:50:in table:\#text, 1:50:in table:/:b, 1:50:not closed:a, 1:50:not closed:a, 1:50:in table:\#text, 1:50:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f'; 1:26:in table:i, 1:30:in table:\#text, 1:30:in table:b, 1:36:in table:\#text, 1:36:in table:div, 1:40:in table:\#text, 1:40:in table:a, 1:45:in table:\#text, 1:45:in table:/:i, 1:45:not closed:a, 1:45:not closed:a, 1:50:in table:\#text, 1:50:in table:/:b, 1:50:not closed:a, 1:50:not closed:a, 1:50:in table:\#text, 1:50:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '17'
#     expected: '0'
ok 3647 - SHOULD-level error: qq'<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f'; ;
ok 3648 - Document tree: qq'<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f'
not ok 3649 - Parse error: qq'<!doctype html><table><i>a<div>b<tr>c<b>d</i>e'; 1:26:in table:i, 1:32:in table:\#text, 1:32:in table:div, 1:37:in table:\#text, 1:41:in table:\#text, 1:41:in table:b, 1:46:in table:\#text, 1:46:in table:/:i, 1:46:not closed:b, 1:46:in table:\#text, 1:46:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><i>a<div>b<tr>c<b>d</i>e'; 1:26:in table:i, 1:32:in table:\#text, 1:32:in table:div, 1:37:in table:\#text, 1:41:in table:\#text, 1:41:in table:b, 1:46:in table:\#text, 1:46:in table:/:i, 1:46:not closed:b, 1:46:in table:\#text, 1:46:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '11'
#     expected: '0'
ok 3650 - SHOULD-level error: qq'<!doctype html><table><i>a<div>b<tr>c<b>d</i>e'; ;
ok 3651 - Document tree: qq'<!doctype html><table><i>a<div>b<tr>c<b>d</i>e'
not ok 3652 - Parse error: qq'<!doctype html><table><td><table><i>a<div>b<b>c</i>d'; 1:27:missing start tag:tr, 1:37:in table:i, 1:43:in table:\#text, 1:43:in table:div, 1:47:in table:\#text, 1:47:in table:b, 1:52:in table:\#text, 1:52:in table:/:i, 1:52:not closed:b, 1:52:not closed:b, 1:52:in table:\#text, 1:52:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><td><table><i>a<div>b<b>c</i>d'; 1:27:missing start tag:tr, 1:37:in table:i, 1:43:in table:\#text, 1:43:in table:div, 1:47:in table:\#text, 1:47:in table:b, 1:52:in table:\#text, 1:52:in table:/:i, 1:52:not closed:b, 1:52:not closed:b, 1:52:in table:\#text, 1:52:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '12'
#     expected: '0'
ok 3653 - SHOULD-level error: qq'<!doctype html><table><td><table><i>a<div>b<b>c</i>d'; ;
ok 3654 - Document tree: qq'<!doctype html><table><td><table><i>a<div>b<b>c</i>d'
ok 3655 - Parse error: qq'<!doctype html><body><bgsound>'; ;
ok 3656 - SHOULD-level error: qq'<!doctype html><body><bgsound>'; ;
ok 3657 - Document tree: qq'<!doctype html><body><bgsound>'
ok 3658 - Parse error: qq'<!doctype html><body><basefont>'; ;
ok 3659 - SHOULD-level error: qq'<!doctype html><body><basefont>'; ;
ok 3660 - Document tree: qq'<!doctype html><body><basefont>'
not ok 3661 - Parse error: qq'<!doctype html><a><b></a><basefont>'; 1:26:not closed:b;
#   Failed test 'Parse error: qq'<!doctype html><a><b></a><basefont>'; 1:26:not closed:b;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3662 - SHOULD-level error: qq'<!doctype html><a><b></a><basefont>'; ;
ok 3663 - Document tree: qq'<!doctype html><a><b></a><basefont>'
not ok 3664 - Parse error: qq'<!doctype html><a><b></a><bgsound>'; 1:26:not closed:b;
#   Failed test 'Parse error: qq'<!doctype html><a><b></a><bgsound>'; 1:26:not closed:b;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3665 - SHOULD-level error: qq'<!doctype html><a><b></a><bgsound>'; ;
ok 3666 - Document tree: qq'<!doctype html><a><b></a><bgsound>'
not ok 3667 - Parse error: qq'<!doctype html><figcaption><article></figcaption>a'; 1:50:not closed:article;
#   Failed test 'Parse error: qq'<!doctype html><figcaption><article></figcaption>a'; 1:50:not closed:article;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3668 - SHOULD-level error: qq'<!doctype html><figcaption><article></figcaption>a'; ;
ok 3669 - Document tree: qq'<!doctype html><figcaption><article></figcaption>a'
not ok 3670 - Parse error: qq'<!doctype html><summary><article></summary>a'; 1:44:not closed:article;
#   Failed test 'Parse error: qq'<!doctype html><summary><article></summary>a'; 1:44:not closed:article;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3671 - SHOULD-level error: qq'<!doctype html><summary><article></summary>a'; ;
ok 3672 - Document tree: qq'<!doctype html><summary><article></summary>a'
not ok 3673 - Parse error: qq'<!doctype html><p><a><plaintext>b'; 1:33:not closed:a, 1:33:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><a><plaintext>b'; 1:33:not closed:a, 1:33:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3674 - SHOULD-level error: qq'<!doctype html><p><a><plaintext>b'; ;
ok 3675 - Document tree: qq'<!doctype html><p><a><plaintext>b'
not ok 3676 - Parse error: qq'<!DOCTYPE html><div>a<a></div>b<p>c</p>d'; 1:31:not closed:a, 1:40:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><div>a<a></div>b<p>c</p>d'; 1:31:not closed:a, 1:40:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3677 - SHOULD-level error: qq'<!DOCTYPE html><div>a<a></div>b<p>c</p>d'; ;
ok 3678 - Document tree: qq'<!DOCTYPE html><div>a<a></div>b<p>c</p>d'
# t/data/html-tree/tests20.dat
not ok 3679 - Parse error: qq'<!doctype html><p><button><button>'; 1:34:in button:button, 1:34:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><button>'; 1:34:in button:button, 1:34:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3680 - SHOULD-level error: qq'<!doctype html><p><button><button>'; ;
ok 3681 - Document tree: qq'<!doctype html><p><button><button>'
not ok 3682 - Parse error: qq'<!doctype html><p><button><address>'; 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><address>'; 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3683 - SHOULD-level error: qq'<!doctype html><p><button><address>'; ;
ok 3684 - Document tree: qq'<!doctype html><p><button><address>'
not ok 3685 - Parse error: qq'<!doctype html><p><button><blockquote>'; 1:38:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><blockquote>'; 1:38:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3686 - SHOULD-level error: qq'<!doctype html><p><button><blockquote>'; ;
ok 3687 - Document tree: qq'<!doctype html><p><button><blockquote>'
not ok 3688 - Parse error: qq'<!doctype html><p><button><menu>'; 1:32:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><menu>'; 1:32:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3689 - SHOULD-level error: qq'<!doctype html><p><button><menu>'; ;
ok 3690 - Document tree: qq'<!doctype html><p><button><menu>'
not ok 3691 - Parse error: qq'<!doctype html><p><button><p>'; 1:29:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><p>'; 1:29:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3692 - SHOULD-level error: qq'<!doctype html><p><button><p>'; ;
ok 3693 - Document tree: qq'<!doctype html><p><button><p>'
not ok 3694 - Parse error: qq'<!doctype html><p><button><ul>'; 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><ul>'; 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3695 - SHOULD-level error: qq'<!doctype html><p><button><ul>'; ;
ok 3696 - Document tree: qq'<!doctype html><p><button><ul>'
not ok 3697 - Parse error: qq'<!doctype html><p><button><h1>'; 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><h1>'; 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3698 - SHOULD-level error: qq'<!doctype html><p><button><h1>'; ;
ok 3699 - Document tree: qq'<!doctype html><p><button><h1>'
not ok 3700 - Parse error: qq'<!doctype html><p><button><h6>'; 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><h6>'; 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3701 - SHOULD-level error: qq'<!doctype html><p><button><h6>'; ;
ok 3702 - Document tree: qq'<!doctype html><p><button><h6>'
not ok 3703 - Parse error: qq'<!doctype html><p><button><listing>'; 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><listing>'; 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3704 - SHOULD-level error: qq'<!doctype html><p><button><listing>'; ;
ok 3705 - Document tree: qq'<!doctype html><p><button><listing>'
not ok 3706 - Parse error: qq'<!doctype html><p><button><pre>'; 1:31:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><pre>'; 1:31:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3707 - SHOULD-level error: qq'<!doctype html><p><button><pre>'; ;
ok 3708 - Document tree: qq'<!doctype html><p><button><pre>'
not ok 3709 - Parse error: qq'<!doctype html><p><button><form>'; 1:32:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><form>'; 1:32:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3710 - SHOULD-level error: qq'<!doctype html><p><button><form>'; ;
ok 3711 - Document tree: qq'<!doctype html><p><button><form>'
not ok 3712 - Parse error: qq'<!doctype html><p><button><li>'; 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><li>'; 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3713 - SHOULD-level error: qq'<!doctype html><p><button><li>'; ;
ok 3714 - Document tree: qq'<!doctype html><p><button><li>'
not ok 3715 - Parse error: qq'<!doctype html><p><button><dd>'; 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><dd>'; 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3716 - SHOULD-level error: qq'<!doctype html><p><button><dd>'; ;
ok 3717 - Document tree: qq'<!doctype html><p><button><dd>'
not ok 3718 - Parse error: qq'<!doctype html><p><button><dt>'; 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><dt>'; 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3719 - SHOULD-level error: qq'<!doctype html><p><button><dt>'; ;
ok 3720 - Document tree: qq'<!doctype html><p><button><dt>'
not ok 3721 - Parse error: qq'<!doctype html><p><button><plaintext>'; 1:37:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><plaintext>'; 1:37:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3722 - SHOULD-level error: qq'<!doctype html><p><button><plaintext>'; ;
ok 3723 - Document tree: qq'<!doctype html><p><button><plaintext>'
not ok 3724 - Parse error: qq'<!doctype html><p><button><table>'; 1:33:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><table>'; 1:33:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3725 - SHOULD-level error: qq'<!doctype html><p><button><table>'; ;
ok 3726 - Document tree: qq'<!doctype html><p><button><table>'
not ok 3727 - Parse error: qq'<!doctype html><p><button><hr>'; 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><hr>'; 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3728 - SHOULD-level error: qq'<!doctype html><p><button><hr>'; ;
ok 3729 - Document tree: qq'<!doctype html><p><button><hr>'
not ok 3730 - Parse error: qq'<!doctype html><p><button><xmp>'; 1:31:not closed:xmp, 1:31:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button><xmp>'; 1:31:not closed:xmp, 1:31:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3731 - SHOULD-level error: qq'<!doctype html><p><button><xmp>'; ;
ok 3732 - Document tree: qq'<!doctype html><p><button><xmp>'
not ok 3733 - Parse error: qq'<!doctype html><p><button></p>'; 1:30:unmatched end tag:p, 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><button></p>'; 1:30:unmatched end tag:p, 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3734 - SHOULD-level error: qq'<!doctype html><p><button></p>'; ;
ok 3735 - Document tree: qq'<!doctype html><p><button></p>'
not ok 3736 - Parse error: qq'<!doctype html><address><button></address>a'; 1:43:not closed:button;
#   Failed test 'Parse error: qq'<!doctype html><address><button></address>a'; 1:43:not closed:button;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3737 - SHOULD-level error: qq'<!doctype html><address><button></address>a'; ;
ok 3738 - Document tree: qq'<!doctype html><address><button></address>a'
not ok 3739 - Parse error: qq'<!doctype html><address><button></address>a'; 1:43:not closed:button;
#   Failed test 'Parse error: qq'<!doctype html><address><button></address>a'; 1:43:not closed:button;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3740 - SHOULD-level error: qq'<!doctype html><address><button></address>a'; ;
ok 3741 - Document tree: qq'<!doctype html><address><button></address>a'
not ok 3742 - Parse error: qq'<p><table></p>'; 1:4:no DOCTYPE, 1:14:in table:/:p, 1:14:unmatched end tag:p, 1:14:in body:\#eof;
#   Failed test 'Parse error: qq'<p><table></p>'; 1:4:no DOCTYPE, 1:14:in table:/:p, 1:14:unmatched end tag:p, 1:14:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 3743 - SHOULD-level error: qq'<p><table></p>'; ;
ok 3744 - Document tree: qq'<p><table></p>'
not ok 3745 - Parse error: qq'<!doctype html><svg>'; 1:20:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><svg>'; 1:20:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3746 - SHOULD-level error: qq'<!doctype html><svg>'; ;
ok 3747 - Document tree: qq'<!doctype html><svg>'
not ok 3748 - Parse error: qq'<!doctype html><p><figcaption>'; 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><figcaption>'; 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3749 - SHOULD-level error: qq'<!doctype html><p><figcaption>'; ;
ok 3750 - Document tree: qq'<!doctype html><p><figcaption>'
not ok 3751 - Parse error: qq'<!doctype html><p><summary>'; 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><p><summary>'; 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3752 - SHOULD-level error: qq'<!doctype html><p><summary>'; ;
ok 3753 - Document tree: qq'<!doctype html><p><summary>'
not ok 3754 - Parse error: qq'<!doctype html><form><table><form>'; 1:34:form in table, 1:34:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><form><table><form>'; 1:34:form in table, 1:34:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3755 - SHOULD-level error: qq'<!doctype html><form><table><form>'; ;
ok 3756 - Document tree: qq'<!doctype html><form><table><form>'
not ok 3757 - Parse error: qq'<!doctype html><table><form><form>'; 1:29:form in table, 1:34:form in table, 1:34:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><table><form><form>'; 1:29:form in table, 1:34:form in table, 1:34:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3758 - SHOULD-level error: qq'<!doctype html><table><form><form>'; ;
ok 3759 - Document tree: qq'<!doctype html><table><form><form>'
not ok 3760 - Parse error: qq'<!doctype html><table><form></table><form>'; 1:29:form in table, 1:42:in form:form;
#   Failed test 'Parse error: qq'<!doctype html><table><form></table><form>'; 1:29:form in table, 1:42:in form:form;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3761 - SHOULD-level error: qq'<!doctype html><table><form></table><form>'; ;
ok 3762 - Document tree: qq'<!doctype html><table><form></table><form>'
not ok 3763 - Parse error: qq'<!doctype html><svg><foreignObject><p>'; 1:38:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><svg><foreignObject><p>'; 1:38:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3764 - SHOULD-level error: qq'<!doctype html><svg><foreignObject><p>'; ;
ok 3765 - Document tree: qq'<!doctype html><svg><foreignObject><p>'
not ok 3766 - Parse error: qq'<!doctype html><svg><title>abc'; 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><svg><title>abc'; 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3767 - SHOULD-level error: qq'<!doctype html><svg><title>abc'; ;
ok 3768 - Document tree: qq'<!doctype html><svg><title>abc'
not ok 3769 - Parse error: qq'<option><span><option>'; 1:9:no DOCTYPE, 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<option><span><option>'; 1:9:no DOCTYPE, 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3770 - SHOULD-level error: qq'<option><span><option>'; ;
ok 3771 - Document tree: qq'<option><span><option>'
not ok 3772 - Parse error: qq'<option><option>'; 1:9:no DOCTYPE, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<option><option>'; 1:9:no DOCTYPE, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3773 - SHOULD-level error: qq'<option><option>'; ;
ok 3774 - Document tree: qq'<option><option>'
not ok 3775 - Parse error: qq'<math><annotation-xml><div>'; 1:7:no DOCTYPE, 1:27:not closed:annotation-xml, 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<math><annotation-xml><div>'; 1:7:no DOCTYPE, 1:27:not closed:annotation-xml, 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3776 - SHOULD-level error: qq'<math><annotation-xml><div>'; ;
ok 3777 - Document tree: qq'<math><annotation-xml><div>'
not ok 3778 - Parse error: qq'<math><annotation-xml encoding="application/svg+xml"><div>'; 1:7:no DOCTYPE, 1:58:not closed:annotation-xml, 1:58:in body:\#eof;
#   Failed test 'Parse error: qq'<math><annotation-xml encoding="application/svg+xml"><div>'; 1:7:no DOCTYPE, 1:58:not closed:annotation-xml, 1:58:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3779 - SHOULD-level error: qq'<math><annotation-xml encoding="application/svg+xml"><div>'; ;
ok 3780 - Document tree: qq'<math><annotation-xml encoding="application/svg+xml"><div>'
not ok 3781 - Parse error: qq'<math><annotation-xml encoding="application/xhtml+xml"><div>'; 1:7:no DOCTYPE, 1:60:in body:\#eof;
#   Failed test 'Parse error: qq'<math><annotation-xml encoding="application/xhtml+xml"><div>'; 1:7:no DOCTYPE, 1:60:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3782 - SHOULD-level error: qq'<math><annotation-xml encoding="application/xhtml+xml"><div>'; ;
ok 3783 - Document tree: qq'<math><annotation-xml encoding="application/xhtml+xml"><div>'
not ok 3784 - Parse error: qq'<math><annotation-xml encoding="aPPlication/xhtmL+xMl"><div>'; 1:7:no DOCTYPE, 1:60:in body:\#eof;
#   Failed test 'Parse error: qq'<math><annotation-xml encoding="aPPlication/xhtmL+xMl"><div>'; 1:7:no DOCTYPE, 1:60:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3785 - SHOULD-level error: qq'<math><annotation-xml encoding="aPPlication/xhtmL+xMl"><div>'; ;
ok 3786 - Document tree: qq'<math><annotation-xml encoding="aPPlication/xhtmL+xMl"><div>'
not ok 3787 - Parse error: qq'<math><annotation-xml encoding="text/html"><div>'; 1:7:no DOCTYPE, 1:48:in body:\#eof;
#   Failed test 'Parse error: qq'<math><annotation-xml encoding="text/html"><div>'; 1:7:no DOCTYPE, 1:48:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3788 - SHOULD-level error: qq'<math><annotation-xml encoding="text/html"><div>'; ;
ok 3789 - Document tree: qq'<math><annotation-xml encoding="text/html"><div>'
not ok 3790 - Parse error: qq'<math><annotation-xml encoding="Text/htmL"><div>'; 1:7:no DOCTYPE, 1:48:in body:\#eof;
#   Failed test 'Parse error: qq'<math><annotation-xml encoding="Text/htmL"><div>'; 1:7:no DOCTYPE, 1:48:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3791 - SHOULD-level error: qq'<math><annotation-xml encoding="Text/htmL"><div>'; ;
ok 3792 - Document tree: qq'<math><annotation-xml encoding="Text/htmL"><div>'
not ok 3793 - Parse error: qq'<math><annotation-xml encoding=" text/html "><div>'; 1:7:no DOCTYPE, 1:50:not closed:annotation-xml, 1:50:in body:\#eof;
#   Failed test 'Parse error: qq'<math><annotation-xml encoding=" text/html "><div>'; 1:7:no DOCTYPE, 1:50:not closed:annotation-xml, 1:50:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3794 - SHOULD-level error: qq'<math><annotation-xml encoding=" text/html "><div>'; ;
ok 3795 - Document tree: qq'<math><annotation-xml encoding=" text/html "><div>'
# t/data/html-tree/tests21.dat
not ok 3796 - Parse error: qq'<svg><![CDATA[foo]]>'; 1:6:no DOCTYPE, 1:20:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[foo]]>'; 1:6:no DOCTYPE, 1:20:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3797 - SHOULD-level error: qq'<svg><![CDATA[foo]]>'; ;
ok 3798 - Document tree: qq'<svg><![CDATA[foo]]>'
not ok 3799 - Parse error: qq'<math><![CDATA[foo]]>'; 1:7:no DOCTYPE, 1:21:in body:\#eof;
#   Failed test 'Parse error: qq'<math><![CDATA[foo]]>'; 1:7:no DOCTYPE, 1:21:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3800 - SHOULD-level error: qq'<math><![CDATA[foo]]>'; ;
ok 3801 - Document tree: qq'<math><![CDATA[foo]]>'
not ok 3802 - Parse error: qq'<div><![CDATA[foo]]>'; 1:6:no DOCTYPE, 1:6:bogus comment, 1:20:in body:\#eof;
#   Failed test 'Parse error: qq'<div><![CDATA[foo]]>'; 1:6:no DOCTYPE, 1:6:bogus comment, 1:20:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3803 - SHOULD-level error: qq'<div><![CDATA[foo]]>'; ;
ok 3804 - Document tree: qq'<div><![CDATA[foo]]>'
not ok 3805 - Parse error: qq'<svg><![CDATA[foo'; 1:6:no DOCTYPE, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[foo'; 1:6:no DOCTYPE, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3806 - SHOULD-level error: qq'<svg><![CDATA[foo'; ;
ok 3807 - Document tree: qq'<svg><![CDATA[foo'
not ok 3808 - Parse error: qq'<svg><![CDATA[foo'; 1:6:no DOCTYPE, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[foo'; 1:6:no DOCTYPE, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3809 - SHOULD-level error: qq'<svg><![CDATA[foo'; ;
ok 3810 - Document tree: qq'<svg><![CDATA[foo'
not ok 3811 - Parse error: qq'<svg><![CDATA['; 1:6:no DOCTYPE, 1:14:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA['; 1:6:no DOCTYPE, 1:14:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3812 - SHOULD-level error: qq'<svg><![CDATA['; ;
ok 3813 - Document tree: qq'<svg><![CDATA['
not ok 3814 - Parse error: qq'<svg><![CDATA[]]>'; 1:6:no DOCTYPE, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[]]>'; 1:6:no DOCTYPE, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3815 - SHOULD-level error: qq'<svg><![CDATA[]]>'; ;
ok 3816 - Document tree: qq'<svg><![CDATA[]]>'
not ok 3817 - Parse error: qq'<svg><![CDATA[]] >]]>'; 1:6:no DOCTYPE, 1:21:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[]] >]]>'; 1:6:no DOCTYPE, 1:21:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3818 - SHOULD-level error: qq'<svg><![CDATA[]] >]]>'; ;
ok 3819 - Document tree: qq'<svg><![CDATA[]] >]]>'
not ok 3820 - Parse error: qq'<svg><![CDATA[]] >]]>'; 1:6:no DOCTYPE, 1:21:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[]] >]]>'; 1:6:no DOCTYPE, 1:21:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3821 - SHOULD-level error: qq'<svg><![CDATA[]] >]]>'; ;
ok 3822 - Document tree: qq'<svg><![CDATA[]] >]]>'
not ok 3823 - Parse error: qq'<svg><![CDATA[]]'; 1:6:no DOCTYPE, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[]]'; 1:6:no DOCTYPE, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3824 - SHOULD-level error: qq'<svg><![CDATA[]]'; ;
ok 3825 - Document tree: qq'<svg><![CDATA[]]'
not ok 3826 - Parse error: qq'<svg><![CDATA[]'; 1:6:no DOCTYPE, 1:15:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[]'; 1:6:no DOCTYPE, 1:15:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3827 - SHOULD-level error: qq'<svg><![CDATA[]'; ;
ok 3828 - Document tree: qq'<svg><![CDATA[]'
not ok 3829 - Parse error: qq'<svg><![CDATA[]>a'; 1:6:no DOCTYPE, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[]>a'; 1:6:no DOCTYPE, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3830 - SHOULD-level error: qq'<svg><![CDATA[]>a'; ;
ok 3831 - Document tree: qq'<svg><![CDATA[]>a'
not ok 3832 - Parse error: qq'<svg><foreignObject><div><![CDATA[foo]]>'; 1:6:no DOCTYPE, 1:26:bogus comment, 1:40:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><foreignObject><div><![CDATA[foo]]>'; 1:6:no DOCTYPE, 1:26:bogus comment, 1:40:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3833 - SHOULD-level error: qq'<svg><foreignObject><div><![CDATA[foo]]>'; ;
ok 3834 - Document tree: qq'<svg><foreignObject><div><![CDATA[foo]]>'
not ok 3835 - Parse error: qq'<svg><![CDATA[<svg>]]>'; 1:6:no DOCTYPE, 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[<svg>]]>'; 1:6:no DOCTYPE, 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3836 - SHOULD-level error: qq'<svg><![CDATA[<svg>]]>'; ;
ok 3837 - Document tree: qq'<svg><![CDATA[<svg>]]>'
not ok 3838 - Parse error: qq'<svg><![CDATA[</svg>a]]>'; 1:6:no DOCTYPE, 1:24:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[</svg>a]]>'; 1:6:no DOCTYPE, 1:24:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3839 - SHOULD-level error: qq'<svg><![CDATA[</svg>a]]>'; ;
ok 3840 - Document tree: qq'<svg><![CDATA[</svg>a]]>'
not ok 3841 - Parse error: qq'<svg><![CDATA[<svg>a'; 1:6:no DOCTYPE, 1:20:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[<svg>a'; 1:6:no DOCTYPE, 1:20:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3842 - SHOULD-level error: qq'<svg><![CDATA[<svg>a'; ;
ok 3843 - Document tree: qq'<svg><![CDATA[<svg>a'
not ok 3844 - Parse error: qq'<svg><![CDATA[</svg>a'; 1:6:no DOCTYPE, 1:21:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[</svg>a'; 1:6:no DOCTYPE, 1:21:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3845 - SHOULD-level error: qq'<svg><![CDATA[</svg>a'; ;
ok 3846 - Document tree: qq'<svg><![CDATA[</svg>a'
not ok 3847 - Parse error: qq'<svg><![CDATA[<svg>]]><path>'; 1:6:no DOCTYPE, 1:28:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[<svg>]]><path>'; 1:6:no DOCTYPE, 1:28:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3848 - SHOULD-level error: qq'<svg><![CDATA[<svg>]]><path>'; ;
ok 3849 - Document tree: qq'<svg><![CDATA[<svg>]]><path>'
not ok 3850 - Parse error: qq'<svg><![CDATA[<svg>]]></path>'; 1:6:no DOCTYPE, 1:29:unmatched end tag:path, 1:29:unmatched end tag:path, 1:29:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[<svg>]]></path>'; 1:6:no DOCTYPE, 1:29:unmatched end tag:path, 1:29:unmatched end tag:path, 1:29:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 3851 - SHOULD-level error: qq'<svg><![CDATA[<svg>]]></path>'; ;
ok 3852 - Document tree: qq'<svg><![CDATA[<svg>]]></path>'
not ok 3853 - Parse error: qq'<svg><![CDATA[<svg>]]><!--path-->'; 1:6:no DOCTYPE, 1:33:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[<svg>]]><!--path-->'; 1:6:no DOCTYPE, 1:33:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3854 - SHOULD-level error: qq'<svg><![CDATA[<svg>]]><!--path-->'; ;
ok 3855 - Document tree: qq'<svg><![CDATA[<svg>]]><!--path-->'
not ok 3856 - Parse error: qq'<svg><![CDATA[<svg>]]>path'; 1:6:no DOCTYPE, 1:26:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[<svg>]]>path'; 1:6:no DOCTYPE, 1:26:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3857 - SHOULD-level error: qq'<svg><![CDATA[<svg>]]>path'; ;
ok 3858 - Document tree: qq'<svg><![CDATA[<svg>]]>path'
not ok 3859 - Parse error: qq'<svg><![CDATA[<!--svg-->]]>'; 1:6:no DOCTYPE, 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[<!--svg-->]]>'; 1:6:no DOCTYPE, 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 3860 - SHOULD-level error: qq'<svg><![CDATA[<!--svg-->]]>'; ;
ok 3861 - Document tree: qq'<svg><![CDATA[<!--svg-->]]>'
# t/data/html-tree/tests22.dat
not ok 3862 - Parse error: qq'<a><b><big><em><strong><div>X</a>'; 1:4:no DOCTYPE, 1:33:not closed:div, 1:33:in body:\#eof;
#   Failed test 'Parse error: qq'<a><b><big><em><strong><div>X</a>'; 1:4:no DOCTYPE, 1:33:not closed:div, 1:33:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3863 - SHOULD-level error: qq'<a><b><big><em><strong><div>X</a>'; ;
not ok 3864 - Document tree: qq'<a><b><big><em><strong><div>X</a>'
#   Failed test 'Document tree: qq'<a><b><big><em><strong><div>X</a>''
#   at HTML-tree.t test () ok line 9.
# +---+----------------------+---+----------------------+
# | Ln|Got                   | Ln|Expected              |
# +---+----------------------+---+----------------------+
# |  1|<html>                |  1|<html>                |
# |  2|  <head>              |  2|  <head>              |
# |  3|  <body>              |  3|  <body>              |
# |  4|    <a>               |  4|    <a>               |
# |  5|      <b>             |  5|      <b>             |
# |  6|        <big>         |  6|        <big>         |
# |  7|          <em>        |  7|          <em>        |
# |  8|            <strong>  |  8|            <strong>  |
# |   |                      *  9|    <big>             *
# |   |                      * 10|      <em>            *
# |   |                      * 11|        <strong>      *
# |   |                      * 12|          <div>       *
# |   |                      * 13|            <a>       *
# |   |                      * 14|              "X"     *
# +---+----------------------+---+----------------------+
not ok 3865 - Parse error: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8>A</a>'; 1:4:no DOCTYPE, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:in body:\#eof;
#   Failed test 'Parse error: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8>A</a>'; 1:4:no DOCTYPE, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:not closed:div, 1:91:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '10'
#     expected: '0'
ok 3866 - SHOULD-level error: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8>A</a>'; ;
ok 3867 - Document tree: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8>A</a>'
not ok 3868 - Parse error: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9>A</a>'; 1:4:no DOCTYPE, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:in body:\#eof;
#   Failed test 'Parse error: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9>A</a>'; 1:4:no DOCTYPE, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:not closed:div, 1:101:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '10'
#     expected: '0'
ok 3869 - SHOULD-level error: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9>A</a>'; ;
ok 3870 - Document tree: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9>A</a>'
not ok 3871 - Parse error: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9><div id=10>A</a>'; 1:4:no DOCTYPE, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:in body:\#eof;
#   Failed test 'Parse error: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9><div id=10>A</a>'; 1:4:no DOCTYPE, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:not closed:div, 1:112:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '10'
#     expected: '0'
ok 3872 - SHOULD-level error: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9><div id=10>A</a>'; ;
ok 3873 - Document tree: qq'<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9><div id=10>A</a>'
ok 3874 - Parse error: qq'<cite><b><cite><i><cite><i><cite><i><div>X</b>TEST'; 1:7:no DOCTYPE, 1:47:not closed:div, 1:50:in body:\#eof;Line: 1 Col: 6 Unexpected start tag (cite). Expected DOCTYPE., Line: 1 Col: 46 End tag (b) violates step 1, paragraph 3 of the adoption agency algorithm., Line: 1 Col: 50 Expected closing tag. Unexpected end of file.
ok 3875 - SHOULD-level error: qq'<cite><b><cite><i><cite><i><cite><i><div>X</b>TEST'; ;
not ok 3876 - Document tree: qq'<cite><b><cite><i><cite><i><cite><i><div>X</b>TEST'
#   Failed test 'Document tree: qq'<cite><b><cite><i><cite><i><cite><i><div>X</b>TEST''
#   at HTML-tree.t test () ok line 9.
# +---+------------------------+---+------------------------+
# | Ln|Got                     | Ln|Expected                |
# +---+------------------------+---+------------------------+
# |  1|<html>                  |  1|<html>                  |
# |  2|  <head>                |  2|  <head>                |
# |  3|  <body>                |  3|  <body>                |
# |  4|    <cite>              |  4|    <cite>              |
# |  5|      <b>               |  5|      <b>               |
# |  6|        <cite>          |  6|        <cite>          |
# |  7|          <i>           |  7|          <i>           |
# |  8|            <cite>      |  8|            <cite>      |
# |  9|              <i>       |  9|              <i>       |
# | 10|                <cite>  | 10|                <cite>  |
# | 11|                  <i>   | 11|                  <i>   |
# |   |                        * 12|      <i>               *
# |   |                        * 13|        <i>             *
# |   |                        * 14|          <div>         *
# |   |                        * 15|            <b>         *
# |   |                        * 16|              "X"       *
# |   |                        * 17|            "TEST"      *
# +---+------------------------+---+------------------------+
# t/data/html-tree/tests23.dat
ok 3877 - Parse error: qq'<p><font size=4><font color=red><font size=4><font size=4><font size=4><font size=4><font size=4><font color=red><p>X'; 1:4:no DOCTYPE, 1:117:not closed:font, 1:117:in body:\#eof;3: Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”., 116: Unclosed elements., 117: End of file seen and there were open elements.
ok 3878 - SHOULD-level error: qq'<p><font size=4><font color=red><font size=4><font size=4><font size=4><font size=4><font size=4><font color=red><p>X'; ;
ok 3879 - Document tree: qq'<p><font size=4><font color=red><font size=4><font size=4><font size=4><font size=4><font size=4><font color=red><p>X'
not ok 3880 - Parse error: qq'<p><font size=4><font size=4><font size=4><font size=4><p>X'; 1:4:no DOCTYPE, 1:59:not closed:font, 1:59:in body:\#eof;
#   Failed test 'Parse error: qq'<p><font size=4><font size=4><font size=4><font size=4><p>X'; 1:4:no DOCTYPE, 1:59:not closed:font, 1:59:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3881 - SHOULD-level error: qq'<p><font size=4><font size=4><font size=4><font size=4><p>X'; ;
ok 3882 - Document tree: qq'<p><font size=4><font size=4><font size=4><font size=4><p>X'
not ok 3883 - Parse error: qq'<p><font size=4><font size=4><font size=4><font size="5"><font size=4><p>X'; 1:4:no DOCTYPE, 1:74:not closed:font, 1:74:in body:\#eof;
#   Failed test 'Parse error: qq'<p><font size=4><font size=4><font size=4><font size="5"><font size=4><p>X'; 1:4:no DOCTYPE, 1:74:not closed:font, 1:74:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3884 - SHOULD-level error: qq'<p><font size=4><font size=4><font size=4><font size="5"><font size=4><p>X'; ;
ok 3885 - Document tree: qq'<p><font size=4><font size=4><font size=4><font size="5"><font size=4><p>X'
not ok 3886 - Parse error: qq'<p><font size=4 id=a><font size=4 id=b><font size=4><font size=4><p>X'; 1:4:no DOCTYPE, 1:69:not closed:font, 1:69:in body:\#eof;
#   Failed test 'Parse error: qq'<p><font size=4 id=a><font size=4 id=b><font size=4><font size=4><p>X'; 1:4:no DOCTYPE, 1:69:not closed:font, 1:69:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 3887 - SHOULD-level error: qq'<p><font size=4 id=a><font size=4 id=b><font size=4><font size=4><p>X'; ;
ok 3888 - Document tree: qq'<p><font size=4 id=a><font size=4 id=b><font size=4><font size=4><p>X'
not ok 3889 - Parse error: qq'<p><b id=a><b id=a><b id=a><b><object><b id=a><b id=a>X</object><p>Y'; 1:4:no DOCTYPE, 1:65:not closed:b, 1:68:not closed:b, 1:68:in body:\#eof;
#   Failed test 'Parse error: qq'<p><b id=a><b id=a><b id=a><b><object><b id=a><b id=a>X</object><p>Y'; 1:4:no DOCTYPE, 1:65:not closed:b, 1:68:not closed:b, 1:68:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 3890 - SHOULD-level error: qq'<p><b id=a><b id=a><b id=a><b><object><b id=a><b id=a>X</object><p>Y'; ;
ok 3891 - Document tree: qq'<p><b id=a><b id=a><b id=a><b><object><b id=a><b id=a>X</object><p>Y'
# t/data/html-tree/tests24.dat
ok 3892 - Parse error: qq'<!DOCTYPE html>&NotEqualTilde;'; ;
ok 3893 - SHOULD-level error: qq'<!DOCTYPE html>&NotEqualTilde;'; ;
ok 3894 - Document tree: qq'<!DOCTYPE html>&NotEqualTilde;'
ok 3895 - Parse error: qq'<!DOCTYPE html>&NotEqualTilde;A'; ;
ok 3896 - SHOULD-level error: qq'<!DOCTYPE html>&NotEqualTilde;A'; ;
ok 3897 - Document tree: qq'<!DOCTYPE html>&NotEqualTilde;A'
ok 3898 - Parse error: qq'<!DOCTYPE html>&ThickSpace;'; ;
ok 3899 - SHOULD-level error: qq'<!DOCTYPE html>&ThickSpace;'; ;
ok 3900 - Document tree: qq'<!DOCTYPE html>&ThickSpace;'
ok 3901 - Parse error: qq'<!DOCTYPE html>&ThickSpace;A'; ;
ok 3902 - SHOULD-level error: qq'<!DOCTYPE html>&ThickSpace;A'; ;
ok 3903 - Document tree: qq'<!DOCTYPE html>&ThickSpace;A'
ok 3904 - Parse error: qq'<!DOCTYPE html>&NotSubset;'; ;
ok 3905 - SHOULD-level error: qq'<!DOCTYPE html>&NotSubset;'; ;
ok 3906 - Document tree: qq'<!DOCTYPE html>&NotSubset;'
ok 3907 - Parse error: qq'<!DOCTYPE html>&NotSubset;A'; ;
ok 3908 - SHOULD-level error: qq'<!DOCTYPE html>&NotSubset;A'; ;
ok 3909 - Document tree: qq'<!DOCTYPE html>&NotSubset;A'
ok 3910 - Parse error: qq'<!DOCTYPE html>&Gopf;'; ;
ok 3911 - SHOULD-level error: qq'<!DOCTYPE html>&Gopf;'; ;
ok 3912 - Document tree: qq'<!DOCTYPE html>&Gopf;'
ok 3913 - Parse error: qq'<!DOCTYPE html>&Gopf;A'; ;
ok 3914 - SHOULD-level error: qq'<!DOCTYPE html>&Gopf;A'; ;
ok 3915 - Document tree: qq'<!DOCTYPE html>&Gopf;A'
# t/data/html-tree/tests25.dat
not ok 3916 - Parse error: qq'<!DOCTYPE html><body><foo>A'; 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><foo>A'; 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 3917 - SHOULD-level error: qq'<!DOCTYPE html><body><foo>A'; ;
ok 3918 - Document tree: qq'<!DOCTYPE html><body><foo>A'
ok 3919 - Parse error: qq'<!DOCTYPE html><body><area>A'; ;
ok 3920 - SHOULD-level error: qq'<!DOCTYPE html><body><area>A'; ;
ok 3921 - Document tree: qq'<!DOCTYPE html><body><area>A'
ok 3922 - Parse error: qq'<!DOCTYPE html><body><base>A'; ;
ok 3923 - SHOULD-level error: qq'<!DOCTYPE html><body><base>A'; ;
ok 3924 - Document tree: qq'<!DOCTYPE html><body><base>A'
ok 3925 - Parse error: qq'<!DOCTYPE html><body><basefont>A'; ;
ok 3926 - SHOULD-level error: qq'<!DOCTYPE html><body><basefont>A'; ;
ok 3927 - Document tree: qq'<!DOCTYPE html><body><basefont>A'
ok 3928 - Parse error: qq'<!DOCTYPE html><body><bgsound>A'; ;
ok 3929 - SHOULD-level error: qq'<!DOCTYPE html><body><bgsound>A'; ;
ok 3930 - Document tree: qq'<!DOCTYPE html><body><bgsound>A'
ok 3931 - Parse error: qq'<!DOCTYPE html><body><br>A'; ;
ok 3932 - SHOULD-level error: qq'<!DOCTYPE html><body><br>A'; ;
ok 3933 - Document tree: qq'<!DOCTYPE html><body><br>A'
ok 3934 - Parse error: qq'<!DOCTYPE html><body><col>A'; 1:27:in body:col;26: Stray start tag “col”.
ok 3935 - SHOULD-level error: qq'<!DOCTYPE html><body><col>A'; ;
ok 3936 - Document tree: qq'<!DOCTYPE html><body><col>A'
ok 3937 - Parse error: qq'<!DOCTYPE html><body><command>A'; ;
ok 3938 - SHOULD-level error: qq'<!DOCTYPE html><body><command>A'; ;
ok 3939 - Document tree: qq'<!DOCTYPE html><body><command>A'
ok 3940 - Parse error: qq'<!DOCTYPE html><body><embed>A'; ;
ok 3941 - SHOULD-level error: qq'<!DOCTYPE html><body><embed>A'; ;
ok 3942 - Document tree: qq'<!DOCTYPE html><body><embed>A'
ok 3943 - Parse error: qq'<!DOCTYPE html><body><frame>A'; 1:29:in body:frame;26: Stray start tag “frame”.
ok 3944 - SHOULD-level error: qq'<!DOCTYPE html><body><frame>A'; ;
ok 3945 - Document tree: qq'<!DOCTYPE html><body><frame>A'
ok 3946 - Parse error: qq'<!DOCTYPE html><body><hr>A'; ;
ok 3947 - SHOULD-level error: qq'<!DOCTYPE html><body><hr>A'; ;
ok 3948 - Document tree: qq'<!DOCTYPE html><body><hr>A'
ok 3949 - Parse error: qq'<!DOCTYPE html><body><img>A'; ;
ok 3950 - SHOULD-level error: qq'<!DOCTYPE html><body><img>A'; ;
ok 3951 - Document tree: qq'<!DOCTYPE html><body><img>A'
ok 3952 - Parse error: qq'<!DOCTYPE html><body><input>A'; ;
ok 3953 - SHOULD-level error: qq'<!DOCTYPE html><body><input>A'; ;
ok 3954 - Document tree: qq'<!DOCTYPE html><body><input>A'
ok 3955 - Parse error: qq'<!DOCTYPE html><body><keygen>A'; ;
ok 3956 - SHOULD-level error: qq'<!DOCTYPE html><body><keygen>A'; ;
ok 3957 - Document tree: qq'<!DOCTYPE html><body><keygen>A'
ok 3958 - Parse error: qq'<!DOCTYPE html><body><link>A'; ;
ok 3959 - SHOULD-level error: qq'<!DOCTYPE html><body><link>A'; ;
ok 3960 - Document tree: qq'<!DOCTYPE html><body><link>A'
ok 3961 - Parse error: qq'<!DOCTYPE html><body><meta>A'; ;
ok 3962 - SHOULD-level error: qq'<!DOCTYPE html><body><meta>A'; ;
ok 3963 - Document tree: qq'<!DOCTYPE html><body><meta>A'
ok 3964 - Parse error: qq'<!DOCTYPE html><body><param>A'; ;
ok 3965 - SHOULD-level error: qq'<!DOCTYPE html><body><param>A'; ;
ok 3966 - Document tree: qq'<!DOCTYPE html><body><param>A'
ok 3967 - Parse error: qq'<!DOCTYPE html><body><source>A'; ;
ok 3968 - SHOULD-level error: qq'<!DOCTYPE html><body><source>A'; ;
ok 3969 - Document tree: qq'<!DOCTYPE html><body><source>A'
ok 3970 - Parse error: qq'<!DOCTYPE html><body><track>A'; ;
ok 3971 - SHOULD-level error: qq'<!DOCTYPE html><body><track>A'; ;
ok 3972 - Document tree: qq'<!DOCTYPE html><body><track>A'
ok 3973 - Parse error: qq'<!DOCTYPE html><body><wbr>A'; ;
ok 3974 - SHOULD-level error: qq'<!DOCTYPE html><body><wbr>A'; ;
ok 3975 - Document tree: qq'<!DOCTYPE html><body><wbr>A'
# t/data/html-tree/tests26.dat
not ok 3976 - Parse error: qq'<!DOCTYPE html><body><a href=\x{27}\#1\x{27}><nobr>1<nobr></a><br><a href=\x{27}\#2\x{27}><nobr>2<nobr></a><br><a href=\x{27}\#3\x{27}><nobr>3<nobr></a>'; 1:48:in nobr:nobr, 1:52:not closed:nobr, 1:75:in nobr:nobr, 1:75:not closed:a, 1:82:in nobr:nobr, 1:86:not closed:nobr, 1:109:in nobr:nobr, 1:109:not closed:a, 1:116:in nobr:nobr, 1:119:not closed:nobr;
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><a href=\x{27}\#1\x{27}><nobr>1<nobr></a><br><a href=\x{27}\#2\x{27}><nobr>2<nobr></a><br><a href=\x{27}\#3\x{27}><nobr>3<nobr></a>'; 1:48:in nobr:nobr, 1:52:not closed:nobr, 1:75:in nobr:nobr, 1:75:not closed:a, 1:82:in nobr:nobr, 1:86:not closed:nobr, 1:109:in nobr:nobr, 1:109:not closed:a, 1:116:in nobr:nobr, 1:119:not closed:nobr;'
#   at HTML-tree.t test () ok line 3.
#          got: '10'
#     expected: '0'
ok 3977 - SHOULD-level error: qq'<!DOCTYPE html><body><a href=\x{27}\#1\x{27}><nobr>1<nobr></a><br><a href=\x{27}\#2\x{27}><nobr>2<nobr></a><br><a href=\x{27}\#3\x{27}><nobr>3<nobr></a>'; ;
ok 3978 - Document tree: qq'<!DOCTYPE html><body><a href=\x{27}\#1\x{27}><nobr>1<nobr></a><br><a href=\x{27}\#2\x{27}><nobr>2<nobr></a><br><a href=\x{27}\#3\x{27}><nobr>3<nobr></a>'
not ok 3979 - Parse error: qq'<!DOCTYPE html><body><b><nobr>1<nobr></b><i><nobr>2<nobr></i>3'; 1:38:in nobr:nobr, 1:42:not closed:nobr, 1:51:in nobr:nobr, 1:51:not closed:i, 1:58:in nobr:nobr, 1:62:not closed:nobr, 1:62:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><b><nobr>1<nobr></b><i><nobr>2<nobr></i>3'; 1:38:in nobr:nobr, 1:42:not closed:nobr, 1:51:in nobr:nobr, 1:51:not closed:i, 1:58:in nobr:nobr, 1:62:not closed:nobr, 1:62:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '7'
#     expected: '0'
ok 3980 - SHOULD-level error: qq'<!DOCTYPE html><body><b><nobr>1<nobr></b><i><nobr>2<nobr></i>3'; ;
ok 3981 - Document tree: qq'<!DOCTYPE html><body><b><nobr>1<nobr></b><i><nobr>2<nobr></i>3'
not ok 3982 - Parse error: qq'<!DOCTYPE html><body><b><nobr>1<table><nobr></b><i><nobr>2<nobr></i>3'; 1:45:in table:nobr, 1:49:in table:/:b, 1:49:unmatched end tag:b, 1:52:in table:i, 1:58:in table:nobr, 1:58:in nobr:nobr, 1:58:in table:/:nobr, 1:58:not closed:i, 1:58:in table:nobr, 1:65:in table:\#text, 1:65:in table:nobr, 1:65:in nobr:nobr, 1:65:in table:/:nobr, 1:65:in table:nobr, 1:69:in table:/:i, 1:69:not closed:nobr, 1:69:in table:\#text, 1:69:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><b><nobr>1<table><nobr></b><i><nobr>2<nobr></i>3'; 1:45:in table:nobr, 1:49:in table:/:b, 1:49:unmatched end tag:b, 1:52:in table:i, 1:58:in table:nobr, 1:58:in nobr:nobr, 1:58:in table:/:nobr, 1:58:not closed:i, 1:58:in table:nobr, 1:65:in table:\#text, 1:65:in table:nobr, 1:65:in nobr:nobr, 1:65:in table:/:nobr, 1:65:in table:nobr, 1:69:in table:/:i, 1:69:not closed:nobr, 1:69:in table:\#text, 1:69:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '18'
#     expected: '0'
ok 3983 - SHOULD-level error: qq'<!DOCTYPE html><body><b><nobr>1<table><nobr></b><i><nobr>2<nobr></i>3'; ;
ok 3984 - Document tree: qq'<!DOCTYPE html><body><b><nobr>1<table><nobr></b><i><nobr>2<nobr></i>3'
not ok 3985 - Parse error: qq'<!DOCTYPE html><body><b><nobr>1<table><tr><td><nobr></b><i><nobr>2<nobr></i>3'; 1:57:unmatched end tag:b, 1:66:in nobr:nobr, 1:66:not closed:i, 1:73:in nobr:nobr, 1:77:not closed:nobr, 1:77:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><b><nobr>1<table><tr><td><nobr></b><i><nobr>2<nobr></i>3'; 1:57:unmatched end tag:b, 1:66:in nobr:nobr, 1:66:not closed:i, 1:73:in nobr:nobr, 1:77:not closed:nobr, 1:77:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '0'
ok 3986 - SHOULD-level error: qq'<!DOCTYPE html><body><b><nobr>1<table><tr><td><nobr></b><i><nobr>2<nobr></i>3'; ;
ok 3987 - Document tree: qq'<!DOCTYPE html><body><b><nobr>1<table><tr><td><nobr></b><i><nobr>2<nobr></i>3'
not ok 3988 - Parse error: qq'<!DOCTYPE html><body><b><nobr>1<div><nobr></b><i><nobr>2<nobr></i>3'; 1:43:in nobr:nobr, 1:43:not closed:div, 1:47:not closed:nobr, 1:47:not closed:nobr, 1:56:in nobr:nobr, 1:56:not closed:i, 1:63:in nobr:nobr, 1:67:not closed:nobr, 1:67:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><b><nobr>1<div><nobr></b><i><nobr>2<nobr></i>3'; 1:43:in nobr:nobr, 1:43:not closed:div, 1:47:not closed:nobr, 1:47:not closed:nobr, 1:56:in nobr:nobr, 1:56:not closed:i, 1:63:in nobr:nobr, 1:67:not closed:nobr, 1:67:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '9'
#     expected: '0'
ok 3989 - SHOULD-level error: qq'<!DOCTYPE html><body><b><nobr>1<div><nobr></b><i><nobr>2<nobr></i>3'; ;
ok 3990 - Document tree: qq'<!DOCTYPE html><body><b><nobr>1<div><nobr></b><i><nobr>2<nobr></i>3'
not ok 3991 - Parse error: qq'<!DOCTYPE html><body><b><nobr>1<nobr></b><div><i><nobr>2<nobr></i>3'; 1:38:in nobr:nobr, 1:42:not closed:nobr, 1:56:in nobr:nobr, 1:56:not closed:i, 1:63:in nobr:nobr, 1:67:not closed:nobr, 1:67:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><b><nobr>1<nobr></b><div><i><nobr>2<nobr></i>3'; 1:38:in nobr:nobr, 1:42:not closed:nobr, 1:56:in nobr:nobr, 1:56:not closed:i, 1:63:in nobr:nobr, 1:67:not closed:nobr, 1:67:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '7'
#     expected: '0'
ok 3992 - SHOULD-level error: qq'<!DOCTYPE html><body><b><nobr>1<nobr></b><div><i><nobr>2<nobr></i>3'; ;
ok 3993 - Document tree: qq'<!DOCTYPE html><body><b><nobr>1<nobr></b><div><i><nobr>2<nobr></i>3'
not ok 3994 - Parse error: qq'<!DOCTYPE html><body><b><nobr>1<nobr><ins></b><i><nobr>'; 1:38:in nobr:nobr, 1:47:not closed:ins, 1:55:in nobr:nobr, 1:55:not closed:i, 1:55:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><b><nobr>1<nobr><ins></b><i><nobr>'; 1:38:in nobr:nobr, 1:47:not closed:ins, 1:55:in nobr:nobr, 1:55:not closed:i, 1:55:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '0'
ok 3995 - SHOULD-level error: qq'<!DOCTYPE html><body><b><nobr>1<nobr><ins></b><i><nobr>'; ;
ok 3996 - Document tree: qq'<!DOCTYPE html><body><b><nobr>1<nobr><ins></b><i><nobr>'
not ok 3997 - Parse error: qq'<!DOCTYPE html><body><b><nobr>1<ins><nobr></b><i>2'; 1:43:in nobr:nobr, 1:43:not closed:ins, 1:47:not closed:nobr, 1:50:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><b><nobr>1<ins><nobr></b><i>2'; 1:43:in nobr:nobr, 1:43:not closed:ins, 1:47:not closed:nobr, 1:50:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 3998 - SHOULD-level error: qq'<!DOCTYPE html><body><b><nobr>1<ins><nobr></b><i>2'; ;
ok 3999 - Document tree: qq'<!DOCTYPE html><body><b><nobr>1<ins><nobr></b><i>2'
not ok 4000 - Parse error: qq'<!DOCTYPE html><body><b>1<nobr></b><i><nobr>2</i>'; 1:36:not closed:nobr, 1:45:in nobr:nobr, 1:45:not closed:i, 1:49:not closed:nobr;
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><b>1<nobr></b><i><nobr>2</i>'; 1:36:not closed:nobr, 1:45:in nobr:nobr, 1:45:not closed:i, 1:49:not closed:nobr;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4001 - SHOULD-level error: qq'<!DOCTYPE html><body><b>1<nobr></b><i><nobr>2</i>'; ;
ok 4002 - Document tree: qq'<!DOCTYPE html><body><b>1<nobr></b><i><nobr>2</i>'
No #errors section (<p><code x</code></p>) at HTML-tree.t test () skip line 67.
not ok 4003 - Parse error: qq'<p><code x</code></p>'; 1:4:no DOCTYPE, 1:11:bad attribute name, 1:13:nestc, 1:21:not closed:code;
#   Failed test 'Parse error: qq'<p><code x</code></p>'; 1:4:no DOCTYPE, 1:11:bad attribute name, 1:13:nestc, 1:21:not closed:code;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4004 - SHOULD-level error: qq'<p><code x</code></p>'; ;
Use of uninitialized value in length at HTML-tree.t test () ok line 8.
not ok 4005 - Document tree: qq'<p><code x</code></p>'
#   Failed test 'Document tree: qq'<p><code x</code></p>''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+---+----------+
# | Ln|Got              | Ln|Expected  |
# +---+-----------------+---+----------+
# *  1|<html>           *   |          |
# *  2|  <head>         *   |          |
# *  3|  <body>         *   |          |
# *  4|    <p>          *   |          |
# *  5|      <code>     *   |          |
# *  6|        code=""  *   |          |
# *  7|        x<=""    *   |          |
# +---+-----------------+---+----------+
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
not ok 4006 - Parse error: qq''; 1:0:no DOCTYPE;
#   Failed test 'Parse error: qq''; 1:0:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
ok 4007 - SHOULD-level error: qq''; ;
Use of uninitialized value $s in substitution (s///) at t/HTML-tree.t line 30.
Use of uninitialized value $s in concatenation (.) or string at t/HTML-tree.t line 33.
not ok 4008 - Document tree: qq''
#   Failed test 'Document tree: qq'''
#   at HTML-tree.t test () ok line 9.
# +---+----------+---+-----------------+
# | Ln|Got       | Ln|Expected         |
# +---+----------+---+-----------------+
# |  1|<html>    |  1|<html>           |
# |  2|  <head>  |  2|  <head>         |
# |  3|  <body>  |  3|  <body>         |
# |   |          *  4|    <p>          *
# |   |          *  5|      <code>     *
# |   |          *  6|        code=""  *
# |   |          *  7|        x<=""    *
# |   |          *  8|    <code>       *
# |   |          *  9|      code=""    *
# |   |          * 10|      x<=""      *
# |   |          * 11|      "          *
# |   |          * 12|"                *
# +---+----------+---+-----------------+
not ok 4009 - Parse error: qq'<!DOCTYPE html><svg><foreignObject><p><i></p>a'; 1:46:not closed:i, 1:46:in body:\#eof;45: End tag “p” seen, but there were open elements., 41: Unclosed element “i”., 46: End of file seen and there were open elements., 35: Unclosed element “foreignObject”., 20: Unclosed element “svg”.
#   Failed test 'Parse error: qq'<!DOCTYPE html><svg><foreignObject><p><i></p>a'; 1:46:not closed:i, 1:46:in body:\#eof;45: End tag “p” seen, but there were open elements., 41: Unclosed element “i”., 46: End of file seen and there were open elements., 35: Unclosed element “foreignObject”., 20: Unclosed element “svg”.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '5'
ok 4010 - SHOULD-level error: qq'<!DOCTYPE html><svg><foreignObject><p><i></p>a'; ;
ok 4011 - Document tree: qq'<!DOCTYPE html><svg><foreignObject><p><i></p>a'
not ok 4012 - Parse error: qq'<!DOCTYPE html><table><tr><td><svg><foreignObject><p><i></p>a'; 1:61:not closed:i, 1:61:in body:\#eof;56: End tag “p” seen, but there were open elements., 52: Unclosed element “i”., 57: End of file seen and there were open elements., 46: Unclosed element “foreignObject”., 31: Unclosed element “svg”., 22: Unclosed element “table”.
#   Failed test 'Parse error: qq'<!DOCTYPE html><table><tr><td><svg><foreignObject><p><i></p>a'; 1:61:not closed:i, 1:61:in body:\#eof;56: End tag “p” seen, but there were open elements., 52: Unclosed element “i”., 57: End of file seen and there were open elements., 46: Unclosed element “foreignObject”., 31: Unclosed element “svg”., 22: Unclosed element “table”.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '6'
ok 4013 - SHOULD-level error: qq'<!DOCTYPE html><table><tr><td><svg><foreignObject><p><i></p>a'; ;
ok 4014 - Document tree: qq'<!DOCTYPE html><table><tr><td><svg><foreignObject><p><i></p>a'
not ok 4015 - Parse error: qq'<!DOCTYPE html><math><mtext><p><i></p>a'; 1:39:not closed:i, 1:39:in body:\#eof;38: End tag “p” seen, but there were open elements., 34: Unclosed element “i”., 39: End of file in a foreign namespace context.
#   Failed test 'Parse error: qq'<!DOCTYPE html><math><mtext><p><i></p>a'; 1:39:not closed:i, 1:39:in body:\#eof;38: End tag “p” seen, but there were open elements., 34: Unclosed element “i”., 39: End of file in a foreign namespace context.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '3'
ok 4016 - SHOULD-level error: qq'<!DOCTYPE html><math><mtext><p><i></p>a'; ;
ok 4017 - Document tree: qq'<!DOCTYPE html><math><mtext><p><i></p>a'
not ok 4018 - Parse error: qq'<!DOCTYPE html><table><tr><td><math><mtext><p><i></p>a'; 1:54:not closed:i, 1:54:in body:\#eof;53: End tag “p” seen, but there were open elements., 49: Unclosed element “i”., 54: End of file in a foreign namespace context.
#   Failed test 'Parse error: qq'<!DOCTYPE html><table><tr><td><math><mtext><p><i></p>a'; 1:54:not closed:i, 1:54:in body:\#eof;53: End tag “p” seen, but there were open elements., 49: Unclosed element “i”., 54: End of file in a foreign namespace context.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '3'
ok 4019 - SHOULD-level error: qq'<!DOCTYPE html><table><tr><td><math><mtext><p><i></p>a'; ;
ok 4020 - Document tree: qq'<!DOCTYPE html><table><tr><td><math><mtext><p><i></p>a'
not ok 4021 - Parse error: qq'<!DOCTYPE html><body><div><!/div>a'; 1:27:bogus comment, 1:34:in body:\#eof;29: Bogus comment., 34: End of file seen and there were open elements., 26: Unclosed element “div”.
#   Failed test 'Parse error: qq'<!DOCTYPE html><body><div><!/div>a'; 1:27:bogus comment, 1:34:in body:\#eof;29: Bogus comment., 34: End of file seen and there were open elements., 26: Unclosed element “div”.'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '3'
ok 4022 - SHOULD-level error: qq'<!DOCTYPE html><body><div><!/div>a'; ;
ok 4023 - Document tree: qq'<!DOCTYPE html><body><div><!/div>a'
# t/data/html-tree/adoption01.dat
not ok 4024 - Parse error: qq'<a><p></a></p>'; 1:4:no DOCTYPE, 1:11:not closed:p;
#   Failed test 'Parse error: qq'<a><p></a></p>'; 1:4:no DOCTYPE, 1:11:not closed:p;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4025 - SHOULD-level error: qq'<a><p></a></p>'; ;
ok 4026 - Document tree: qq'<a><p></a></p>'
not ok 4027 - Parse error: qq'<a>1<p>2</a>3</p>'; 1:4:no DOCTYPE, 1:13:not closed:p;
#   Failed test 'Parse error: qq'<a>1<p>2</a>3</p>'; 1:4:no DOCTYPE, 1:13:not closed:p;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4028 - SHOULD-level error: qq'<a>1<p>2</a>3</p>'; ;
ok 4029 - Document tree: qq'<a>1<p>2</a>3</p>'
not ok 4030 - Parse error: qq'<a>1<button>2</a>3</button>'; 1:4:no DOCTYPE, 1:18:not closed:button;
#   Failed test 'Parse error: qq'<a>1<button>2</a>3</button>'; 1:4:no DOCTYPE, 1:18:not closed:button;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4031 - SHOULD-level error: qq'<a>1<button>2</a>3</button>'; ;
ok 4032 - Document tree: qq'<a>1<button>2</a>3</button>'
not ok 4033 - Parse error: qq'<a>1<b>2</a>3</b>'; 1:4:no DOCTYPE, 1:13:not closed:b;
#   Failed test 'Parse error: qq'<a>1<b>2</a>3</b>'; 1:4:no DOCTYPE, 1:13:not closed:b;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4034 - SHOULD-level error: qq'<a>1<b>2</a>3</b>'; ;
ok 4035 - Document tree: qq'<a>1<b>2</a>3</b>'
not ok 4036 - Parse error: qq'<a>1<div>2<div>3</a>4</div>5</div>'; 1:4:no DOCTYPE, 1:21:not closed:div, 1:21:not closed:div;
#   Failed test 'Parse error: qq'<a>1<div>2<div>3</a>4</div>5</div>'; 1:4:no DOCTYPE, 1:21:not closed:div, 1:21:not closed:div;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4037 - SHOULD-level error: qq'<a>1<div>2<div>3</a>4</div>5</div>'; ;
ok 4038 - Document tree: qq'<a>1<div>2<div>3</a>4</div>5</div>'
not ok 4039 - Parse error: qq'<table><a>1<p>2</a>3</p>'; 1:8:no DOCTYPE, 1:11:in table:a, 1:15:in table:\#text, 1:15:in table:p, 1:20:in table:\#text, 1:20:in table:/:a, 1:20:not closed:p, 1:24:in table:\#text, 1:24:in table:/:p, 1:24:in body:\#eof;
#   Failed test 'Parse error: qq'<table><a>1<p>2</a>3</p>'; 1:8:no DOCTYPE, 1:11:in table:a, 1:15:in table:\#text, 1:15:in table:p, 1:20:in table:\#text, 1:20:in table:/:a, 1:20:not closed:p, 1:24:in table:\#text, 1:24:in table:/:p, 1:24:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '10'
#     expected: '0'
ok 4040 - SHOULD-level error: qq'<table><a>1<p>2</a>3</p>'; ;
ok 4041 - Document tree: qq'<table><a>1<p>2</a>3</p>'
not ok 4042 - Parse error: qq'<b><b><a><p></a>'; 1:4:no DOCTYPE, 1:16:not closed:p, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<b><b><a><p></a>'; 1:4:no DOCTYPE, 1:16:not closed:p, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4043 - SHOULD-level error: qq'<b><b><a><p></a>'; ;
ok 4044 - Document tree: qq'<b><b><a><p></a>'
not ok 4045 - Parse error: qq'<b><a><b><p></a>'; 1:4:no DOCTYPE, 1:16:not closed:p, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<b><a><b><p></a>'; 1:4:no DOCTYPE, 1:16:not closed:p, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4046 - SHOULD-level error: qq'<b><a><b><p></a>'; ;
ok 4047 - Document tree: qq'<b><a><b><p></a>'
not ok 4048 - Parse error: qq'<a><b><b><p></a>'; 1:4:no DOCTYPE, 1:16:not closed:p, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<a><b><b><p></a>'; 1:4:no DOCTYPE, 1:16:not closed:p, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4049 - SHOULD-level error: qq'<a><b><b><p></a>'; ;
ok 4050 - Document tree: qq'<a><b><b><p></a>'
not ok 4051 - Parse error: qq'<p>1<s id="A">2<b id="B">3</p>4</s>5</b>'; 1:4:no DOCTYPE, 1:31:not closed:b, 1:36:not closed:b;
#   Failed test 'Parse error: qq'<p>1<s id="A">2<b id="B">3</p>4</s>5</b>'; 1:4:no DOCTYPE, 1:31:not closed:b, 1:36:not closed:b;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4052 - SHOULD-level error: qq'<p>1<s id="A">2<b id="B">3</p>4</s>5</b>'; ;
ok 4053 - Document tree: qq'<p>1<s id="A">2<b id="B">3</p>4</s>5</b>'
not ok 4054 - Parse error: qq'<table><a>1<td>2</td>3</table>'; 1:8:no DOCTYPE, 1:11:in table:a, 1:16:in table:\#text, 1:16:missing start tag:tr, 1:30:in table:\#text;
#   Failed test 'Parse error: qq'<table><a>1<td>2</td>3</table>'; 1:8:no DOCTYPE, 1:11:in table:a, 1:16:in table:\#text, 1:16:missing start tag:tr, 1:30:in table:\#text;'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '0'
ok 4055 - SHOULD-level error: qq'<table><a>1<td>2</td>3</table>'; ;
ok 4056 - Document tree: qq'<table><a>1<td>2</td>3</table>'
not ok 4057 - Parse error: qq'<table>A<td>B</td>C</table>'; 1:8:no DOCTYPE, 1:13:in table:\#text, 1:13:missing start tag:tr, 1:27:in table:\#text;
#   Failed test 'Parse error: qq'<table>A<td>B</td>C</table>'; 1:8:no DOCTYPE, 1:13:in table:\#text, 1:13:missing start tag:tr, 1:27:in table:\#text;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4058 - SHOULD-level error: qq'<table>A<td>B</td>C</table>'; ;
not ok 4059 - Document tree: qq'<table>A<td>B</td>C</table>'
#   Failed test 'Document tree: qq'<table>A<td>B</td>C</table>''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+---+-----------------+
# | Ln|Got              | Ln|Expected         |
# +---+-----------------+---+-----------------+
# |  1|<html>           |  1|<html>           |
# |  2|  <head>         |  2|  <head>         |
# |  3|  <body>         |  3|  <body>         |
# *  4|    "A"          *  4|    "AC"         *
# *  5|    "C"          *   |                 |
# |  6|    <table>      |  5|    <table>      |
# |  7|      <tbody>    |  6|      <tbody>    |
# |  8|        <tr>     |  7|        <tr>     |
# |  9|          <td>   |  8|          <td>   |
# | 10|            "B"  |  9|            "B"  |
# +---+-----------------+---+-----------------+
not ok 4060 - Parse error: qq'<a><svg><tr><input></a>'; 1:4:no DOCTYPE, 1:23:unmatched end tag:a, 1:23:not closed:input;
#   Failed test 'Parse error: qq'<a><svg><tr><input></a>'; 1:4:no DOCTYPE, 1:23:unmatched end tag:a, 1:23:not closed:input;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4061 - SHOULD-level error: qq'<a><svg><tr><input></a>'; ;
ok 4062 - Document tree: qq'<a><svg><tr><input></a>'
# t/data/html-tree/adoption02.dat
not ok 4063 - Parse error: qq'<b>1<i>2<p>3</b>4'; 1:4:no DOCTYPE, 1:17:not closed:p, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'<b>1<i>2<p>3</b>4'; 1:4:no DOCTYPE, 1:17:not closed:p, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4064 - SHOULD-level error: qq'<b>1<i>2<p>3</b>4'; ;
ok 4065 - Document tree: qq'<b>1<i>2<p>3</b>4'
not ok 4066 - Parse error: qq'<a><div><style></style><address><a>'; 1:4:no DOCTYPE, 1:35:in a:a, 1:35:not closed:address, 1:35:not closed:address, 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<a><div><style></style><address><a>'; 1:4:no DOCTYPE, 1:35:in a:a, 1:35:not closed:address, 1:35:not closed:address, 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '0'
ok 4067 - SHOULD-level error: qq'<a><div><style></style><address><a>'; ;
ok 4068 - Document tree: qq'<a><div><style></style><address><a>'
# t/data/html-tree/comments01.dat
not ok 4069 - Parse error: qq'FOO<!-- BAR -->BAZ'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<!-- BAR -->BAZ'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4070 - SHOULD-level error: qq'FOO<!-- BAR -->BAZ'; ;
ok 4071 - Document tree: qq'FOO<!-- BAR -->BAZ'
not ok 4072 - Parse error: qq'FOO<!-- BAR --!>BAZ'; 1:4:no DOCTYPE, 1:15:comment end bang;
#   Failed test 'Parse error: qq'FOO<!-- BAR --!>BAZ'; 1:4:no DOCTYPE, 1:15:comment end bang;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4073 - SHOULD-level error: qq'FOO<!-- BAR --!>BAZ'; ;
ok 4074 - Document tree: qq'FOO<!-- BAR --!>BAZ'
not ok 4075 - Parse error: qq'FOO<!-- BAR --   >BAZ'; 1:4:no DOCTYPE, 1:14:dash in comment, 1:21:unclosed comment;
#   Failed test 'Parse error: qq'FOO<!-- BAR --   >BAZ'; 1:4:no DOCTYPE, 1:14:dash in comment, 1:21:unclosed comment;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4076 - SHOULD-level error: qq'FOO<!-- BAR --   >BAZ'; ;
ok 4077 - Document tree: qq'FOO<!-- BAR --   >BAZ'
not ok 4078 - Parse error: qq'FOO<!-- BAR -- <QUX> -- MUX -->BAZ'; 1:4:no DOCTYPE, 1:14:dash in comment, 1:23:dash in comment;
#   Failed test 'Parse error: qq'FOO<!-- BAR -- <QUX> -- MUX -->BAZ'; 1:4:no DOCTYPE, 1:14:dash in comment, 1:23:dash in comment;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4079 - SHOULD-level error: qq'FOO<!-- BAR -- <QUX> -- MUX -->BAZ'; ;
ok 4080 - Document tree: qq'FOO<!-- BAR -- <QUX> -- MUX -->BAZ'
not ok 4081 - Parse error: qq'FOO<!-- BAR -- <QUX> -- MUX --!>BAZ'; 1:4:no DOCTYPE, 1:14:dash in comment, 1:23:dash in comment, 1:31:comment end bang;
#   Failed test 'Parse error: qq'FOO<!-- BAR -- <QUX> -- MUX --!>BAZ'; 1:4:no DOCTYPE, 1:14:dash in comment, 1:23:dash in comment, 1:31:comment end bang;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4082 - SHOULD-level error: qq'FOO<!-- BAR -- <QUX> -- MUX --!>BAZ'; ;
ok 4083 - Document tree: qq'FOO<!-- BAR -- <QUX> -- MUX --!>BAZ'
not ok 4084 - Parse error: qq'FOO<!-- BAR -- <QUX> -- MUX -- >BAZ'; 1:4:no DOCTYPE, 1:14:dash in comment, 1:23:dash in comment, 1:30:dash in comment, 1:35:unclosed comment;
#   Failed test 'Parse error: qq'FOO<!-- BAR -- <QUX> -- MUX -- >BAZ'; 1:4:no DOCTYPE, 1:14:dash in comment, 1:23:dash in comment, 1:30:dash in comment, 1:35:unclosed comment;'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '0'
ok 4085 - SHOULD-level error: qq'FOO<!-- BAR -- <QUX> -- MUX -- >BAZ'; ;
ok 4086 - Document tree: qq'FOO<!-- BAR -- <QUX> -- MUX -- >BAZ'
not ok 4087 - Parse error: qq'FOO<!---->BAZ'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<!---->BAZ'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4088 - SHOULD-level error: qq'FOO<!---->BAZ'; ;
ok 4089 - Document tree: qq'FOO<!---->BAZ'
not ok 4090 - Parse error: qq'FOO<!--->BAZ'; 1:4:no DOCTYPE, 1:9:bogus comment;
#   Failed test 'Parse error: qq'FOO<!--->BAZ'; 1:4:no DOCTYPE, 1:9:bogus comment;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4091 - SHOULD-level error: qq'FOO<!--->BAZ'; ;
ok 4092 - Document tree: qq'FOO<!--->BAZ'
not ok 4093 - Parse error: qq'FOO<!-->BAZ'; 1:4:no DOCTYPE, 1:8:bogus comment;
#   Failed test 'Parse error: qq'FOO<!-->BAZ'; 1:4:no DOCTYPE, 1:8:bogus comment;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4094 - SHOULD-level error: qq'FOO<!-->BAZ'; ;
ok 4095 - Document tree: qq'FOO<!-->BAZ'
not ok 4096 - Parse error: qq'<?xml version="1.0">Hi'; 1:1:pio, 1:22:no DOCTYPE;
#   Failed test 'Parse error: qq'<?xml version="1.0">Hi'; 1:1:pio, 1:22:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4097 - SHOULD-level error: qq'<?xml version="1.0">Hi'; ;
ok 4098 - Document tree: qq'<?xml version="1.0">Hi'
not ok 4099 - Parse error: qq'<?xml version="1.0">'; 1:1:pio, 1:20:no DOCTYPE;
#   Failed test 'Parse error: qq'<?xml version="1.0">'; 1:1:pio, 1:20:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4100 - SHOULD-level error: qq'<?xml version="1.0">'; ;
ok 4101 - Document tree: qq'<?xml version="1.0">'
not ok 4102 - Parse error: qq'<?xml version'; 1:1:pio, 1:13:no DOCTYPE;
#   Failed test 'Parse error: qq'<?xml version'; 1:1:pio, 1:13:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4103 - SHOULD-level error: qq'<?xml version'; ;
ok 4104 - Document tree: qq'<?xml version'
not ok 4105 - Parse error: qq'FOO<!----->BAZ'; 1:4:no DOCTYPE, 1:9:dash in comment;
#   Failed test 'Parse error: qq'FOO<!----->BAZ'; 1:4:no DOCTYPE, 1:9:dash in comment;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4106 - SHOULD-level error: qq'FOO<!----->BAZ'; ;
ok 4107 - Document tree: qq'FOO<!----->BAZ'
# t/data/html-tree/doctype01.dat
ok 4108 - Parse error: qq'<!DOCTYPE html>Hello'; ;
ok 4109 - SHOULD-level error: qq'<!DOCTYPE html>Hello'; ;
ok 4110 - Document tree: qq'<!DOCTYPE html>Hello'
ok 4111 - Parse error: qq'<!dOctYpE HtMl>Hello'; ;
ok 4112 - SHOULD-level error: qq'<!dOctYpE HtMl>Hello'; ;
ok 4113 - Document tree: qq'<!dOctYpE HtMl>Hello'
not ok 4114 - Parse error: qq'<!DOCTYPEhtml>Hello'; 1:10:no space before DOCTYPE name;
#   Failed test 'Parse error: qq'<!DOCTYPEhtml>Hello'; 1:10:no space before DOCTYPE name;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4115 - SHOULD-level error: qq'<!DOCTYPEhtml>Hello'; ;
ok 4116 - Document tree: qq'<!DOCTYPEhtml>Hello'
not ok 4117 - Parse error: qq'<!DOCTYPE>Hello'; 1:10:no space before DOCTYPE name, 1:10:no DOCTYPE name, 1:11:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE>Hello'; 1:10:no space before DOCTYPE name, 1:10:no DOCTYPE name, 1:11:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4118 - SHOULD-level error: qq'<!DOCTYPE>Hello'; ;
ok 4119 - Document tree: qq'<!DOCTYPE>Hello'
not ok 4120 - Parse error: qq'<!DOCTYPE >Hello'; 1:11:no DOCTYPE name, 1:12:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE >Hello'; 1:11:no DOCTYPE name, 1:12:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4121 - SHOULD-level error: qq'<!DOCTYPE >Hello'; ;
ok 4122 - Document tree: qq'<!DOCTYPE >Hello'
not ok 4123 - Parse error: qq'<!DOCTYPE potato>Hello'; 1:18:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato>Hello'; 1:18:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4124 - SHOULD-level error: qq'<!DOCTYPE potato>Hello'; ;
ok 4125 - Document tree: qq'<!DOCTYPE potato>Hello'
not ok 4126 - Parse error: qq'<!DOCTYPE potato >Hello'; 1:19:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato >Hello'; 1:19:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4127 - SHOULD-level error: qq'<!DOCTYPE potato >Hello'; ;
ok 4128 - Document tree: qq'<!DOCTYPE potato >Hello'
not ok 4129 - Parse error: qq'<!DOCTYPE potato taco>Hello'; 1:18:string after DOCTYPE name, 1:23:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato taco>Hello'; 1:18:string after DOCTYPE name, 1:23:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4130 - SHOULD-level error: qq'<!DOCTYPE potato taco>Hello'; ;
ok 4131 - Document tree: qq'<!DOCTYPE potato taco>Hello'
not ok 4132 - Parse error: qq'<!DOCTYPE potato taco "ddd>Hello'; 1:18:string after DOCTYPE name, 1:28:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato taco "ddd>Hello'; 1:18:string after DOCTYPE name, 1:28:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4133 - SHOULD-level error: qq'<!DOCTYPE potato taco "ddd>Hello'; ;
ok 4134 - Document tree: qq'<!DOCTYPE potato taco "ddd>Hello'
not ok 4135 - Parse error: qq'<!DOCTYPE potato sYstEM>Hello'; 1:24:no SYSTEM literal, 1:25:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato sYstEM>Hello'; 1:24:no SYSTEM literal, 1:25:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4136 - SHOULD-level error: qq'<!DOCTYPE potato sYstEM>Hello'; ;
ok 4137 - Document tree: qq'<!DOCTYPE potato sYstEM>Hello'
not ok 4138 - Parse error: qq'<!DOCTYPE potato sYstEM    >Hello'; 1:28:no SYSTEM literal, 1:29:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato sYstEM    >Hello'; 1:28:no SYSTEM literal, 1:29:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4139 - SHOULD-level error: qq'<!DOCTYPE potato sYstEM    >Hello'; ;
ok 4140 - Document tree: qq'<!DOCTYPE potato sYstEM    >Hello'
not ok 4141 - Parse error: qq'<!DOCTYPE   potato       sYstEM  ggg>Hello'; 1:34:string after SYSTEM, 1:38:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE   potato       sYstEM  ggg>Hello'; 1:34:string after SYSTEM, 1:38:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4142 - SHOULD-level error: qq'<!DOCTYPE   potato       sYstEM  ggg>Hello'; ;
ok 4143 - Document tree: qq'<!DOCTYPE   potato       sYstEM  ggg>Hello'
not ok 4144 - Parse error: qq'<!DOCTYPE potato SYSTEM taco  >Hello'; 1:25:string after SYSTEM, 1:32:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato SYSTEM taco  >Hello'; 1:25:string after SYSTEM, 1:32:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4145 - SHOULD-level error: qq'<!DOCTYPE potato SYSTEM taco  >Hello'; ;
ok 4146 - Document tree: qq'<!DOCTYPE potato SYSTEM taco  >Hello'
not ok 4147 - Parse error: qq'<!DOCTYPE potato SYSTEM \x{27}taco"\x{27}>Hello'; 1:33:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato SYSTEM \x{27}taco"\x{27}>Hello'; 1:33:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4148 - SHOULD-level error: qq'<!DOCTYPE potato SYSTEM \x{27}taco"\x{27}>Hello'; ;
ok 4149 - Document tree: qq'<!DOCTYPE potato SYSTEM \x{27}taco"\x{27}>Hello'
not ok 4150 - Parse error: qq'<!DOCTYPE potato SYSTEM "taco">Hello'; 1:32:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato SYSTEM "taco">Hello'; 1:32:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4151 - SHOULD-level error: qq'<!DOCTYPE potato SYSTEM "taco">Hello'; ;
ok 4152 - Document tree: qq'<!DOCTYPE potato SYSTEM "taco">Hello'
not ok 4153 - Parse error: qq'<!DOCTYPE potato SYSTEM "tai\x{27}co">Hello'; 1:34:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato SYSTEM "tai\x{27}co">Hello'; 1:34:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4154 - SHOULD-level error: qq'<!DOCTYPE potato SYSTEM "tai\x{27}co">Hello'; ;
ok 4155 - Document tree: qq'<!DOCTYPE potato SYSTEM "tai\x{27}co">Hello'
not ok 4156 - Parse error: qq'<!DOCTYPE potato SYSTEMtaco "ddd">Hello'; 1:24:string after SYSTEM, 1:35:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato SYSTEMtaco "ddd">Hello'; 1:24:string after SYSTEM, 1:35:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4157 - SHOULD-level error: qq'<!DOCTYPE potato SYSTEMtaco "ddd">Hello'; ;
ok 4158 - Document tree: qq'<!DOCTYPE potato SYSTEMtaco "ddd">Hello'
not ok 4159 - Parse error: qq'<!DOCTYPE potato grass SYSTEM taco>Hello'; 1:18:string after DOCTYPE name, 1:36:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato grass SYSTEM taco>Hello'; 1:18:string after DOCTYPE name, 1:36:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4160 - SHOULD-level error: qq'<!DOCTYPE potato grass SYSTEM taco>Hello'; ;
ok 4161 - Document tree: qq'<!DOCTYPE potato grass SYSTEM taco>Hello'
not ok 4162 - Parse error: qq'<!DOCTYPE potato pUbLIc>Hello'; 1:24:no PUBLIC literal, 1:25:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato pUbLIc>Hello'; 1:24:no PUBLIC literal, 1:25:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4163 - SHOULD-level error: qq'<!DOCTYPE potato pUbLIc>Hello'; ;
ok 4164 - Document tree: qq'<!DOCTYPE potato pUbLIc>Hello'
not ok 4165 - Parse error: qq'<!DOCTYPE potato pUbLIc >Hello'; 1:25:no PUBLIC literal, 1:26:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato pUbLIc >Hello'; 1:25:no PUBLIC literal, 1:26:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4166 - SHOULD-level error: qq'<!DOCTYPE potato pUbLIc >Hello'; ;
ok 4167 - Document tree: qq'<!DOCTYPE potato pUbLIc >Hello'
not ok 4168 - Parse error: qq'<!DOCTYPE potato pUbLIcgoof>Hello'; 1:24:string after PUBLIC, 1:29:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato pUbLIcgoof>Hello'; 1:24:string after PUBLIC, 1:29:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4169 - SHOULD-level error: qq'<!DOCTYPE potato pUbLIcgoof>Hello'; ;
ok 4170 - Document tree: qq'<!DOCTYPE potato pUbLIcgoof>Hello'
not ok 4171 - Parse error: qq'<!DOCTYPE potato PUBLIC goof>Hello'; 1:25:string after PUBLIC, 1:30:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato PUBLIC goof>Hello'; 1:25:string after PUBLIC, 1:30:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4172 - SHOULD-level error: qq'<!DOCTYPE potato PUBLIC goof>Hello'; ;
ok 4173 - Document tree: qq'<!DOCTYPE potato PUBLIC goof>Hello'
not ok 4174 - Parse error: qq'<!DOCTYPE potato PUBLIC "go\x{27}of">Hello'; 1:33:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato PUBLIC "go\x{27}of">Hello'; 1:33:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4175 - SHOULD-level error: qq'<!DOCTYPE potato PUBLIC "go\x{27}of">Hello'; ;
ok 4176 - Document tree: qq'<!DOCTYPE potato PUBLIC "go\x{27}of">Hello'
not ok 4177 - Parse error: qq'<!DOCTYPE potato PUBLIC \x{27}go\x{27}of\x{27}>Hello'; 1:29:string after PUBLIC literal, 1:33:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato PUBLIC \x{27}go\x{27}of\x{27}>Hello'; 1:29:string after PUBLIC literal, 1:33:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4178 - SHOULD-level error: qq'<!DOCTYPE potato PUBLIC \x{27}go\x{27}of\x{27}>Hello'; ;
ok 4179 - Document tree: qq'<!DOCTYPE potato PUBLIC \x{27}go\x{27}of\x{27}>Hello'
not ok 4180 - Parse error: qq'<!DOCTYPE potato PUBLIC \x{27}go:hh   of\x{27} >Hello'; 1:39:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato PUBLIC \x{27}go:hh   of\x{27} >Hello'; 1:39:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4181 - SHOULD-level error: qq'<!DOCTYPE potato PUBLIC \x{27}go:hh   of\x{27} >Hello'; ;
ok 4182 - Document tree: qq'<!DOCTYPE potato PUBLIC \x{27}go:hh   of\x{27} >Hello'
not ok 4183 - Parse error: qq'<!DOCTYPE potato PUBLIC "W3C-//dfdf" SYSTEM ggg>Hello'; 1:38:string after PUBLIC literal, 1:49:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE potato PUBLIC "W3C-//dfdf" SYSTEM ggg>Hello'; 1:38:string after PUBLIC literal, 1:49:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4184 - SHOULD-level error: qq'<!DOCTYPE potato PUBLIC "W3C-//dfdf" SYSTEM ggg>Hello'; ;
ok 4185 - Document tree: qq'<!DOCTYPE potato PUBLIC "W3C-//dfdf" SYSTEM ggg>Hello'
ok 4186 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"\x{0A}   "http://www.w3.org/TR/html4/strict.dtd">Hello'; ;
not ok 4187 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"\x{0A}   "http://www.w3.org/TR/html4/strict.dtd">Hello'; 2:44:obs DOCTYPE;
#   Failed test 'SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"\x{0A}   "http://www.w3.org/TR/html4/strict.dtd">Hello'; 2:44:obs DOCTYPE;'
#   at HTML-tree.t test () ok line 6.
#          got: '1'
#     expected: '0'
ok 4188 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"\x{0A}   "http://www.w3.org/TR/html4/strict.dtd">Hello'
not ok 4189 - Parse error: qq'<!DOCTYPE ...>Hello'; 1:15:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE ...>Hello'; 1:15:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4190 - SHOULD-level error: qq'<!DOCTYPE ...>Hello'; ;
ok 4191 - Document tree: qq'<!DOCTYPE ...>Hello'
not ok 4192 - Parse error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\x{0A}"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'; 2:58:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\x{0A}"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'; 2:58:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4193 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\x{0A}"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'; ;
ok 4194 - Document tree: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\x{0A}"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'
not ok 4195 - Parse error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"\x{0A}"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">'; 2:54:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"\x{0A}"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">'; 2:54:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4196 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"\x{0A}"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">'; ;
ok 4197 - Document tree: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"\x{0A}"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">'
not ok 4198 - Parse error: qq'<!DOCTYPE root-element [SYSTEM OR PUBLIC FPI] "uri" [ \x{0A}<!-- internal declarations -->\x{0A}]>'; 1:24:string after DOCTYPE name, 3:0:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE root-element [SYSTEM OR PUBLIC FPI] "uri" [ \x{0A}<!-- internal declarations -->\x{0A}]>'; 1:24:string after DOCTYPE name, 3:0:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4199 - SHOULD-level error: qq'<!DOCTYPE root-element [SYSTEM OR PUBLIC FPI] "uri" [ \x{0A}<!-- internal declarations -->\x{0A}]>'; ;
ok 4200 - Document tree: qq'<!DOCTYPE root-element [SYSTEM OR PUBLIC FPI] "uri" [ \x{0A}<!-- internal declarations -->\x{0A}]>'
not ok 4201 - Parse error: qq'<!DOCTYPE html PUBLIC\x{0A}  "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"\x{0A}    "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">'; 3:53:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE html PUBLIC\x{0A}  "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"\x{0A}    "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">'; 3:53:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4202 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC\x{0A}  "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"\x{0A}    "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">'; ;
ok 4203 - Document tree: qq'<!DOCTYPE html PUBLIC\x{0A}  "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"\x{0A}    "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">'
not ok 4204 - Parse error: qq'<!DOCTYPE HTML SYSTEM "http://www.w3.org/DTD/HTML4-strict.dtd"><body><b>Mine!</b></body>'; 1:64:not HTML5;
#   Failed test 'Parse error: qq'<!DOCTYPE HTML SYSTEM "http://www.w3.org/DTD/HTML4-strict.dtd"><body><b>Mine!</b></body>'; 1:64:not HTML5;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4205 - SHOULD-level error: qq'<!DOCTYPE HTML SYSTEM "http://www.w3.org/DTD/HTML4-strict.dtd"><body><b>Mine!</b></body>'; ;
ok 4206 - Document tree: qq'<!DOCTYPE HTML SYSTEM "http://www.w3.org/DTD/HTML4-strict.dtd"><body><b>Mine!</b></body>'
not ok 4207 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">'; 1:50:no space before system literal;
#   Failed test 'Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">'; 1:50:no space before system literal;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
not ok 4208 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">'; 1:89:obs DOCTYPE;
#   Failed test 'SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">'; 1:89:obs DOCTYPE;'
#   at HTML-tree.t test () ok line 6.
#          got: '1'
#     expected: '0'
ok 4209 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">'
not ok 4210 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:50:no space before system literal;
#   Failed test 'Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:50:no space before system literal;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
not ok 4211 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:89:obs DOCTYPE;
#   Failed test 'SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:89:obs DOCTYPE;'
#   at HTML-tree.t test () ok line 6.
#          got: '1'
#     expected: '0'
ok 4212 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'
not ok 4213 - Parse error: qq'<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN"\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:22:no space before pubid literal, 1:49:no space before system literal;
#   Failed test 'Parse error: qq'<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN"\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:22:no space before pubid literal, 1:49:no space before system literal;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
not ok 4214 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN"\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:88:obs DOCTYPE;
#   Failed test 'SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN"\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:88:obs DOCTYPE;'
#   at HTML-tree.t test () ok line 6.
#          got: '1'
#     expected: '0'
ok 4215 - Document tree: qq'<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN"\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'
not ok 4216 - Parse error: qq'<!DOCTYPE HTML PUBLIC\x{27}-//W3C//DTD HTML 4.01//EN\x{27}\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:22:no space before pubid literal, 1:49:no space before system literal;
#   Failed test 'Parse error: qq'<!DOCTYPE HTML PUBLIC\x{27}-//W3C//DTD HTML 4.01//EN\x{27}\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:22:no space before pubid literal, 1:49:no space before system literal;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
not ok 4217 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC\x{27}-//W3C//DTD HTML 4.01//EN\x{27}\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:88:obs DOCTYPE;
#   Failed test 'SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC\x{27}-//W3C//DTD HTML 4.01//EN\x{27}\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:88:obs DOCTYPE;'
#   at HTML-tree.t test () ok line 6.
#          got: '1'
#     expected: '0'
ok 4218 - Document tree: qq'<!DOCTYPE HTML PUBLIC\x{27}-//W3C//DTD HTML 4.01//EN\x{27}\x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'
# t/data/html-tree/domjs-unsafe.dat
not ok 4219 - Parse error: qq'<svg><![CDATA[foo\x{0A}bar]]>'; 1:6:no DOCTYPE, 2:6:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[foo\x{0A}bar]]>'; 1:6:no DOCTYPE, 2:6:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4220 - SHOULD-level error: qq'<svg><![CDATA[foo\x{0A}bar]]>'; ;
ok 4221 - Document tree: qq'<svg><![CDATA[foo\x{0A}bar]]>'
not ok 4222 - Parse error: qq'<svg><![CDATA[foo\x{0A}bar]]>'; 1:6:no DOCTYPE, 2:6:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[foo\x{0A}bar]]>'; 1:6:no DOCTYPE, 2:6:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4223 - SHOULD-level error: qq'<svg><![CDATA[foo\x{0A}bar]]>'; ;
ok 4224 - Document tree: qq'<svg><![CDATA[foo\x{0A}bar]]>'
not ok 4225 - Parse error: qq'<svg><![CDATA[foo\x{0A}bar]]>'; 1:6:no DOCTYPE, 2:6:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[foo\x{0A}bar]]>'; 1:6:no DOCTYPE, 2:6:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4226 - SHOULD-level error: qq'<svg><![CDATA[foo\x{0A}bar]]>'; ;
ok 4227 - Document tree: qq'<svg><![CDATA[foo\x{0A}bar]]>'
not ok 4228 - Parse error: qq'<script>a=\x{27}\x{00}\x{27}</script>'; 1:9:no DOCTYPE, 1:12:NULL;
#   Failed test 'Parse error: qq'<script>a=\x{27}\x{00}\x{27}</script>'; 1:9:no DOCTYPE, 1:12:NULL;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4229 - SHOULD-level error: qq'<script>a=\x{27}\x{00}\x{27}</script>'; ;
ok 4230 - Document tree: qq'<script>a=\x{27}\x{00}\x{27}</script>'
not ok 4231 - Parse error: qq'<script type="data"><!--\x{00}</script>'; 1:21:no DOCTYPE, 1:25:NULL;
#   Failed test 'Parse error: qq'<script type="data"><!--\x{00}</script>'; 1:21:no DOCTYPE, 1:25:NULL;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4232 - SHOULD-level error: qq'<script type="data"><!--\x{00}</script>'; ;
ok 4233 - Document tree: qq'<script type="data"><!--\x{00}</script>'
not ok 4234 - Parse error: qq'<script type="data"><!--foo\x{00}</script>'; 1:21:no DOCTYPE, 1:28:NULL;
#   Failed test 'Parse error: qq'<script type="data"><!--foo\x{00}</script>'; 1:21:no DOCTYPE, 1:28:NULL;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4235 - SHOULD-level error: qq'<script type="data"><!--foo\x{00}</script>'; ;
ok 4236 - Document tree: qq'<script type="data"><!--foo\x{00}</script>'
not ok 4237 - Parse error: qq'<script type="data"><!-- foo-\x{00}</script>'; 1:21:no DOCTYPE, 1:30:NULL;
#   Failed test 'Parse error: qq'<script type="data"><!-- foo-\x{00}</script>'; 1:21:no DOCTYPE, 1:30:NULL;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4238 - SHOULD-level error: qq'<script type="data"><!-- foo-\x{00}</script>'; ;
ok 4239 - Document tree: qq'<script type="data"><!-- foo-\x{00}</script>'
not ok 4240 - Parse error: qq'<script type="data"><!-- foo--\x{00}</script>'; 1:21:no DOCTYPE, 1:31:NULL;
#   Failed test 'Parse error: qq'<script type="data"><!-- foo--\x{00}</script>'; 1:21:no DOCTYPE, 1:31:NULL;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4241 - SHOULD-level error: qq'<script type="data"><!-- foo--\x{00}</script>'; ;
ok 4242 - Document tree: qq'<script type="data"><!-- foo--\x{00}</script>'
not ok 4243 - Parse error: qq'<script type="data"><!-- foo-'; 1:21:no DOCTYPE, 1:29:eof in escaped script data, 1:29:not closed:script;
#   Failed test 'Parse error: qq'<script type="data"><!-- foo-'; 1:21:no DOCTYPE, 1:29:eof in escaped script data, 1:29:not closed:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4244 - SHOULD-level error: qq'<script type="data"><!-- foo-'; ;
ok 4245 - Document tree: qq'<script type="data"><!-- foo-'
not ok 4246 - Parse error: qq'<script type="data"><!-- foo-<</script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"><!-- foo-<</script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4247 - SHOULD-level error: qq'<script type="data"><!-- foo-<</script>'; ;
ok 4248 - Document tree: qq'<script type="data"><!-- foo-<</script>'
not ok 4249 - Parse error: qq'<script type="data"><!-- foo-<S'; 1:21:no DOCTYPE, 1:31:eof in escaped script data, 1:31:not closed:script;
#   Failed test 'Parse error: qq'<script type="data"><!-- foo-<S'; 1:21:no DOCTYPE, 1:31:eof in escaped script data, 1:31:not closed:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4250 - SHOULD-level error: qq'<script type="data"><!-- foo-<S'; ;
ok 4251 - Document tree: qq'<script type="data"><!-- foo-<S'
not ok 4252 - Parse error: qq'<script type="data"><!-- foo-</SCRIPT>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"><!-- foo-</SCRIPT>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4253 - SHOULD-level error: qq'<script type="data"><!-- foo-</SCRIPT>'; ;
ok 4254 - Document tree: qq'<script type="data"><!-- foo-</SCRIPT>'
not ok 4255 - Parse error: qq'<script type="data"><!--<p></script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"><!--<p></script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4256 - SHOULD-level error: qq'<script type="data"><!--<p></script>'; ;
ok 4257 - Document tree: qq'<script type="data"><!--<p></script>'
not ok 4258 - Parse error: qq'<script type="data"><!--<script></script></script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"><!--<script></script></script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4259 - SHOULD-level error: qq'<script type="data"><!--<script></script></script>'; ;
ok 4260 - Document tree: qq'<script type="data"><!--<script></script></script>'
not ok 4261 - Parse error: qq'<script type="data"><!--<script>\x{00}</script></script>'; 1:21:no DOCTYPE, 1:33:NULL, 1:51:unmatched end tag:script;
#   Failed test 'Parse error: qq'<script type="data"><!--<script>\x{00}</script></script>'; 1:21:no DOCTYPE, 1:33:NULL, 1:51:unmatched end tag:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4262 - SHOULD-level error: qq'<script type="data"><!--<script>\x{00}</script></script>'; ;
not ok 4263 - Document tree: qq'<script type="data"><!--<script>\x{00}</script></script>'
#   Failed test 'Document tree: qq'<script type="data"><!--<script>\x{00}</script></script>''
#   at HTML-tree.t test () ok line 9.
# +---+------------------------------+---------------------------------------+
# | Ln|Got                           |Expected                               |
# +---+------------------------------+---------------------------------------+
# |  1|<html>                        |<html>                                 |
# |  2|  <head>                      |  <head>                               |
# |  3|    <script>                  |    <script>                           |
# |  4|      type="data"             |      type="data"                      |
# *  5|      "<!--<script>\x{fffd}"  |      "<!--<script>\x{fffd}</script>"  *
# |  6|  <body>                      |  <body>                               |
# +---+------------------------------+---------------------------------------+
not ok 4264 - Parse error: qq'<script type="data"><!--<script>-\x{00}</script></script>'; 1:21:no DOCTYPE, 1:34:NULL, 1:52:unmatched end tag:script;
#   Failed test 'Parse error: qq'<script type="data"><!--<script>-\x{00}</script></script>'; 1:21:no DOCTYPE, 1:34:NULL, 1:52:unmatched end tag:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4265 - SHOULD-level error: qq'<script type="data"><!--<script>-\x{00}</script></script>'; ;
not ok 4266 - Document tree: qq'<script type="data"><!--<script>-\x{00}</script></script>'
#   Failed test 'Document tree: qq'<script type="data"><!--<script>-\x{00}</script></script>''
#   at HTML-tree.t test () ok line 9.
# +---+-------------------------------+----------------------------------------+
# | Ln|Got                            |Expected                                |
# +---+-------------------------------+----------------------------------------+
# |  1|<html>                         |<html>                                  |
# |  2|  <head>                       |  <head>                                |
# |  3|    <script>                   |    <script>                            |
# |  4|      type="data"              |      type="data"                       |
# *  5|      "<!--<script>-\x{fffd}"  |      "<!--<script>-\x{fffd}</script>"  *
# |  6|  <body>                       |  <body>                                |
# +---+-------------------------------+----------------------------------------+
not ok 4267 - Parse error: qq'<script type="data"><!--<script>--\x{00}</script></script>'; 1:21:no DOCTYPE, 1:35:NULL, 1:53:unmatched end tag:script;
#   Failed test 'Parse error: qq'<script type="data"><!--<script>--\x{00}</script></script>'; 1:21:no DOCTYPE, 1:35:NULL, 1:53:unmatched end tag:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4268 - SHOULD-level error: qq'<script type="data"><!--<script>--\x{00}</script></script>'; ;
not ok 4269 - Document tree: qq'<script type="data"><!--<script>--\x{00}</script></script>'
#   Failed test 'Document tree: qq'<script type="data"><!--<script>--\x{00}</script></script>''
#   at HTML-tree.t test () ok line 9.
# +---+--------------------------------+-----------------------------------------+
# | Ln|Got                             |Expected                                 |
# +---+--------------------------------+-----------------------------------------+
# |  1|<html>                          |<html>                                   |
# |  2|  <head>                        |  <head>                                 |
# |  3|    <script>                    |    <script>                             |
# |  4|      type="data"               |      type="data"                        |
# *  5|      "<!--<script>--\x{fffd}"  |      "<!--<script>--\x{fffd}</script>"  *
# |  6|  <body>                        |  <body>                                 |
# +---+--------------------------------+-----------------------------------------+
not ok 4270 - Parse error: qq'<script type="data"><!--<script>---</script></script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"><!--<script>---</script></script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4271 - SHOULD-level error: qq'<script type="data"><!--<script>---</script></script>'; ;
ok 4272 - Document tree: qq'<script type="data"><!--<script>---</script></script>'
not ok 4273 - Parse error: qq'<script type="data"><!--<script></scrip></SCRIPT></script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"><!--<script></scrip></SCRIPT></script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4274 - SHOULD-level error: qq'<script type="data"><!--<script></scrip></SCRIPT></script>'; ;
ok 4275 - Document tree: qq'<script type="data"><!--<script></scrip></SCRIPT></script>'
not ok 4276 - Parse error: qq'<script type="data"><!--<script></scrip </SCRIPT></script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"><!--<script></scrip </SCRIPT></script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4277 - SHOULD-level error: qq'<script type="data"><!--<script></scrip </SCRIPT></script>'; ;
ok 4278 - Document tree: qq'<script type="data"><!--<script></scrip </SCRIPT></script>'
not ok 4279 - Parse error: qq'<script type="data"><!--<script></scrip/</SCRIPT></script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"><!--<script></scrip/</SCRIPT></script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4280 - SHOULD-level error: qq'<script type="data"><!--<script></scrip/</SCRIPT></script>'; ;
ok 4281 - Document tree: qq'<script type="data"><!--<script></scrip/</SCRIPT></script>'
not ok 4282 - Parse error: qq'<script type="data"></scrip/></script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"></scrip/></script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4283 - SHOULD-level error: qq'<script type="data"></scrip/></script>'; ;
ok 4284 - Document tree: qq'<script type="data"></scrip/></script>'
not ok 4285 - Parse error: qq'<script type="data"></scrip ></script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"></scrip ></script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4286 - SHOULD-level error: qq'<script type="data"></scrip ></script>'; ;
ok 4287 - Document tree: qq'<script type="data"></scrip ></script>'
not ok 4288 - Parse error: qq'<script type="data"><!--</scrip></script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"><!--</scrip></script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4289 - SHOULD-level error: qq'<script type="data"><!--</scrip></script>'; ;
ok 4290 - Document tree: qq'<script type="data"><!--</scrip></script>'
not ok 4291 - Parse error: qq'<script type="data"><!--</scrip </script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"><!--</scrip </script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4292 - SHOULD-level error: qq'<script type="data"><!--</scrip </script>'; ;
ok 4293 - Document tree: qq'<script type="data"><!--</scrip </script>'
not ok 4294 - Parse error: qq'<script type="data"><!--</scrip/</script>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<script type="data"><!--</scrip/</script>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4295 - SHOULD-level error: qq'<script type="data"><!--</scrip/</script>'; ;
ok 4296 - Document tree: qq'<script type="data"><!--</scrip/</script>'
not ok 4297 - Parse error: qq'<!DOCTYPE html><!DOCTYPE html>'; 1:30:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<!DOCTYPE html><!DOCTYPE html>'; 1:30:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4298 - SHOULD-level error: qq'<!DOCTYPE html><!DOCTYPE html>'; ;
ok 4299 - Document tree: qq'<!DOCTYPE html><!DOCTYPE html>'
not ok 4300 - Parse error: qq'<html><!DOCTYPE html>'; 1:7:no DOCTYPE, 1:21:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<html><!DOCTYPE html>'; 1:7:no DOCTYPE, 1:21:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4301 - SHOULD-level error: qq'<html><!DOCTYPE html>'; ;
ok 4302 - Document tree: qq'<html><!DOCTYPE html>'
not ok 4303 - Parse error: qq'<html><head><!DOCTYPE html></head>'; 1:7:no DOCTYPE, 1:28:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<html><head><!DOCTYPE html></head>'; 1:7:no DOCTYPE, 1:28:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4304 - SHOULD-level error: qq'<html><head><!DOCTYPE html></head>'; ;
ok 4305 - Document tree: qq'<html><head><!DOCTYPE html></head>'
not ok 4306 - Parse error: qq'<html><head></head><!DOCTYPE html>'; 1:7:no DOCTYPE, 1:34:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<html><head></head><!DOCTYPE html>'; 1:7:no DOCTYPE, 1:34:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4307 - SHOULD-level error: qq'<html><head></head><!DOCTYPE html>'; ;
ok 4308 - Document tree: qq'<html><head></head><!DOCTYPE html>'
not ok 4309 - Parse error: qq'<body></body><!DOCTYPE html>'; 1:7:no DOCTYPE, 1:28:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<body></body><!DOCTYPE html>'; 1:7:no DOCTYPE, 1:28:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4310 - SHOULD-level error: qq'<body></body><!DOCTYPE html>'; ;
ok 4311 - Document tree: qq'<body></body><!DOCTYPE html>'
not ok 4312 - Parse error: qq'<table><!DOCTYPE html></table>'; 1:8:no DOCTYPE, 1:23:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<table><!DOCTYPE html></table>'; 1:8:no DOCTYPE, 1:23:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4313 - SHOULD-level error: qq'<table><!DOCTYPE html></table>'; ;
ok 4314 - Document tree: qq'<table><!DOCTYPE html></table>'
not ok 4315 - Parse error: qq'<select><!DOCTYPE html></select>'; 1:9:no DOCTYPE, 1:24:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<select><!DOCTYPE html></select>'; 1:9:no DOCTYPE, 1:24:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4316 - SHOULD-level error: qq'<select><!DOCTYPE html></select>'; ;
ok 4317 - Document tree: qq'<select><!DOCTYPE html></select>'
not ok 4318 - Parse error: qq'<table><colgroup><!DOCTYPE html></colgroup></table>'; 1:8:no DOCTYPE, 1:33:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<table><colgroup><!DOCTYPE html></colgroup></table>'; 1:8:no DOCTYPE, 1:33:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4319 - SHOULD-level error: qq'<table><colgroup><!DOCTYPE html></colgroup></table>'; ;
ok 4320 - Document tree: qq'<table><colgroup><!DOCTYPE html></colgroup></table>'
not ok 4321 - Parse error: qq'<table><colgroup><!--test--></colgroup></table>'; 1:8:no DOCTYPE;
#   Failed test 'Parse error: qq'<table><colgroup><!--test--></colgroup></table>'; 1:8:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4322 - SHOULD-level error: qq'<table><colgroup><!--test--></colgroup></table>'; ;
ok 4323 - Document tree: qq'<table><colgroup><!--test--></colgroup></table>'
not ok 4324 - Parse error: qq'<table><colgroup><html></colgroup></table>'; 1:8:no DOCTYPE, 1:24:not first start tag;
#   Failed test 'Parse error: qq'<table><colgroup><html></colgroup></table>'; 1:8:no DOCTYPE, 1:24:not first start tag;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4325 - SHOULD-level error: qq'<table><colgroup><html></colgroup></table>'; ;
ok 4326 - Document tree: qq'<table><colgroup><html></colgroup></table>'
not ok 4327 - Parse error: qq'<table><colgroup> foo</colgroup></table>'; 1:8:no DOCTYPE, 1:33:in table:\#text, 1:33:unmatched end tag:colgroup;
#   Failed test 'Parse error: qq'<table><colgroup> foo</colgroup></table>'; 1:8:no DOCTYPE, 1:33:in table:\#text, 1:33:unmatched end tag:colgroup;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4328 - SHOULD-level error: qq'<table><colgroup> foo</colgroup></table>'; ;
ok 4329 - Document tree: qq'<table><colgroup> foo</colgroup></table>'
not ok 4330 - Parse error: qq'<select><!--test--></select>'; 1:9:no DOCTYPE;
#   Failed test 'Parse error: qq'<select><!--test--></select>'; 1:9:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4331 - SHOULD-level error: qq'<select><!--test--></select>'; ;
ok 4332 - Document tree: qq'<select><!--test--></select>'
not ok 4333 - Parse error: qq'<select><html></select>'; 1:9:no DOCTYPE, 1:15:not first start tag;
#   Failed test 'Parse error: qq'<select><html></select>'; 1:9:no DOCTYPE, 1:15:not first start tag;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4334 - SHOULD-level error: qq'<select><html></select>'; ;
ok 4335 - Document tree: qq'<select><html></select>'
not ok 4336 - Parse error: qq'<frameset><html></frameset>'; 1:11:no DOCTYPE, 1:17:not first start tag;
#   Failed test 'Parse error: qq'<frameset><html></frameset>'; 1:11:no DOCTYPE, 1:17:not first start tag;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4337 - SHOULD-level error: qq'<frameset><html></frameset>'; ;
ok 4338 - Document tree: qq'<frameset><html></frameset>'
not ok 4339 - Parse error: qq'<frameset></frameset><html>'; 1:11:no DOCTYPE, 1:27:not first start tag;
#   Failed test 'Parse error: qq'<frameset></frameset><html>'; 1:11:no DOCTYPE, 1:27:not first start tag;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4340 - SHOULD-level error: qq'<frameset></frameset><html>'; ;
ok 4341 - Document tree: qq'<frameset></frameset><html>'
not ok 4342 - Parse error: qq'<frameset></frameset><!DOCTYPE html>'; 1:11:no DOCTYPE, 1:36:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<frameset></frameset><!DOCTYPE html>'; 1:11:no DOCTYPE, 1:36:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4343 - SHOULD-level error: qq'<frameset></frameset><!DOCTYPE html>'; ;
ok 4344 - Document tree: qq'<frameset></frameset><!DOCTYPE html>'
not ok 4345 - Parse error: qq'<html><body></body></html><!DOCTYPE html>'; 1:7:no DOCTYPE, 1:41:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<html><body></body></html><!DOCTYPE html>'; 1:7:no DOCTYPE, 1:41:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4346 - SHOULD-level error: qq'<html><body></body></html><!DOCTYPE html>'; ;
ok 4347 - Document tree: qq'<html><body></body></html><!DOCTYPE html>'
not ok 4348 - Parse error: qq'<svg><!DOCTYPE html></svg>'; 1:6:no DOCTYPE, 1:21:in html:\#DOCTYPE;
#   Failed test 'Parse error: qq'<svg><!DOCTYPE html></svg>'; 1:6:no DOCTYPE, 1:21:in html:\#DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4349 - SHOULD-level error: qq'<svg><!DOCTYPE html></svg>'; ;
ok 4350 - Document tree: qq'<svg><!DOCTYPE html></svg>'
not ok 4351 - Parse error: qq'<svg><font></font></svg>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<svg><font></font></svg>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4352 - SHOULD-level error: qq'<svg><font></font></svg>'; ;
ok 4353 - Document tree: qq'<svg><font></font></svg>'
not ok 4354 - Parse error: qq'<svg><font id=foo></font></svg>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<svg><font id=foo></font></svg>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4355 - SHOULD-level error: qq'<svg><font id=foo></font></svg>'; ;
ok 4356 - Document tree: qq'<svg><font id=foo></font></svg>'
not ok 4357 - Parse error: qq'<svg><font size=4></font></svg>'; 1:6:no DOCTYPE, 1:19:not closed:svg, 1:31:unmatched end tag:svg;
#   Failed test 'Parse error: qq'<svg><font size=4></font></svg>'; 1:6:no DOCTYPE, 1:19:not closed:svg, 1:31:unmatched end tag:svg;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4358 - SHOULD-level error: qq'<svg><font size=4></font></svg>'; ;
ok 4359 - Document tree: qq'<svg><font size=4></font></svg>'
not ok 4360 - Parse error: qq'<svg><font color=red></font></svg>'; 1:6:no DOCTYPE, 1:22:not closed:svg, 1:34:unmatched end tag:svg;
#   Failed test 'Parse error: qq'<svg><font color=red></font></svg>'; 1:6:no DOCTYPE, 1:22:not closed:svg, 1:34:unmatched end tag:svg;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4361 - SHOULD-level error: qq'<svg><font color=red></font></svg>'; ;
ok 4362 - Document tree: qq'<svg><font color=red></font></svg>'
not ok 4363 - Parse error: qq'<svg><font font=sans></font></svg>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<svg><font font=sans></font></svg>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4364 - SHOULD-level error: qq'<svg><font font=sans></font></svg>'; ;
ok 4365 - Document tree: qq'<svg><font font=sans></font></svg>'
# t/data/html-tree/entities01.dat
not ok 4366 - Parse error: qq'FOO&gt;BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&gt;BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4367 - SHOULD-level error: qq'FOO&gt;BAR'; ;
ok 4368 - Document tree: qq'FOO&gt;BAR'
not ok 4369 - Parse error: qq'FOO&gtBAR'; 1:4:no DOCTYPE, 1:9:no refc;
#   Failed test 'Parse error: qq'FOO&gtBAR'; 1:4:no DOCTYPE, 1:9:no refc;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4370 - SHOULD-level error: qq'FOO&gtBAR'; ;
ok 4371 - Document tree: qq'FOO&gtBAR'
not ok 4372 - Parse error: qq'FOO&gt BAR'; 1:4:no DOCTYPE, 1:7:no refc;
#   Failed test 'Parse error: qq'FOO&gt BAR'; 1:4:no DOCTYPE, 1:7:no refc;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4373 - SHOULD-level error: qq'FOO&gt BAR'; ;
ok 4374 - Document tree: qq'FOO&gt BAR'
not ok 4375 - Parse error: qq'FOO&gt;;;BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&gt;;;BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4376 - SHOULD-level error: qq'FOO&gt;;;BAR'; ;
ok 4377 - Document tree: qq'FOO&gt;;;BAR'
not ok 4378 - Parse error: qq'I\x{27}m &notit; I tell you'; 1:5:no DOCTYPE, 1:5:entity not declared, 1:12:no refc;
#   Failed test 'Parse error: qq'I\x{27}m &notit; I tell you'; 1:5:no DOCTYPE, 1:5:entity not declared, 1:12:no refc;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4379 - SHOULD-level error: qq'I\x{27}m &notit; I tell you'; ;
ok 4380 - Document tree: qq'I\x{27}m &notit; I tell you'
not ok 4381 - Parse error: qq'I\x{27}m &notin; I tell you'; 1:5:no DOCTYPE;
#   Failed test 'Parse error: qq'I\x{27}m &notin; I tell you'; 1:5:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4382 - SHOULD-level error: qq'I\x{27}m &notin; I tell you'; ;
ok 4383 - Document tree: qq'I\x{27}m &notin; I tell you'
not ok 4384 - Parse error: qq'FOO& BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO& BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4385 - SHOULD-level error: qq'FOO& BAR'; ;
ok 4386 - Document tree: qq'FOO& BAR'
not ok 4387 - Parse error: qq'FOO&<BAR>'; 1:4:no DOCTYPE, 1:9:in body:\#eof;
#   Failed test 'Parse error: qq'FOO&<BAR>'; 1:4:no DOCTYPE, 1:9:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4388 - SHOULD-level error: qq'FOO&<BAR>'; ;
ok 4389 - Document tree: qq'FOO&<BAR>'
not ok 4390 - Parse error: qq'FOO&&&&gt;BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&&&&gt;BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4391 - SHOULD-level error: qq'FOO&&&&gt;BAR'; ;
ok 4392 - Document tree: qq'FOO&&&&gt;BAR'
not ok 4393 - Parse error: qq'FOO&\#41;BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&\#41;BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4394 - SHOULD-level error: qq'FOO&\#41;BAR'; ;
ok 4395 - Document tree: qq'FOO&\#41;BAR'
not ok 4396 - Parse error: qq'FOO&\#x41;BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&\#x41;BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4397 - SHOULD-level error: qq'FOO&\#x41;BAR'; ;
ok 4398 - Document tree: qq'FOO&\#x41;BAR'
not ok 4399 - Parse error: qq'FOO&\#X41;BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&\#X41;BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4400 - SHOULD-level error: qq'FOO&\#X41;BAR'; ;
ok 4401 - Document tree: qq'FOO&\#X41;BAR'
not ok 4402 - Parse error: qq'FOO&\#BAR'; 1:4:no DOCTYPE, 1:4:bare nero;
#   Failed test 'Parse error: qq'FOO&\#BAR'; 1:4:no DOCTYPE, 1:4:bare nero;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4403 - SHOULD-level error: qq'FOO&\#BAR'; ;
ok 4404 - Document tree: qq'FOO&\#BAR'
not ok 4405 - Parse error: qq'FOO&\#ZOO'; 1:4:no DOCTYPE, 1:4:bare nero;
#   Failed test 'Parse error: qq'FOO&\#ZOO'; 1:4:no DOCTYPE, 1:4:bare nero;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4406 - SHOULD-level error: qq'FOO&\#ZOO'; ;
ok 4407 - Document tree: qq'FOO&\#ZOO'
not ok 4408 - Parse error: qq'FOO&\#xBAR'; 1:4:no DOCTYPE, 1:9:no refc;
#   Failed test 'Parse error: qq'FOO&\#xBAR'; 1:4:no DOCTYPE, 1:9:no refc;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4409 - SHOULD-level error: qq'FOO&\#xBAR'; ;
ok 4410 - Document tree: qq'FOO&\#xBAR'
not ok 4411 - Parse error: qq'FOO&\#xZOO'; 1:4:no DOCTYPE, 1:4:bare hcro;
#   Failed test 'Parse error: qq'FOO&\#xZOO'; 1:4:no DOCTYPE, 1:4:bare hcro;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4412 - SHOULD-level error: qq'FOO&\#xZOO'; ;
ok 4413 - Document tree: qq'FOO&\#xZOO'
not ok 4414 - Parse error: qq'FOO&\#XZOO'; 1:4:no DOCTYPE, 1:4:bare hcro;
#   Failed test 'Parse error: qq'FOO&\#XZOO'; 1:4:no DOCTYPE, 1:4:bare hcro;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4415 - SHOULD-level error: qq'FOO&\#XZOO'; ;
ok 4416 - Document tree: qq'FOO&\#XZOO'
not ok 4417 - Parse error: qq'FOO&\#41BAR'; 1:4:no DOCTYPE, 1:8:no refc;
#   Failed test 'Parse error: qq'FOO&\#41BAR'; 1:4:no DOCTYPE, 1:8:no refc;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4418 - SHOULD-level error: qq'FOO&\#41BAR'; ;
ok 4419 - Document tree: qq'FOO&\#41BAR'
not ok 4420 - Parse error: qq'FOO&\#x41BAR'; 1:4:no DOCTYPE, 1:11:no refc;
#   Failed test 'Parse error: qq'FOO&\#x41BAR'; 1:4:no DOCTYPE, 1:11:no refc;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4421 - SHOULD-level error: qq'FOO&\#x41BAR'; ;
ok 4422 - Document tree: qq'FOO&\#x41BAR'
not ok 4423 - Parse error: qq'FOO&\#x41ZOO'; 1:4:no DOCTYPE, 1:9:no refc;
#   Failed test 'Parse error: qq'FOO&\#x41ZOO'; 1:4:no DOCTYPE, 1:9:no refc;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4424 - SHOULD-level error: qq'FOO&\#x41ZOO'; ;
ok 4425 - Document tree: qq'FOO&\#x41ZOO'
not ok 4426 - Parse error: qq'FOO&\#x0000;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0000;
#   Failed test 'Parse error: qq'FOO&\#x0000;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0000;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4427 - SHOULD-level error: qq'FOO&\#x0000;ZOO'; ;
ok 4428 - Document tree: qq'FOO&\#x0000;ZOO'
not ok 4429 - Parse error: qq'FOO&\#x0078;ZOO'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&\#x0078;ZOO'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4430 - SHOULD-level error: qq'FOO&\#x0078;ZOO'; ;
ok 4431 - Document tree: qq'FOO&\#x0078;ZOO'
not ok 4432 - Parse error: qq'FOO&\#x0079;ZOO'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&\#x0079;ZOO'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4433 - SHOULD-level error: qq'FOO&\#x0079;ZOO'; ;
ok 4434 - Document tree: qq'FOO&\#x0079;ZOO'
not ok 4435 - Parse error: qq'FOO&\#x0080;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0080;
#   Failed test 'Parse error: qq'FOO&\#x0080;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0080;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4436 - SHOULD-level error: qq'FOO&\#x0080;ZOO'; ;
ok 4437 - Document tree: qq'FOO&\#x0080;ZOO'
not ok 4438 - Parse error: qq'FOO&\#x0081;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0081;
#   Failed test 'Parse error: qq'FOO&\#x0081;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0081;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4439 - SHOULD-level error: qq'FOO&\#x0081;ZOO'; ;
ok 4440 - Document tree: qq'FOO&\#x0081;ZOO'
not ok 4441 - Parse error: qq'FOO&\#x0082;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0082;
#   Failed test 'Parse error: qq'FOO&\#x0082;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0082;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4442 - SHOULD-level error: qq'FOO&\#x0082;ZOO'; ;
ok 4443 - Document tree: qq'FOO&\#x0082;ZOO'
not ok 4444 - Parse error: qq'FOO&\#x0083;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0083;
#   Failed test 'Parse error: qq'FOO&\#x0083;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0083;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4445 - SHOULD-level error: qq'FOO&\#x0083;ZOO'; ;
ok 4446 - Document tree: qq'FOO&\#x0083;ZOO'
not ok 4447 - Parse error: qq'FOO&\#x0084;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0084;
#   Failed test 'Parse error: qq'FOO&\#x0084;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0084;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4448 - SHOULD-level error: qq'FOO&\#x0084;ZOO'; ;
ok 4449 - Document tree: qq'FOO&\#x0084;ZOO'
not ok 4450 - Parse error: qq'FOO&\#x0085;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0085;
#   Failed test 'Parse error: qq'FOO&\#x0085;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0085;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4451 - SHOULD-level error: qq'FOO&\#x0085;ZOO'; ;
ok 4452 - Document tree: qq'FOO&\#x0085;ZOO'
not ok 4453 - Parse error: qq'FOO&\#x0086;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0086;
#   Failed test 'Parse error: qq'FOO&\#x0086;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0086;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4454 - SHOULD-level error: qq'FOO&\#x0086;ZOO'; ;
ok 4455 - Document tree: qq'FOO&\#x0086;ZOO'
not ok 4456 - Parse error: qq'FOO&\#x0087;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0087;
#   Failed test 'Parse error: qq'FOO&\#x0087;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0087;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4457 - SHOULD-level error: qq'FOO&\#x0087;ZOO'; ;
ok 4458 - Document tree: qq'FOO&\#x0087;ZOO'
not ok 4459 - Parse error: qq'FOO&\#x0088;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0088;
#   Failed test 'Parse error: qq'FOO&\#x0088;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0088;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4460 - SHOULD-level error: qq'FOO&\#x0088;ZOO'; ;
ok 4461 - Document tree: qq'FOO&\#x0088;ZOO'
not ok 4462 - Parse error: qq'FOO&\#x0089;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0089;
#   Failed test 'Parse error: qq'FOO&\#x0089;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0089;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4463 - SHOULD-level error: qq'FOO&\#x0089;ZOO'; ;
ok 4464 - Document tree: qq'FOO&\#x0089;ZOO'
not ok 4465 - Parse error: qq'FOO&\#x008A;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008A;
#   Failed test 'Parse error: qq'FOO&\#x008A;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008A;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4466 - SHOULD-level error: qq'FOO&\#x008A;ZOO'; ;
ok 4467 - Document tree: qq'FOO&\#x008A;ZOO'
not ok 4468 - Parse error: qq'FOO&\#x008B;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008B;
#   Failed test 'Parse error: qq'FOO&\#x008B;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008B;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4469 - SHOULD-level error: qq'FOO&\#x008B;ZOO'; ;
ok 4470 - Document tree: qq'FOO&\#x008B;ZOO'
not ok 4471 - Parse error: qq'FOO&\#x008C;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008C;
#   Failed test 'Parse error: qq'FOO&\#x008C;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008C;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4472 - SHOULD-level error: qq'FOO&\#x008C;ZOO'; ;
ok 4473 - Document tree: qq'FOO&\#x008C;ZOO'
not ok 4474 - Parse error: qq'FOO&\#x008D;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008D;
#   Failed test 'Parse error: qq'FOO&\#x008D;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008D;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4475 - SHOULD-level error: qq'FOO&\#x008D;ZOO'; ;
ok 4476 - Document tree: qq'FOO&\#x008D;ZOO'
not ok 4477 - Parse error: qq'FOO&\#x008E;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008E;
#   Failed test 'Parse error: qq'FOO&\#x008E;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008E;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4478 - SHOULD-level error: qq'FOO&\#x008E;ZOO'; ;
ok 4479 - Document tree: qq'FOO&\#x008E;ZOO'
not ok 4480 - Parse error: qq'FOO&\#x008F;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008F;
#   Failed test 'Parse error: qq'FOO&\#x008F;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+008F;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4481 - SHOULD-level error: qq'FOO&\#x008F;ZOO'; ;
ok 4482 - Document tree: qq'FOO&\#x008F;ZOO'
not ok 4483 - Parse error: qq'FOO&\#x0090;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0090;
#   Failed test 'Parse error: qq'FOO&\#x0090;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0090;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4484 - SHOULD-level error: qq'FOO&\#x0090;ZOO'; ;
ok 4485 - Document tree: qq'FOO&\#x0090;ZOO'
not ok 4486 - Parse error: qq'FOO&\#x0091;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0091;
#   Failed test 'Parse error: qq'FOO&\#x0091;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0091;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4487 - SHOULD-level error: qq'FOO&\#x0091;ZOO'; ;
ok 4488 - Document tree: qq'FOO&\#x0091;ZOO'
not ok 4489 - Parse error: qq'FOO&\#x0092;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0092;
#   Failed test 'Parse error: qq'FOO&\#x0092;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0092;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4490 - SHOULD-level error: qq'FOO&\#x0092;ZOO'; ;
ok 4491 - Document tree: qq'FOO&\#x0092;ZOO'
not ok 4492 - Parse error: qq'FOO&\#x0093;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0093;
#   Failed test 'Parse error: qq'FOO&\#x0093;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0093;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4493 - SHOULD-level error: qq'FOO&\#x0093;ZOO'; ;
ok 4494 - Document tree: qq'FOO&\#x0093;ZOO'
not ok 4495 - Parse error: qq'FOO&\#x0094;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0094;
#   Failed test 'Parse error: qq'FOO&\#x0094;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0094;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4496 - SHOULD-level error: qq'FOO&\#x0094;ZOO'; ;
ok 4497 - Document tree: qq'FOO&\#x0094;ZOO'
not ok 4498 - Parse error: qq'FOO&\#x0095;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0095;
#   Failed test 'Parse error: qq'FOO&\#x0095;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0095;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4499 - SHOULD-level error: qq'FOO&\#x0095;ZOO'; ;
ok 4500 - Document tree: qq'FOO&\#x0095;ZOO'
not ok 4501 - Parse error: qq'FOO&\#x0096;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0096;
#   Failed test 'Parse error: qq'FOO&\#x0096;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0096;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4502 - SHOULD-level error: qq'FOO&\#x0096;ZOO'; ;
ok 4503 - Document tree: qq'FOO&\#x0096;ZOO'
not ok 4504 - Parse error: qq'FOO&\#x0097;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0097;
#   Failed test 'Parse error: qq'FOO&\#x0097;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0097;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4505 - SHOULD-level error: qq'FOO&\#x0097;ZOO'; ;
ok 4506 - Document tree: qq'FOO&\#x0097;ZOO'
not ok 4507 - Parse error: qq'FOO&\#x0098;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0098;
#   Failed test 'Parse error: qq'FOO&\#x0098;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0098;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4508 - SHOULD-level error: qq'FOO&\#x0098;ZOO'; ;
ok 4509 - Document tree: qq'FOO&\#x0098;ZOO'
not ok 4510 - Parse error: qq'FOO&\#x0099;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0099;
#   Failed test 'Parse error: qq'FOO&\#x0099;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+0099;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4511 - SHOULD-level error: qq'FOO&\#x0099;ZOO'; ;
ok 4512 - Document tree: qq'FOO&\#x0099;ZOO'
not ok 4513 - Parse error: qq'FOO&\#x009A;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009A;
#   Failed test 'Parse error: qq'FOO&\#x009A;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009A;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4514 - SHOULD-level error: qq'FOO&\#x009A;ZOO'; ;
ok 4515 - Document tree: qq'FOO&\#x009A;ZOO'
not ok 4516 - Parse error: qq'FOO&\#x009B;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009B;
#   Failed test 'Parse error: qq'FOO&\#x009B;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009B;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4517 - SHOULD-level error: qq'FOO&\#x009B;ZOO'; ;
ok 4518 - Document tree: qq'FOO&\#x009B;ZOO'
not ok 4519 - Parse error: qq'FOO&\#x009C;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009C;
#   Failed test 'Parse error: qq'FOO&\#x009C;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009C;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4520 - SHOULD-level error: qq'FOO&\#x009C;ZOO'; ;
ok 4521 - Document tree: qq'FOO&\#x009C;ZOO'
not ok 4522 - Parse error: qq'FOO&\#x009D;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009D;
#   Failed test 'Parse error: qq'FOO&\#x009D;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009D;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4523 - SHOULD-level error: qq'FOO&\#x009D;ZOO'; ;
ok 4524 - Document tree: qq'FOO&\#x009D;ZOO'
not ok 4525 - Parse error: qq'FOO&\#x009E;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009E;
#   Failed test 'Parse error: qq'FOO&\#x009E;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009E;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4526 - SHOULD-level error: qq'FOO&\#x009E;ZOO'; ;
ok 4527 - Document tree: qq'FOO&\#x009E;ZOO'
not ok 4528 - Parse error: qq'FOO&\#x009F;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009F;
#   Failed test 'Parse error: qq'FOO&\#x009F;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+009F;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4529 - SHOULD-level error: qq'FOO&\#x009F;ZOO'; ;
ok 4530 - Document tree: qq'FOO&\#x009F;ZOO'
not ok 4531 - Parse error: qq'FOO&\#x00A0;ZOO'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&\#x00A0;ZOO'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4532 - SHOULD-level error: qq'FOO&\#x00A0;ZOO'; ;
ok 4533 - Document tree: qq'FOO&\#x00A0;ZOO'
not ok 4534 - Parse error: qq'FOO&\#xD7FF;ZOO'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&\#xD7FF;ZOO'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4535 - SHOULD-level error: qq'FOO&\#xD7FF;ZOO'; ;
ok 4536 - Document tree: qq'FOO&\#xD7FF;ZOO'
not ok 4537 - Parse error: qq'FOO&\#xD800;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+D800;
#   Failed test 'Parse error: qq'FOO&\#xD800;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+D800;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4538 - SHOULD-level error: qq'FOO&\#xD800;ZOO'; ;
ok 4539 - Document tree: qq'FOO&\#xD800;ZOO'
not ok 4540 - Parse error: qq'FOO&\#xD801;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+D801;
#   Failed test 'Parse error: qq'FOO&\#xD801;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+D801;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4541 - SHOULD-level error: qq'FOO&\#xD801;ZOO'; ;
ok 4542 - Document tree: qq'FOO&\#xD801;ZOO'
not ok 4543 - Parse error: qq'FOO&\#xDFFE;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+DFFE;
#   Failed test 'Parse error: qq'FOO&\#xDFFE;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+DFFE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4544 - SHOULD-level error: qq'FOO&\#xDFFE;ZOO'; ;
ok 4545 - Document tree: qq'FOO&\#xDFFE;ZOO'
not ok 4546 - Parse error: qq'FOO&\#xDFFF;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+DFFF;
#   Failed test 'Parse error: qq'FOO&\#xDFFF;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+DFFF;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4547 - SHOULD-level error: qq'FOO&\#xDFFF;ZOO'; ;
ok 4548 - Document tree: qq'FOO&\#xDFFF;ZOO'
not ok 4549 - Parse error: qq'FOO&\#xE000;ZOO'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&\#xE000;ZOO'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4550 - SHOULD-level error: qq'FOO&\#xE000;ZOO'; ;
ok 4551 - Document tree: qq'FOO&\#xE000;ZOO'
not ok 4552 - Parse error: qq'FOO&\#x10FFFE;ZOO'; 1:4:no DOCTYPE, 1:13:invalid character reference:U+10FFFE;
#   Failed test 'Parse error: qq'FOO&\#x10FFFE;ZOO'; 1:4:no DOCTYPE, 1:13:invalid character reference:U+10FFFE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4553 - SHOULD-level error: qq'FOO&\#x10FFFE;ZOO'; ;
ok 4554 - Document tree: qq'FOO&\#x10FFFE;ZOO'
not ok 4555 - Parse error: qq'FOO&\#x1087D4;ZOO'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO&\#x1087D4;ZOO'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4556 - SHOULD-level error: qq'FOO&\#x1087D4;ZOO'; ;
ok 4557 - Document tree: qq'FOO&\#x1087D4;ZOO'
not ok 4558 - Parse error: qq'FOO&\#x10FFFF;ZOO'; 1:4:no DOCTYPE, 1:13:invalid character reference:U+10FFFF;
#   Failed test 'Parse error: qq'FOO&\#x10FFFF;ZOO'; 1:4:no DOCTYPE, 1:13:invalid character reference:U+10FFFF;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4559 - SHOULD-level error: qq'FOO&\#x10FFFF;ZOO'; ;
ok 4560 - Document tree: qq'FOO&\#x10FFFF;ZOO'
not ok 4561 - Parse error: qq'FOO&\#x110000;ZOO'; 1:4:no DOCTYPE, 1:13:invalid character reference:U-00110000;
#   Failed test 'Parse error: qq'FOO&\#x110000;ZOO'; 1:4:no DOCTYPE, 1:13:invalid character reference:U-00110000;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4562 - SHOULD-level error: qq'FOO&\#x110000;ZOO'; ;
ok 4563 - Document tree: qq'FOO&\#x110000;ZOO'
not ok 4564 - Parse error: qq'FOO&\#xFFFFFF;ZOO'; 1:4:no DOCTYPE, 1:13:invalid character reference:U-00FFFFFF;
#   Failed test 'Parse error: qq'FOO&\#xFFFFFF;ZOO'; 1:4:no DOCTYPE, 1:13:invalid character reference:U-00FFFFFF;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4565 - SHOULD-level error: qq'FOO&\#xFFFFFF;ZOO'; ;
ok 4566 - Document tree: qq'FOO&\#xFFFFFF;ZOO'
# t/data/html-tree/entities02.dat
not ok 4567 - Parse error: qq'<div bar="ZZ&gt;YY"></div>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&gt;YY"></div>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4568 - SHOULD-level error: qq'<div bar="ZZ&gt;YY"></div>'; ;
ok 4569 - Document tree: qq'<div bar="ZZ&gt;YY"></div>'
not ok 4570 - Parse error: qq'<div bar="ZZ&"></div>'; 1:16:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&"></div>'; 1:16:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4571 - SHOULD-level error: qq'<div bar="ZZ&"></div>'; ;
ok 4572 - Document tree: qq'<div bar="ZZ&"></div>'
not ok 4573 - Parse error: qq'<div bar=\x{27}ZZ&\x{27}></div>'; 1:16:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar=\x{27}ZZ&\x{27}></div>'; 1:16:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4574 - SHOULD-level error: qq'<div bar=\x{27}ZZ&\x{27}></div>'; ;
ok 4575 - Document tree: qq'<div bar=\x{27}ZZ&\x{27}></div>'
not ok 4576 - Parse error: qq'<div bar=ZZ&></div>'; 1:14:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar=ZZ&></div>'; 1:14:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4577 - SHOULD-level error: qq'<div bar=ZZ&></div>'; ;
ok 4578 - Document tree: qq'<div bar=ZZ&></div>'
not ok 4579 - Parse error: qq'<div bar="ZZ&gt=YY"></div>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&gt=YY"></div>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4580 - SHOULD-level error: qq'<div bar="ZZ&gt=YY"></div>'; ;
ok 4581 - Document tree: qq'<div bar="ZZ&gt=YY"></div>'
not ok 4582 - Parse error: qq'<div bar="ZZ&gt0YY"></div>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&gt0YY"></div>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4583 - SHOULD-level error: qq'<div bar="ZZ&gt0YY"></div>'; ;
ok 4584 - Document tree: qq'<div bar="ZZ&gt0YY"></div>'
not ok 4585 - Parse error: qq'<div bar="ZZ&gt9YY"></div>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&gt9YY"></div>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4586 - SHOULD-level error: qq'<div bar="ZZ&gt9YY"></div>'; ;
ok 4587 - Document tree: qq'<div bar="ZZ&gt9YY"></div>'
not ok 4588 - Parse error: qq'<div bar="ZZ&gtaYY"></div>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&gtaYY"></div>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4589 - SHOULD-level error: qq'<div bar="ZZ&gtaYY"></div>'; ;
ok 4590 - Document tree: qq'<div bar="ZZ&gtaYY"></div>'
not ok 4591 - Parse error: qq'<div bar="ZZ&gtZYY"></div>'; 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&gtZYY"></div>'; 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4592 - SHOULD-level error: qq'<div bar="ZZ&gtZYY"></div>'; ;
ok 4593 - Document tree: qq'<div bar="ZZ&gtZYY"></div>'
not ok 4594 - Parse error: qq'<div bar="ZZ&gt YY"></div>'; 1:16:no refc, 1:21:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&gt YY"></div>'; 1:16:no refc, 1:21:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4595 - SHOULD-level error: qq'<div bar="ZZ&gt YY"></div>'; ;
ok 4596 - Document tree: qq'<div bar="ZZ&gt YY"></div>'
not ok 4597 - Parse error: qq'<div bar="ZZ&gt"></div>'; 1:16:no refc, 1:18:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&gt"></div>'; 1:16:no refc, 1:18:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4598 - SHOULD-level error: qq'<div bar="ZZ&gt"></div>'; ;
ok 4599 - Document tree: qq'<div bar="ZZ&gt"></div>'
not ok 4600 - Parse error: qq'<div bar=\x{27}ZZ&gt\x{27}></div>'; 1:16:no refc, 1:18:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar=\x{27}ZZ&gt\x{27}></div>'; 1:16:no refc, 1:18:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4601 - SHOULD-level error: qq'<div bar=\x{27}ZZ&gt\x{27}></div>'; ;
ok 4602 - Document tree: qq'<div bar=\x{27}ZZ&gt\x{27}></div>'
not ok 4603 - Parse error: qq'<div bar=ZZ&gt></div>'; 1:15:no refc, 1:16:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar=ZZ&gt></div>'; 1:15:no refc, 1:16:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4604 - SHOULD-level error: qq'<div bar=ZZ&gt></div>'; ;
ok 4605 - Document tree: qq'<div bar=ZZ&gt></div>'
not ok 4606 - Parse error: qq'<div bar="ZZ&pound_id=23"></div>'; 1:19:no refc, 1:27:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&pound_id=23"></div>'; 1:19:no refc, 1:27:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4607 - SHOULD-level error: qq'<div bar="ZZ&pound_id=23"></div>'; ;
ok 4608 - Document tree: qq'<div bar="ZZ&pound_id=23"></div>'
not ok 4609 - Parse error: qq'<div bar="ZZ&prod_id=23"></div>'; 1:26:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&prod_id=23"></div>'; 1:26:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4610 - SHOULD-level error: qq'<div bar="ZZ&prod_id=23"></div>'; ;
ok 4611 - Document tree: qq'<div bar="ZZ&prod_id=23"></div>'
not ok 4612 - Parse error: qq'<div bar="ZZ&pound;_id=23"></div>'; 1:28:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&pound;_id=23"></div>'; 1:28:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4613 - SHOULD-level error: qq'<div bar="ZZ&pound;_id=23"></div>'; ;
ok 4614 - Document tree: qq'<div bar="ZZ&pound;_id=23"></div>'
not ok 4615 - Parse error: qq'<div bar="ZZ&prod;_id=23"></div>'; 1:27:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&prod;_id=23"></div>'; 1:27:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4616 - SHOULD-level error: qq'<div bar="ZZ&prod;_id=23"></div>'; ;
ok 4617 - Document tree: qq'<div bar="ZZ&prod;_id=23"></div>'
not ok 4618 - Parse error: qq'<div bar="ZZ&pound=23"></div>'; 1:24:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&pound=23"></div>'; 1:24:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4619 - SHOULD-level error: qq'<div bar="ZZ&pound=23"></div>'; ;
ok 4620 - Document tree: qq'<div bar="ZZ&pound=23"></div>'
not ok 4621 - Parse error: qq'<div bar="ZZ&prod=23"></div>'; 1:23:no DOCTYPE;
#   Failed test 'Parse error: qq'<div bar="ZZ&prod=23"></div>'; 1:23:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4622 - SHOULD-level error: qq'<div bar="ZZ&prod=23"></div>'; ;
ok 4623 - Document tree: qq'<div bar="ZZ&prod=23"></div>'
not ok 4624 - Parse error: qq'<div>ZZ&pound_id=23</div>'; 1:6:no DOCTYPE, 1:14:no refc;
#   Failed test 'Parse error: qq'<div>ZZ&pound_id=23</div>'; 1:6:no DOCTYPE, 1:14:no refc;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4625 - SHOULD-level error: qq'<div>ZZ&pound_id=23</div>'; ;
ok 4626 - Document tree: qq'<div>ZZ&pound_id=23</div>'
not ok 4627 - Parse error: qq'<div>ZZ&prod_id=23</div>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<div>ZZ&prod_id=23</div>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4628 - SHOULD-level error: qq'<div>ZZ&prod_id=23</div>'; ;
ok 4629 - Document tree: qq'<div>ZZ&prod_id=23</div>'
not ok 4630 - Parse error: qq'<div>ZZ&pound;_id=23</div>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<div>ZZ&pound;_id=23</div>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4631 - SHOULD-level error: qq'<div>ZZ&pound;_id=23</div>'; ;
ok 4632 - Document tree: qq'<div>ZZ&pound;_id=23</div>'
not ok 4633 - Parse error: qq'<div>ZZ&prod;_id=23</div>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<div>ZZ&prod;_id=23</div>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4634 - SHOULD-level error: qq'<div>ZZ&prod;_id=23</div>'; ;
ok 4635 - Document tree: qq'<div>ZZ&prod;_id=23</div>'
not ok 4636 - Parse error: qq'<div>ZZ&pound=23</div>'; 1:6:no DOCTYPE, 1:14:no refc;
#   Failed test 'Parse error: qq'<div>ZZ&pound=23</div>'; 1:6:no DOCTYPE, 1:14:no refc;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4637 - SHOULD-level error: qq'<div>ZZ&pound=23</div>'; ;
ok 4638 - Document tree: qq'<div>ZZ&pound=23</div>'
not ok 4639 - Parse error: qq'<div>ZZ&prod=23</div>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<div>ZZ&prod=23</div>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4640 - SHOULD-level error: qq'<div>ZZ&prod=23</div>'; ;
ok 4641 - Document tree: qq'<div>ZZ&prod=23</div>'
# t/data/html-tree/html5test-com.dat
not ok 4642 - Parse error: qq'<div<div>'; 1:9:no DOCTYPE, 1:9:in body:\#eof;
#   Failed test 'Parse error: qq'<div<div>'; 1:9:no DOCTYPE, 1:9:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4643 - SHOULD-level error: qq'<div<div>'; ;
ok 4644 - Document tree: qq'<div<div>'
not ok 4645 - Parse error: qq'<div foo<bar=\x{27}\x{27}>'; 1:9:bad attribute name, 1:16:no DOCTYPE, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<div foo<bar=\x{27}\x{27}>'; 1:9:bad attribute name, 1:16:no DOCTYPE, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4646 - SHOULD-level error: qq'<div foo<bar=\x{27}\x{27}>'; ;
ok 4647 - Document tree: qq'<div foo<bar=\x{27}\x{27}>'
not ok 4648 - Parse error: qq'<div foo=`bar`>'; 1:10:bad attribute value, 1:14:bad attribute value, 1:15:no DOCTYPE, 1:15:in body:\#eof;
#   Failed test 'Parse error: qq'<div foo=`bar`>'; 1:10:bad attribute value, 1:14:bad attribute value, 1:15:no DOCTYPE, 1:15:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4649 - SHOULD-level error: qq'<div foo=`bar`>'; ;
ok 4650 - Document tree: qq'<div foo=`bar`>'
not ok 4651 - Parse error: qq'<div \x{5C}"foo=\x{27}\x{27}>'; 1:7:bad attribute name, 1:14:no DOCTYPE, 1:14:in body:\#eof;
#   Failed test 'Parse error: qq'<div \x{5C}"foo=\x{27}\x{27}>'; 1:7:bad attribute name, 1:14:no DOCTYPE, 1:14:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4652 - SHOULD-level error: qq'<div \x{5C}"foo=\x{27}\x{27}>'; ;
ok 4653 - Document tree: qq'<div \x{5C}"foo=\x{27}\x{27}>'
not ok 4654 - Parse error: qq'<a href=\x{27}\x{5C}nbar\x{27}></a>'; 1:17:no DOCTYPE;
#   Failed test 'Parse error: qq'<a href=\x{27}\x{5C}nbar\x{27}></a>'; 1:17:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4655 - SHOULD-level error: qq'<a href=\x{27}\x{5C}nbar\x{27}></a>'; ;
ok 4656 - Document tree: qq'<a href=\x{27}\x{5C}nbar\x{27}></a>'
ok 4657 - Parse error: qq'<!DOCTYPE html>'; ;
ok 4658 - SHOULD-level error: qq'<!DOCTYPE html>'; ;
ok 4659 - Document tree: qq'<!DOCTYPE html>'
not ok 4660 - Parse error: qq'&lang;&rang;'; 1:7:no DOCTYPE;
#   Failed test 'Parse error: qq'&lang;&rang;'; 1:7:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4661 - SHOULD-level error: qq'&lang;&rang;'; ;
ok 4662 - Document tree: qq'&lang;&rang;'
not ok 4663 - Parse error: qq'&apos;'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'&apos;'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4664 - SHOULD-level error: qq'&apos;'; ;
ok 4665 - Document tree: qq'&apos;'
not ok 4666 - Parse error: qq'&ImaginaryI;'; 1:12:no DOCTYPE;
#   Failed test 'Parse error: qq'&ImaginaryI;'; 1:12:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4667 - SHOULD-level error: qq'&ImaginaryI;'; ;
ok 4668 - Document tree: qq'&ImaginaryI;'
not ok 4669 - Parse error: qq'&Kopf;'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'&Kopf;'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4670 - SHOULD-level error: qq'&Kopf;'; ;
ok 4671 - Document tree: qq'&Kopf;'
not ok 4672 - Parse error: qq'&notinva;'; 1:9:no DOCTYPE;
#   Failed test 'Parse error: qq'&notinva;'; 1:9:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4673 - SHOULD-level error: qq'&notinva;'; ;
ok 4674 - Document tree: qq'&notinva;'
not ok 4675 - Parse error: qq'<?import namespace="foo" implementation="\#bar">'; 1:1:pio, 1:47:no DOCTYPE;
#   Failed test 'Parse error: qq'<?import namespace="foo" implementation="\#bar">'; 1:1:pio, 1:47:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4676 - SHOULD-level error: qq'<?import namespace="foo" implementation="\#bar">'; ;
ok 4677 - Document tree: qq'<?import namespace="foo" implementation="\#bar">'
not ok 4678 - Parse error: qq'<!--foo--bar-->'; 1:9:dash in comment, 1:15:no DOCTYPE;
#   Failed test 'Parse error: qq'<!--foo--bar-->'; 1:9:dash in comment, 1:15:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4679 - SHOULD-level error: qq'<!--foo--bar-->'; ;
ok 4680 - Document tree: qq'<!--foo--bar-->'
not ok 4681 - Parse error: qq'<![CDATA[x]]>'; 1:1:bogus comment, 1:13:no DOCTYPE;
#   Failed test 'Parse error: qq'<![CDATA[x]]>'; 1:1:bogus comment, 1:13:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4682 - SHOULD-level error: qq'<![CDATA[x]]>'; ;
ok 4683 - Document tree: qq'<![CDATA[x]]>'
not ok 4684 - Parse error: qq'<textarea><!--</textarea>--></textarea>'; 1:11:no DOCTYPE, 1:39:unmatched end tag:textarea;
#   Failed test 'Parse error: qq'<textarea><!--</textarea>--></textarea>'; 1:11:no DOCTYPE, 1:39:unmatched end tag:textarea;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4685 - SHOULD-level error: qq'<textarea><!--</textarea>--></textarea>'; ;
ok 4686 - Document tree: qq'<textarea><!--</textarea>--></textarea>'
not ok 4687 - Parse error: qq'<textarea><!--</textarea>-->'; 1:11:no DOCTYPE;
#   Failed test 'Parse error: qq'<textarea><!--</textarea>-->'; 1:11:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4688 - SHOULD-level error: qq'<textarea><!--</textarea>-->'; ;
ok 4689 - Document tree: qq'<textarea><!--</textarea>-->'
not ok 4690 - Parse error: qq'<style><!--</style>--></style>'; 1:8:no DOCTYPE, 1:30:unmatched end tag:style;
#   Failed test 'Parse error: qq'<style><!--</style>--></style>'; 1:8:no DOCTYPE, 1:30:unmatched end tag:style;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4691 - SHOULD-level error: qq'<style><!--</style>--></style>'; ;
ok 4692 - Document tree: qq'<style><!--</style>--></style>'
not ok 4693 - Parse error: qq'<style><!--</style>-->'; 1:8:no DOCTYPE;
#   Failed test 'Parse error: qq'<style><!--</style>-->'; 1:8:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4694 - SHOULD-level error: qq'<style><!--</style>-->'; ;
ok 4695 - Document tree: qq'<style><!--</style>-->'
not ok 4696 - Parse error: qq'<ul><li>A </li> <li>B</li></ul>'; 1:5:no DOCTYPE;
#   Failed test 'Parse error: qq'<ul><li>A </li> <li>B</li></ul>'; 1:5:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4697 - SHOULD-level error: qq'<ul><li>A </li> <li>B</li></ul>'; ;
ok 4698 - Document tree: qq'<ul><li>A </li> <li>B</li></ul>'
not ok 4699 - Parse error: qq'<table><form><input type=hidden><input></form><div></div></table>'; 1:8:no DOCTYPE, 1:14:form in table, 1:33:in table:input, 1:40:in table:input, 1:47:in table:/:form, 1:47:unmatched end tag:form, 1:52:in table:div, 1:58:in table:/:div;
#   Failed test 'Parse error: qq'<table><form><input type=hidden><input></form><div></div></table>'; 1:8:no DOCTYPE, 1:14:form in table, 1:33:in table:input, 1:40:in table:input, 1:47:in table:/:form, 1:47:unmatched end tag:form, 1:52:in table:div, 1:58:in table:/:div;'
#   at HTML-tree.t test () ok line 3.
#          got: '8'
#     expected: '0'
ok 4700 - SHOULD-level error: qq'<table><form><input type=hidden><input></form><div></div></table>'; ;
ok 4701 - Document tree: qq'<table><form><input type=hidden><input></form><div></div></table>'
not ok 4702 - Parse error: qq'<i>A<b>B<p></i>C</b>D'; 1:4:no DOCTYPE, 1:16:not closed:p, 1:21:not closed:p;
#   Failed test 'Parse error: qq'<i>A<b>B<p></i>C</b>D'; 1:4:no DOCTYPE, 1:16:not closed:p, 1:21:not closed:p;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4703 - SHOULD-level error: qq'<i>A<b>B<p></i>C</b>D'; ;
ok 4704 - Document tree: qq'<i>A<b>B<p></i>C</b>D'
not ok 4705 - Parse error: qq'<div></div>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<div></div>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4706 - SHOULD-level error: qq'<div></div>'; ;
ok 4707 - Document tree: qq'<div></div>'
not ok 4708 - Parse error: qq'<svg></svg>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<svg></svg>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4709 - SHOULD-level error: qq'<svg></svg>'; ;
ok 4710 - Document tree: qq'<svg></svg>'
not ok 4711 - Parse error: qq'<math></math>'; 1:7:no DOCTYPE;
#   Failed test 'Parse error: qq'<math></math>'; 1:7:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4712 - SHOULD-level error: qq'<math></math>'; ;
ok 4713 - Document tree: qq'<math></math>'
# t/data/html-tree/inbody01.dat
not ok 4714 - Parse error: qq'<button>1</foo>'; 1:9:no DOCTYPE, 1:15:unmatched end tag:foo, 1:15:in body:\#eof;
#   Failed test 'Parse error: qq'<button>1</foo>'; 1:9:no DOCTYPE, 1:15:unmatched end tag:foo, 1:15:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4715 - SHOULD-level error: qq'<button>1</foo>'; ;
ok 4716 - Document tree: qq'<button>1</foo>'
not ok 4717 - Parse error: qq'<foo>1<p>2</foo>'; 1:6:no DOCTYPE, 1:16:unmatched end tag:foo, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<foo>1<p>2</foo>'; 1:6:no DOCTYPE, 1:16:unmatched end tag:foo, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4718 - SHOULD-level error: qq'<foo>1<p>2</foo>'; ;
ok 4719 - Document tree: qq'<foo>1<p>2</foo>'
not ok 4720 - Parse error: qq'<dd>1</foo>'; 1:5:no DOCTYPE, 1:11:unmatched end tag:foo;
#   Failed test 'Parse error: qq'<dd>1</foo>'; 1:5:no DOCTYPE, 1:11:unmatched end tag:foo;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4721 - SHOULD-level error: qq'<dd>1</foo>'; ;
ok 4722 - Document tree: qq'<dd>1</foo>'
not ok 4723 - Parse error: qq'<foo>1<dd>2</foo>'; 1:6:no DOCTYPE, 1:17:unmatched end tag:foo, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'<foo>1<dd>2</foo>'; 1:6:no DOCTYPE, 1:17:unmatched end tag:foo, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4724 - SHOULD-level error: qq'<foo>1<dd>2</foo>'; ;
ok 4725 - Document tree: qq'<foo>1<dd>2</foo>'
# t/data/html-tree/isindex.dat
not ok 4726 - Parse error: qq'<isindex>'; 1:9:no DOCTYPE, 1:9:isindex;
#   Failed test 'Parse error: qq'<isindex>'; 1:9:no DOCTYPE, 1:9:isindex;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4727 - SHOULD-level error: qq'<isindex>'; ;
ok 4728 - Document tree: qq'<isindex>'
not ok 4729 - Parse error: qq'<isindex name="A" action="B" prompt="C" foo="D">'; 1:48:no DOCTYPE, 1:48:isindex;
#   Failed test 'Parse error: qq'<isindex name="A" action="B" prompt="C" foo="D">'; 1:48:no DOCTYPE, 1:48:isindex;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4730 - SHOULD-level error: qq'<isindex name="A" action="B" prompt="C" foo="D">'; ;
ok 4731 - Document tree: qq'<isindex name="A" action="B" prompt="C" foo="D">'
not ok 4732 - Parse error: qq'<form><isindex>'; 1:7:no DOCTYPE, 1:15:isindex, 1:15:in body:\#eof;
#   Failed test 'Parse error: qq'<form><isindex>'; 1:7:no DOCTYPE, 1:15:isindex, 1:15:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4733 - SHOULD-level error: qq'<form><isindex>'; ;
ok 4734 - Document tree: qq'<form><isindex>'
# t/data/html-tree/plain-text-unsafe.dat
not ok 4735 - Parse error: qq'FOO&\#x000D;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+000D;
#   Failed test 'Parse error: qq'FOO&\#x000D;ZOO'; 1:4:no DOCTYPE, 1:11:invalid character reference:U+000D;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4736 - SHOULD-level error: qq'FOO&\#x000D;ZOO'; ;
not ok 4737 - Document tree: qq'FOO&\#x000D;ZOO'
#   Failed test 'Document tree: qq'FOO&\#x000D;ZOO''
#   at HTML-tree.t test () ok line 9.
# +---+----------------+---+----------+
# | Ln|Got             | Ln|Expected  |
# +---+----------------+---+----------+
# |  1|<html>          |  1|<html>    |
# |  2|  <head>        |  2|  <head>  |
# |  3|  <body>        |  3|  <body>  |
# *  4|    "FOO\rZOO"  *  4|    "FOO  *
# |   |                *  5|ZOO"      *
# +---+----------------+---+----------+
not ok 4738 - Parse error: qq'<html>\x{00}<frameset></frameset>'; 1:7:no DOCTYPE, 1:7:NULL, 1:8:NULL, 1:18:in body:frameset;
#   Failed test 'Parse error: qq'<html>\x{00}<frameset></frameset>'; 1:7:no DOCTYPE, 1:7:NULL, 1:8:NULL, 1:18:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4739 - SHOULD-level error: qq'<html>\x{00}<frameset></frameset>'; ;
ok 4740 - Document tree: qq'<html>\x{00}<frameset></frameset>'
not ok 4741 - Parse error: qq'<html> \x{00} <frameset></frameset>'; 1:7:no DOCTYPE, 1:8:NULL, 1:9:NULL, 1:20:in body:frameset;
#   Failed test 'Parse error: qq'<html> \x{00} <frameset></frameset>'; 1:7:no DOCTYPE, 1:8:NULL, 1:9:NULL, 1:20:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4742 - SHOULD-level error: qq'<html> \x{00} <frameset></frameset>'; ;
ok 4743 - Document tree: qq'<html> \x{00} <frameset></frameset>'
not ok 4744 - Parse error: qq'<html>a\x{00}a<frameset></frameset>'; 1:7:no DOCTYPE, 1:8:NULL, 1:9:NULL, 1:20:in body:frameset, 1:30:unmatched end tag:frameset;
#   Failed test 'Parse error: qq'<html>a\x{00}a<frameset></frameset>'; 1:7:no DOCTYPE, 1:8:NULL, 1:9:NULL, 1:20:in body:frameset, 1:30:unmatched end tag:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '0'
ok 4745 - SHOULD-level error: qq'<html>a\x{00}a<frameset></frameset>'; ;
ok 4746 - Document tree: qq'<html>a\x{00}a<frameset></frameset>'
not ok 4747 - Parse error: qq'<html>\x{00}\x{00}<frameset></frameset>'; 1:7:no DOCTYPE, 1:7:NULL, 1:8:NULL, 1:8:NULL, 1:9:NULL, 1:19:in body:frameset;
#   Failed test 'Parse error: qq'<html>\x{00}\x{00}<frameset></frameset>'; 1:7:no DOCTYPE, 1:7:NULL, 1:8:NULL, 1:8:NULL, 1:9:NULL, 1:19:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '0'
ok 4748 - SHOULD-level error: qq'<html>\x{00}\x{00}<frameset></frameset>'; ;
ok 4749 - Document tree: qq'<html>\x{00}\x{00}<frameset></frameset>'
not ok 4750 - Parse error: qq'<html>\x{00}\x{0A} <frameset></frameset>'; 1:7:no DOCTYPE, 1:7:NULL, 2:0:NULL, 2:12:in body:frameset;
#   Failed test 'Parse error: qq'<html>\x{00}\x{0A} <frameset></frameset>'; 1:7:no DOCTYPE, 1:7:NULL, 2:0:NULL, 2:12:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4751 - SHOULD-level error: qq'<html>\x{00}\x{0A} <frameset></frameset>'; ;
ok 4752 - Document tree: qq'<html>\x{00}\x{0A} <frameset></frameset>'
not ok 4753 - Parse error: qq'<html><select>\x{00}'; 1:7:no DOCTYPE, 1:15:NULL, 1:15:NULL, 1:15:in body:\#eof;
#   Failed test 'Parse error: qq'<html><select>\x{00}'; 1:7:no DOCTYPE, 1:15:NULL, 1:15:NULL, 1:15:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4754 - SHOULD-level error: qq'<html><select>\x{00}'; ;
ok 4755 - Document tree: qq'<html><select>\x{00}'
not ok 4756 - Parse error: qq'\x{00}'; 1:1:NULL, 1:1:no DOCTYPE, 1:1:NULL;
#   Failed test 'Parse error: qq'\x{00}'; 1:1:NULL, 1:1:no DOCTYPE, 1:1:NULL;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4757 - SHOULD-level error: qq'\x{00}'; ;
ok 4758 - Document tree: qq'\x{00}'
not ok 4759 - Parse error: qq'<body>\x{00}'; 1:7:no DOCTYPE, 1:7:NULL, 1:7:NULL;
#   Failed test 'Parse error: qq'<body>\x{00}'; 1:7:no DOCTYPE, 1:7:NULL, 1:7:NULL;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4760 - SHOULD-level error: qq'<body>\x{00}'; ;
ok 4761 - Document tree: qq'<body>\x{00}'
not ok 4762 - Parse error: qq'<plaintext>\x{00}filler\x{00}text\x{00}'; 1:12:no DOCTYPE, 1:12:NULL, 1:19:NULL, 1:24:NULL, 1:24:in body:\#eof;
#   Failed test 'Parse error: qq'<plaintext>\x{00}filler\x{00}text\x{00}'; 1:12:no DOCTYPE, 1:12:NULL, 1:19:NULL, 1:24:NULL, 1:24:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '0'
ok 4763 - SHOULD-level error: qq'<plaintext>\x{00}filler\x{00}text\x{00}'; ;
ok 4764 - Document tree: qq'<plaintext>\x{00}filler\x{00}text\x{00}'
not ok 4765 - Parse error: qq'<svg><![CDATA[\x{00}filler\x{00}text\x{00}]]>'; 1:6:no DOCTYPE, 1:30:NULL, 1:30:NULL, 1:30:NULL, 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><![CDATA[\x{00}filler\x{00}text\x{00}]]>'; 1:6:no DOCTYPE, 1:30:NULL, 1:30:NULL, 1:30:NULL, 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '0'
ok 4766 - SHOULD-level error: qq'<svg><![CDATA[\x{00}filler\x{00}text\x{00}]]>'; ;
ok 4767 - Document tree: qq'<svg><![CDATA[\x{00}filler\x{00}text\x{00}]]>'
not ok 4768 - Parse error: qq'<body><!\x{00}>'; 1:7:no DOCTYPE, 1:7:bogus comment;
#   Failed test 'Parse error: qq'<body><!\x{00}>'; 1:7:no DOCTYPE, 1:7:bogus comment;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4769 - SHOULD-level error: qq'<body><!\x{00}>'; ;
ok 4770 - Document tree: qq'<body><!\x{00}>'
not ok 4771 - Parse error: qq'<body><!\x{00}filler\x{00}text>'; 1:7:no DOCTYPE, 1:7:bogus comment;
#   Failed test 'Parse error: qq'<body><!\x{00}filler\x{00}text>'; 1:7:no DOCTYPE, 1:7:bogus comment;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4772 - SHOULD-level error: qq'<body><!\x{00}filler\x{00}text>'; ;
ok 4773 - Document tree: qq'<body><!\x{00}filler\x{00}text>'
not ok 4774 - Parse error: qq'<body><svg><foreignObject>\x{00}filler\x{00}text'; 1:7:no DOCTYPE, 1:27:NULL, 1:28:NULL, 1:34:NULL, 1:35:NULL, 1:38:in body:\#eof;
#   Failed test 'Parse error: qq'<body><svg><foreignObject>\x{00}filler\x{00}text'; 1:7:no DOCTYPE, 1:27:NULL, 1:28:NULL, 1:34:NULL, 1:35:NULL, 1:38:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '0'
ok 4775 - SHOULD-level error: qq'<body><svg><foreignObject>\x{00}filler\x{00}text'; ;
ok 4776 - Document tree: qq'<body><svg><foreignObject>\x{00}filler\x{00}text'
not ok 4777 - Parse error: qq'<svg>\x{00}filler\x{00}text'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:13:NULL, 1:14:NULL, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'<svg>\x{00}filler\x{00}text'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:13:NULL, 1:14:NULL, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '0'
ok 4778 - SHOULD-level error: qq'<svg>\x{00}filler\x{00}text'; ;
ok 4779 - Document tree: qq'<svg>\x{00}filler\x{00}text'
not ok 4780 - Parse error: qq'<svg>\x{00}<frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<svg>\x{00}<frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4781 - SHOULD-level error: qq'<svg>\x{00}<frameset>'; ;
ok 4782 - Document tree: qq'<svg>\x{00}<frameset>'
not ok 4783 - Parse error: qq'<svg>\x{00} <frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'<svg>\x{00} <frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4784 - SHOULD-level error: qq'<svg>\x{00} <frameset>'; ;
ok 4785 - Document tree: qq'<svg>\x{00} <frameset>'
not ok 4786 - Parse error: qq'<svg>\x{00}a<frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'<svg>\x{00}a<frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4787 - SHOULD-level error: qq'<svg>\x{00}a<frameset>'; ;
ok 4788 - Document tree: qq'<svg>\x{00}a<frameset>'
not ok 4789 - Parse error: qq'<svg>\x{00}</svg><frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:22:in body:frameset;
#   Failed test 'Parse error: qq'<svg>\x{00}</svg><frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:22:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4790 - SHOULD-level error: qq'<svg>\x{00}</svg><frameset>'; ;
not ok 4791 - Document tree: qq'<svg>\x{00}</svg><frameset>'
#   Failed test 'Document tree: qq'<svg>\x{00}</svg><frameset>''
#   at HTML-tree.t test () ok line 9.
# +---+------------------+---+--------------+
# | Ln|Got               | Ln|Expected      |
# +---+------------------+---+--------------+
# |  1|<html>            |  1|<html>        |
# |  2|  <head>          |  2|  <head>      |
# *  3|  <body>          *  3|  <frameset>  *
# *  4|    <svg svg>     *   |              |
# *  5|      "\x{fffd}"  *   |              |
# +---+------------------+---+--------------+
not ok 4792 - Parse error: qq'<svg>\x{00} </svg><frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:23:in body:frameset;
#   Failed test 'Parse error: qq'<svg>\x{00} </svg><frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:23:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4793 - SHOULD-level error: qq'<svg>\x{00} </svg><frameset>'; ;
not ok 4794 - Document tree: qq'<svg>\x{00} </svg><frameset>'
#   Failed test 'Document tree: qq'<svg>\x{00} </svg><frameset>''
#   at HTML-tree.t test () ok line 9.
# +---+-------------------+---+--------------+
# | Ln|Got                | Ln|Expected      |
# +---+-------------------+---+--------------+
# |  1|<html>             |  1|<html>        |
# |  2|  <head>           |  2|  <head>      |
# *  3|  <body>           *  3|  <frameset>  *
# *  4|    <svg svg>      *   |              |
# *  5|      "\x{fffd} "  *   |              |
# +---+-------------------+---+--------------+
not ok 4795 - Parse error: qq'<svg>\x{00}a</svg><frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:23:in body:frameset;
#   Failed test 'Parse error: qq'<svg>\x{00}a</svg><frameset>'; 1:6:no DOCTYPE, 1:6:NULL, 1:7:NULL, 1:23:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4796 - SHOULD-level error: qq'<svg>\x{00}a</svg><frameset>'; ;
ok 4797 - Document tree: qq'<svg>\x{00}a</svg><frameset>'
not ok 4798 - Parse error: qq'<svg><path></path></svg><frameset>'; 1:6:no DOCTYPE, 1:34:in body:frameset, 1:34:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><path></path></svg><frameset>'; 1:6:no DOCTYPE, 1:34:in body:frameset, 1:34:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4799 - SHOULD-level error: qq'<svg><path></path></svg><frameset>'; ;
ok 4800 - Document tree: qq'<svg><path></path></svg><frameset>'
not ok 4801 - Parse error: qq'<svg><p><frameset>'; 1:6:no DOCTYPE, 1:9:not closed:svg, 1:18:in body:frameset, 1:18:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><p><frameset>'; 1:6:no DOCTYPE, 1:9:not closed:svg, 1:18:in body:frameset, 1:18:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4802 - SHOULD-level error: qq'<svg><p><frameset>'; ;
ok 4803 - Document tree: qq'<svg><p><frameset>'
ok 4804 - Parse error: qq'<!DOCTYPE html><pre>\x{0A}\x{0A}A</pre>'; ;
ok 4805 - SHOULD-level error: qq'<!DOCTYPE html><pre>\x{0A}\x{0A}A</pre>'; ;
ok 4806 - Document tree: qq'<!DOCTYPE html><pre>\x{0A}\x{0A}A</pre>'
ok 4807 - Parse error: qq'<!DOCTYPE html><pre>\x{0A}\x{0A}A</pre>'; ;
ok 4808 - SHOULD-level error: qq'<!DOCTYPE html><pre>\x{0A}\x{0A}A</pre>'; ;
ok 4809 - Document tree: qq'<!DOCTYPE html><pre>\x{0A}\x{0A}A</pre>'
ok 4810 - Parse error: qq'<!DOCTYPE html><pre>\x{0A}A</pre>'; ;
ok 4811 - SHOULD-level error: qq'<!DOCTYPE html><pre>\x{0A}A</pre>'; ;
ok 4812 - Document tree: qq'<!DOCTYPE html><pre>\x{0A}A</pre>'
not ok 4813 - Parse error: qq'<!DOCTYPE html><table><tr><td><math><mtext>\x{00}a'; 1:44:NULL, 1:45:NULL, 1:45:in body:\#eof;44: Saw U+0000 in stream., 45: End of file in a foreign namespace context.
#   Failed test 'Parse error: qq'<!DOCTYPE html><table><tr><td><math><mtext>\x{00}a'; 1:44:NULL, 1:45:NULL, 1:45:in body:\#eof;44: Saw U+0000 in stream., 45: End of file in a foreign namespace context.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 4814 - SHOULD-level error: qq'<!DOCTYPE html><table><tr><td><math><mtext>\x{00}a'; ;
ok 4815 - Document tree: qq'<!DOCTYPE html><table><tr><td><math><mtext>\x{00}a'
not ok 4816 - Parse error: qq'<!DOCTYPE html><table><tr><td><svg><foreignObject>\x{00}a'; 1:51:NULL, 1:52:NULL, 1:52:in body:\#eof;44: Saw U+0000 in stream., 45: End of file in a foreign namespace context.
#   Failed test 'Parse error: qq'<!DOCTYPE html><table><tr><td><svg><foreignObject>\x{00}a'; 1:51:NULL, 1:52:NULL, 1:52:in body:\#eof;44: Saw U+0000 in stream., 45: End of file in a foreign namespace context.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 4817 - SHOULD-level error: qq'<!DOCTYPE html><table><tr><td><svg><foreignObject>\x{00}a'; ;
ok 4818 - Document tree: qq'<!DOCTYPE html><table><tr><td><svg><foreignObject>\x{00}a'
not ok 4819 - Parse error: qq'<!DOCTYPE html><math><mi>a\x{00}b'; 1:27:NULL, 1:28:NULL, 1:28:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><math><mi>a\x{00}b'; 1:27:NULL, 1:28:NULL, 1:28:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4820 - SHOULD-level error: qq'<!DOCTYPE html><math><mi>a\x{00}b'; ;
ok 4821 - Document tree: qq'<!DOCTYPE html><math><mi>a\x{00}b'
not ok 4822 - Parse error: qq'<!DOCTYPE html><math><mo>a\x{00}b'; 1:27:NULL, 1:28:NULL, 1:28:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><math><mo>a\x{00}b'; 1:27:NULL, 1:28:NULL, 1:28:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4823 - SHOULD-level error: qq'<!DOCTYPE html><math><mo>a\x{00}b'; ;
ok 4824 - Document tree: qq'<!DOCTYPE html><math><mo>a\x{00}b'
not ok 4825 - Parse error: qq'<!DOCTYPE html><math><mn>a\x{00}b'; 1:27:NULL, 1:28:NULL, 1:28:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><math><mn>a\x{00}b'; 1:27:NULL, 1:28:NULL, 1:28:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4826 - SHOULD-level error: qq'<!DOCTYPE html><math><mn>a\x{00}b'; ;
ok 4827 - Document tree: qq'<!DOCTYPE html><math><mn>a\x{00}b'
not ok 4828 - Parse error: qq'<!DOCTYPE html><math><ms>a\x{00}b'; 1:27:NULL, 1:28:NULL, 1:28:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><math><ms>a\x{00}b'; 1:27:NULL, 1:28:NULL, 1:28:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4829 - SHOULD-level error: qq'<!DOCTYPE html><math><ms>a\x{00}b'; ;
ok 4830 - Document tree: qq'<!DOCTYPE html><math><ms>a\x{00}b'
not ok 4831 - Parse error: qq'<!DOCTYPE html><math><mtext>a\x{00}b'; 1:30:NULL, 1:31:NULL, 1:31:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE html><math><mtext>a\x{00}b'; 1:30:NULL, 1:31:NULL, 1:31:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4832 - SHOULD-level error: qq'<!DOCTYPE html><math><mtext>a\x{00}b'; ;
ok 4833 - Document tree: qq'<!DOCTYPE html><math><mtext>a\x{00}b'
# t/data/html-tree/scriptdata01.dat
not ok 4834 - Parse error: qq'FOO<script>\x{27}Hello\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script>\x{27}Hello\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4835 - SHOULD-level error: qq'FOO<script>\x{27}Hello\x{27}</script>BAR'; ;
ok 4836 - Document tree: qq'FOO<script>\x{27}Hello\x{27}</script>BAR'
not ok 4837 - Parse error: qq'FOO<script></script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script></script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4838 - SHOULD-level error: qq'FOO<script></script>BAR'; ;
ok 4839 - Document tree: qq'FOO<script></script>BAR'
not ok 4840 - Parse error: qq'FOO<script></script >BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script></script >BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4841 - SHOULD-level error: qq'FOO<script></script >BAR'; ;
ok 4842 - Document tree: qq'FOO<script></script >BAR'
not ok 4843 - Parse error: qq'FOO<script></script/>BAR'; 1:4:no DOCTYPE, 1:21:nestc;
#   Failed test 'Parse error: qq'FOO<script></script/>BAR'; 1:4:no DOCTYPE, 1:21:nestc;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4844 - SHOULD-level error: qq'FOO<script></script/>BAR'; ;
ok 4845 - Document tree: qq'FOO<script></script/>BAR'
not ok 4846 - Parse error: qq'FOO<script></script/ >BAR'; 1:4:no DOCTYPE, 1:21:nestc;
#   Failed test 'Parse error: qq'FOO<script></script/ >BAR'; 1:4:no DOCTYPE, 1:21:nestc;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4847 - SHOULD-level error: qq'FOO<script></script/ >BAR'; ;
ok 4848 - Document tree: qq'FOO<script></script/ >BAR'
not ok 4849 - Parse error: qq'FOO<script type="text/plain"></scriptx>BAR'; 1:4:no DOCTYPE, 1:42:not closed:script;
#   Failed test 'Parse error: qq'FOO<script type="text/plain"></scriptx>BAR'; 1:4:no DOCTYPE, 1:42:not closed:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4850 - SHOULD-level error: qq'FOO<script type="text/plain"></scriptx>BAR'; ;
ok 4851 - Document tree: qq'FOO<script type="text/plain"></scriptx>BAR'
not ok 4852 - Parse error: qq'FOO<script></script foo=">" dd>BAR'; 1:4:no DOCTYPE, 1:31:end tag attribute;
#   Failed test 'Parse error: qq'FOO<script></script foo=">" dd>BAR'; 1:4:no DOCTYPE, 1:31:end tag attribute;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4853 - SHOULD-level error: qq'FOO<script></script foo=">" dd>BAR'; ;
ok 4854 - Document tree: qq'FOO<script></script foo=">" dd>BAR'
not ok 4855 - Parse error: qq'FOO<script>\x{27}<\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script>\x{27}<\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4856 - SHOULD-level error: qq'FOO<script>\x{27}<\x{27}</script>BAR'; ;
ok 4857 - Document tree: qq'FOO<script>\x{27}<\x{27}</script>BAR'
not ok 4858 - Parse error: qq'FOO<script>\x{27}<!\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script>\x{27}<!\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4859 - SHOULD-level error: qq'FOO<script>\x{27}<!\x{27}</script>BAR'; ;
ok 4860 - Document tree: qq'FOO<script>\x{27}<!\x{27}</script>BAR'
not ok 4861 - Parse error: qq'FOO<script>\x{27}<!-\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script>\x{27}<!-\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4862 - SHOULD-level error: qq'FOO<script>\x{27}<!-\x{27}</script>BAR'; ;
ok 4863 - Document tree: qq'FOO<script>\x{27}<!-\x{27}</script>BAR'
not ok 4864 - Parse error: qq'FOO<script>\x{27}<!--\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script>\x{27}<!--\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4865 - SHOULD-level error: qq'FOO<script>\x{27}<!--\x{27}</script>BAR'; ;
ok 4866 - Document tree: qq'FOO<script>\x{27}<!--\x{27}</script>BAR'
not ok 4867 - Parse error: qq'FOO<script>\x{27}<!---\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script>\x{27}<!---\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4868 - SHOULD-level error: qq'FOO<script>\x{27}<!---\x{27}</script>BAR'; ;
ok 4869 - Document tree: qq'FOO<script>\x{27}<!---\x{27}</script>BAR'
not ok 4870 - Parse error: qq'FOO<script>\x{27}<!-->\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script>\x{27}<!-->\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4871 - SHOULD-level error: qq'FOO<script>\x{27}<!-->\x{27}</script>BAR'; ;
ok 4872 - Document tree: qq'FOO<script>\x{27}<!-->\x{27}</script>BAR'
not ok 4873 - Parse error: qq'FOO<script>\x{27}<!-->\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script>\x{27}<!-->\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4874 - SHOULD-level error: qq'FOO<script>\x{27}<!-->\x{27}</script>BAR'; ;
ok 4875 - Document tree: qq'FOO<script>\x{27}<!-->\x{27}</script>BAR'
not ok 4876 - Parse error: qq'FOO<script>\x{27}<!-- potato\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script>\x{27}<!-- potato\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4877 - SHOULD-level error: qq'FOO<script>\x{27}<!-- potato\x{27}</script>BAR'; ;
ok 4878 - Document tree: qq'FOO<script>\x{27}<!-- potato\x{27}</script>BAR'
not ok 4879 - Parse error: qq'FOO<script>\x{27}<!-- <sCrIpt\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script>\x{27}<!-- <sCrIpt\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4880 - SHOULD-level error: qq'FOO<script>\x{27}<!-- <sCrIpt\x{27}</script>BAR'; ;
ok 4881 - Document tree: qq'FOO<script>\x{27}<!-- <sCrIpt\x{27}</script>BAR'
not ok 4882 - Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt>\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:56:eof in escaped script data, 1:56:not closed:script;
#   Failed test 'Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt>\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:56:eof in escaped script data, 1:56:not closed:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4883 - SHOULD-level error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt>\x{27}</script>BAR'; ;
ok 4884 - Document tree: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt>\x{27}</script>BAR'
not ok 4885 - Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> -\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:58:eof in escaped script data, 1:58:not closed:script;
#   Failed test 'Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> -\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:58:eof in escaped script data, 1:58:not closed:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4886 - SHOULD-level error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> -\x{27}</script>BAR'; ;
ok 4887 - Document tree: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> -\x{27}</script>BAR'
not ok 4888 - Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> --\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:59:eof in escaped script data, 1:59:not closed:script;
#   Failed test 'Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> --\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:59:eof in escaped script data, 1:59:not closed:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4889 - SHOULD-level error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> --\x{27}</script>BAR'; ;
ok 4890 - Document tree: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> --\x{27}</script>BAR'
not ok 4891 - Parse error: qq'FOO<script>\x{27}<!-- <sCrIpt> -->\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script>\x{27}<!-- <sCrIpt> -->\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4892 - SHOULD-level error: qq'FOO<script>\x{27}<!-- <sCrIpt> -->\x{27}</script>BAR'; ;
ok 4893 - Document tree: qq'FOO<script>\x{27}<!-- <sCrIpt> -->\x{27}</script>BAR'
not ok 4894 - Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> --!>\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:61:eof in escaped script data, 1:61:not closed:script;
#   Failed test 'Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> --!>\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:61:eof in escaped script data, 1:61:not closed:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4895 - SHOULD-level error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> --!>\x{27}</script>BAR'; ;
ok 4896 - Document tree: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> --!>\x{27}</script>BAR'
not ok 4897 - Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> -- >\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:61:eof in escaped script data, 1:61:not closed:script;
#   Failed test 'Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> -- >\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:61:eof in escaped script data, 1:61:not closed:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4898 - SHOULD-level error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> -- >\x{27}</script>BAR'; ;
ok 4899 - Document tree: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt> -- >\x{27}</script>BAR'
not ok 4900 - Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt \x{27}</script>BAR'; 1:4:no DOCTYPE, 1:56:eof in escaped script data, 1:56:not closed:script;
#   Failed test 'Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt \x{27}</script>BAR'; 1:4:no DOCTYPE, 1:56:eof in escaped script data, 1:56:not closed:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4901 - SHOULD-level error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt \x{27}</script>BAR'; ;
ok 4902 - Document tree: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt \x{27}</script>BAR'
not ok 4903 - Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt/\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:56:eof in escaped script data, 1:56:not closed:script;
#   Failed test 'Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt/\x{27}</script>BAR'; 1:4:no DOCTYPE, 1:56:eof in escaped script data, 1:56:not closed:script;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4904 - SHOULD-level error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt/\x{27}</script>BAR'; ;
ok 4905 - Document tree: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt/\x{27}</script>BAR'
not ok 4906 - Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt\x{5C}\x{27}</script>BAR'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt\x{5C}\x{27}</script>BAR'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4907 - SHOULD-level error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt\x{5C}\x{27}</script>BAR'; ;
ok 4908 - Document tree: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt\x{5C}\x{27}</script>BAR'
not ok 4909 - Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt/\x{27}</script>BAR</script>QUX'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt/\x{27}</script>BAR</script>QUX'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4910 - SHOULD-level error: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt/\x{27}</script>BAR</script>QUX'; ;
ok 4911 - Document tree: qq'FOO<script type="text/plain">\x{27}<!-- <sCrIpt/\x{27}</script>BAR</script>QUX'
# t/data/html-tree/tables01.dat
not ok 4912 - Parse error: qq'<table><th>'; 1:8:no DOCTYPE, 1:11:missing start tag:tr, 1:11:in body:\#eof;
#   Failed test 'Parse error: qq'<table><th>'; 1:8:no DOCTYPE, 1:11:missing start tag:tr, 1:11:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4913 - SHOULD-level error: qq'<table><th>'; ;
ok 4914 - Document tree: qq'<table><th>'
not ok 4915 - Parse error: qq'<table><td>'; 1:8:no DOCTYPE, 1:11:missing start tag:tr, 1:11:in body:\#eof;
#   Failed test 'Parse error: qq'<table><td>'; 1:8:no DOCTYPE, 1:11:missing start tag:tr, 1:11:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4916 - SHOULD-level error: qq'<table><td>'; ;
ok 4917 - Document tree: qq'<table><td>'
not ok 4918 - Parse error: qq'<table><col foo=\x{27}bar\x{27}>'; 1:8:no DOCTYPE, 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<table><col foo=\x{27}bar\x{27}>'; 1:8:no DOCTYPE, 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4919 - SHOULD-level error: qq'<table><col foo=\x{27}bar\x{27}>'; ;
ok 4920 - Document tree: qq'<table><col foo=\x{27}bar\x{27}>'
not ok 4921 - Parse error: qq'<table><colgroup></html>foo'; 1:8:no DOCTYPE, 1:25:unmatched end tag:html, 1:27:in table:\#text, 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<table><colgroup></html>foo'; 1:8:no DOCTYPE, 1:25:unmatched end tag:html, 1:27:in table:\#text, 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4922 - SHOULD-level error: qq'<table><colgroup></html>foo'; ;
ok 4923 - Document tree: qq'<table><colgroup></html>foo'
not ok 4924 - Parse error: qq'<table></table><p>foo'; 1:8:no DOCTYPE;
#   Failed test 'Parse error: qq'<table></table><p>foo'; 1:8:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4925 - SHOULD-level error: qq'<table></table><p>foo'; ;
ok 4926 - Document tree: qq'<table></table><p>foo'
not ok 4927 - Parse error: qq'<table></body></caption></col></colgroup></html></tbody></td></tfoot></th></thead></tr><td>'; 1:8:no DOCTYPE, 1:15:unmatched end tag:body, 1:25:unmatched end tag:caption, 1:31:unmatched end tag:col, 1:42:unmatched end tag:colgroup, 1:49:unmatched end tag:html, 1:57:unmatched end tag:tbody, 1:62:unmatched end tag:td, 1:70:unmatched end tag:tfoot, 1:75:unmatched end tag:th, 1:83:unmatched end tag:thead, 1:88:unmatched end tag:tr, 1:91:missing start tag:tr, 1:91:in body:\#eof;
#   Failed test 'Parse error: qq'<table></body></caption></col></colgroup></html></tbody></td></tfoot></th></thead></tr><td>'; 1:8:no DOCTYPE, 1:15:unmatched end tag:body, 1:25:unmatched end tag:caption, 1:31:unmatched end tag:col, 1:42:unmatched end tag:colgroup, 1:49:unmatched end tag:html, 1:57:unmatched end tag:tbody, 1:62:unmatched end tag:td, 1:70:unmatched end tag:tfoot, 1:75:unmatched end tag:th, 1:83:unmatched end tag:thead, 1:88:unmatched end tag:tr, 1:91:missing start tag:tr, 1:91:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '14'
#     expected: '0'
ok 4928 - SHOULD-level error: qq'<table></body></caption></col></colgroup></html></tbody></td></tfoot></th></thead></tr><td>'; ;
ok 4929 - Document tree: qq'<table></body></caption></col></colgroup></html></tbody></td></tfoot></th></thead></tr><td>'
not ok 4930 - Parse error: qq'<table><select><option>3</select></table>'; 1:8:no DOCTYPE, 1:16:in table:select;
#   Failed test 'Parse error: qq'<table><select><option>3</select></table>'; 1:8:no DOCTYPE, 1:16:in table:select;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4931 - SHOULD-level error: qq'<table><select><option>3</select></table>'; ;
ok 4932 - Document tree: qq'<table><select><option>3</select></table>'
not ok 4933 - Parse error: qq'<table><select><table></table></select></table>'; 1:8:no DOCTYPE, 1:16:in table:select, 1:23:not closed:select, 1:23:not closed:table, 1:40:unmatched end tag:select, 1:47:unmatched end tag:table;
#   Failed test 'Parse error: qq'<table><select><table></table></select></table>'; 1:8:no DOCTYPE, 1:16:in table:select, 1:23:not closed:select, 1:23:not closed:table, 1:40:unmatched end tag:select, 1:47:unmatched end tag:table;'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '0'
ok 4934 - SHOULD-level error: qq'<table><select><table></table></select></table>'; ;
ok 4935 - Document tree: qq'<table><select><table></table></select></table>'
not ok 4936 - Parse error: qq'<table><select></table>'; 1:8:no DOCTYPE, 1:16:in table:select, 1:23:unmatched end tag:table;
#   Failed test 'Parse error: qq'<table><select></table>'; 1:8:no DOCTYPE, 1:16:in table:select, 1:23:unmatched end tag:table;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4937 - SHOULD-level error: qq'<table><select></table>'; ;
ok 4938 - Document tree: qq'<table><select></table>'
not ok 4939 - Parse error: qq'<table><select><option>A<tr><td>B</td></tr></table>'; 1:8:no DOCTYPE, 1:16:in table:select, 1:29:not closed:select;
#   Failed test 'Parse error: qq'<table><select><option>A<tr><td>B</td></tr></table>'; 1:8:no DOCTYPE, 1:16:in table:select, 1:29:not closed:select;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4940 - SHOULD-level error: qq'<table><select><option>A<tr><td>B</td></tr></table>'; ;
ok 4941 - Document tree: qq'<table><select><option>A<tr><td>B</td></tr></table>'
not ok 4942 - Parse error: qq'<table><td></body></caption></col></colgroup></html>foo'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:19:unmatched end tag:body, 1:29:unmatched end tag:caption, 1:35:unmatched end tag:col, 1:46:unmatched end tag:colgroup, 1:53:unmatched end tag:html, 1:55:in body:\#eof;
#   Failed test 'Parse error: qq'<table><td></body></caption></col></colgroup></html>foo'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:19:unmatched end tag:body, 1:29:unmatched end tag:caption, 1:35:unmatched end tag:col, 1:46:unmatched end tag:colgroup, 1:53:unmatched end tag:html, 1:55:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '8'
#     expected: '0'
ok 4943 - SHOULD-level error: qq'<table><td></body></caption></col></colgroup></html>foo'; ;
ok 4944 - Document tree: qq'<table><td></body></caption></col></colgroup></html>foo'
not ok 4945 - Parse error: qq'<table><td>A</table>B'; 1:8:no DOCTYPE, 1:12:missing start tag:tr;
#   Failed test 'Parse error: qq'<table><td>A</table>B'; 1:8:no DOCTYPE, 1:12:missing start tag:tr;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4946 - SHOULD-level error: qq'<table><td>A</table>B'; ;
ok 4947 - Document tree: qq'<table><td>A</table>B'
not ok 4948 - Parse error: qq'<table><tr><caption>'; 1:8:no DOCTYPE, 1:20:in body:\#eof;
#   Failed test 'Parse error: qq'<table><tr><caption>'; 1:8:no DOCTYPE, 1:20:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4949 - SHOULD-level error: qq'<table><tr><caption>'; ;
ok 4950 - Document tree: qq'<table><tr><caption>'
not ok 4951 - Parse error: qq'<table><tr></body></caption></col></colgroup></html></td></th><td>foo'; 1:8:no DOCTYPE, 1:19:unmatched end tag:body, 1:29:unmatched end tag:caption, 1:35:unmatched end tag:col, 1:46:unmatched end tag:colgroup, 1:53:unmatched end tag:html, 1:58:unmatched end tag:td, 1:63:unmatched end tag:th, 1:69:in body:\#eof;
#   Failed test 'Parse error: qq'<table><tr></body></caption></col></colgroup></html></td></th><td>foo'; 1:8:no DOCTYPE, 1:19:unmatched end tag:body, 1:29:unmatched end tag:caption, 1:35:unmatched end tag:col, 1:46:unmatched end tag:colgroup, 1:53:unmatched end tag:html, 1:58:unmatched end tag:td, 1:63:unmatched end tag:th, 1:69:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '9'
#     expected: '0'
ok 4952 - SHOULD-level error: qq'<table><tr></body></caption></col></colgroup></html></td></th><td>foo'; ;
ok 4953 - Document tree: qq'<table><tr></body></caption></col></colgroup></html></td></th><td>foo'
not ok 4954 - Parse error: qq'<table><td><tr>'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:15:in body:\#eof;
#   Failed test 'Parse error: qq'<table><td><tr>'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:15:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 4955 - SHOULD-level error: qq'<table><td><tr>'; ;
ok 4956 - Document tree: qq'<table><td><tr>'
not ok 4957 - Parse error: qq'<table><td><button><td>'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:23:not closed:button, 1:23:in body:\#eof;
#   Failed test 'Parse error: qq'<table><td><button><td>'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:23:not closed:button, 1:23:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4958 - SHOULD-level error: qq'<table><td><button><td>'; ;
ok 4959 - Document tree: qq'<table><td><button><td>'
not ok 4960 - Parse error: qq'<table><tr><td><svg><desc><td>'; 1:8:no DOCTYPE, 1:30:unmatched end tag:td, 1:30:not closed:desc, 1:30:in body:\#eof;
#   Failed test 'Parse error: qq'<table><tr><td><svg><desc><td>'; 1:8:no DOCTYPE, 1:30:unmatched end tag:td, 1:30:not closed:desc, 1:30:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4961 - SHOULD-level error: qq'<table><tr><td><svg><desc><td>'; ;
ok 4962 - Document tree: qq'<table><tr><td><svg><desc><td>'
# t/data/html-tree/tricky01.dat
not ok 4963 - Parse error: qq'<b><p>Bold </b> Not bold</p>\x{0A}Also not bold.'; 1:4:no DOCTYPE, 1:16:not closed:p;
#   Failed test 'Parse error: qq'<b><p>Bold </b> Not bold</p>\x{0A}Also not bold.'; 1:4:no DOCTYPE, 1:16:not closed:p;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 4964 - SHOULD-level error: qq'<b><p>Bold </b> Not bold</p>\x{0A}Also not bold.'; ;
ok 4965 - Document tree: qq'<b><p>Bold </b> Not bold</p>\x{0A}Also not bold.'
not ok 4966 - Parse error: qq'<html>\x{0A}<font color=red><i>Italic and Red<p>Italic and Red </font> Just italic.</p> Italic only.</i> Plain\x{0A}<p>I should not be red. <font color=red>Red. <i>Italic and red.</p>\x{0A}<p>Italic and red. </i> Red.</font> I should not be red.</p>\x{0A}<b>Bold <i>Bold and italic</b> Only Italic </i> Plain'; 2:0:no DOCTYPE, 2:59:not closed:p, 4:0:not closed:i, 4:24:not closed:p, 4:36:not closed:p, 5:31:not closed:i;
#   Failed test 'Parse error: qq'<html>\x{0A}<font color=red><i>Italic and Red<p>Italic and Red </font> Just italic.</p> Italic only.</i> Plain\x{0A}<p>I should not be red. <font color=red>Red. <i>Italic and red.</p>\x{0A}<p>Italic and red. </i> Red.</font> I should not be red.</p>\x{0A}<b>Bold <i>Bold and italic</b> Only Italic </i> Plain'; 2:0:no DOCTYPE, 2:59:not closed:p, 4:0:not closed:i, 4:24:not closed:p, 4:36:not closed:p, 5:31:not closed:i;'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '0'
ok 4967 - SHOULD-level error: qq'<html>\x{0A}<font color=red><i>Italic and Red<p>Italic and Red </font> Just italic.</p> Italic only.</i> Plain\x{0A}<p>I should not be red. <font color=red>Red. <i>Italic and red.</p>\x{0A}<p>Italic and red. </i> Red.</font> I should not be red.</p>\x{0A}<b>Bold <i>Bold and italic</b> Only Italic </i> Plain'; ;
ok 4968 - Document tree: qq'<html>\x{0A}<font color=red><i>Italic and Red<p>Italic and Red </font> Just italic.</p> Italic only.</i> Plain\x{0A}<p>I should not be red. <font color=red>Red. <i>Italic and red.</p>\x{0A}<p>Italic and red. </i> Red.</font> I should not be red.</p>\x{0A}<b>Bold <i>Bold and italic</b> Only Italic </i> Plain'
not ok 4969 - Parse error: qq'<html><body>\x{0A}<p><font size="7">First paragraph.</p>\x{0A}<p>Second paragraph.</p></font>\x{0A}<b><p><i>Bold and Italic</b> Italic</p>'; 1:7:no DOCTYPE, 3:0:not closed:font, 4:29:not closed:i, 4:29:not closed:i, 4:39:not closed:i;
#   Failed test 'Parse error: qq'<html><body>\x{0A}<p><font size="7">First paragraph.</p>\x{0A}<p>Second paragraph.</p></font>\x{0A}<b><p><i>Bold and Italic</b> Italic</p>'; 1:7:no DOCTYPE, 3:0:not closed:font, 4:29:not closed:i, 4:29:not closed:i, 4:39:not closed:i;'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '0'
ok 4970 - SHOULD-level error: qq'<html><body>\x{0A}<p><font size="7">First paragraph.</p>\x{0A}<p>Second paragraph.</p></font>\x{0A}<b><p><i>Bold and Italic</b> Italic</p>'; ;
ok 4971 - Document tree: qq'<html><body>\x{0A}<p><font size="7">First paragraph.</p>\x{0A}<p>Second paragraph.</p></font>\x{0A}<b><p><i>Bold and Italic</b> Italic</p>'
not ok 4972 - Parse error: qq'<html>\x{0A}<dl>\x{0A}<dt><b>Boo\x{0A}<dd>Goo?\x{0A}</dl>\x{0A}</html>'; 2:0:no DOCTYPE, 4:5:not closed:b, 6:0:not closed:b, 6:7:not closed:b;
#   Failed test 'Parse error: qq'<html>\x{0A}<dl>\x{0A}<dt><b>Boo\x{0A}<dd>Goo?\x{0A}</dl>\x{0A}</html>'; 2:0:no DOCTYPE, 4:5:not closed:b, 6:0:not closed:b, 6:7:not closed:b;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4973 - SHOULD-level error: qq'<html>\x{0A}<dl>\x{0A}<dt><b>Boo\x{0A}<dd>Goo?\x{0A}</dl>\x{0A}</html>'; ;
ok 4974 - Document tree: qq'<html>\x{0A}<dl>\x{0A}<dt><b>Boo\x{0A}<dd>Goo?\x{0A}</dl>\x{0A}</html>'
not ok 4975 - Parse error: qq'<html><body>\x{0A}<label><a><div>Hello<div>World</div></a></label>  \x{0A}</body></html>'; 1:7:no DOCTYPE, 2:41:not closed:div, 2:49:unmatched end tag:label, 3:8:not closed:label;
#   Failed test 'Parse error: qq'<html><body>\x{0A}<label><a><div>Hello<div>World</div></a></label>  \x{0A}</body></html>'; 1:7:no DOCTYPE, 2:41:not closed:div, 2:49:unmatched end tag:label, 3:8:not closed:label;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4976 - SHOULD-level error: qq'<html><body>\x{0A}<label><a><div>Hello<div>World</div></a></label>  \x{0A}</body></html>'; ;
ok 4977 - Document tree: qq'<html><body>\x{0A}<label><a><div>Hello<div>World</div></a></label>  \x{0A}</body></html>'
not ok 4978 - Parse error: qq'<table><center> <font>a</center> <img> <tr><td> </td> </tr> </table>'; 1:8:no DOCTYPE, 1:16:in table:center, 1:23:in table:font, 1:33:in table:\#text, 1:33:in table:/:center, 1:33:not closed:font, 1:39:in table:img;
#   Failed test 'Parse error: qq'<table><center> <font>a</center> <img> <tr><td> </td> </tr> </table>'; 1:8:no DOCTYPE, 1:16:in table:center, 1:23:in table:font, 1:33:in table:\#text, 1:33:in table:/:center, 1:33:not closed:font, 1:39:in table:img;'
#   at HTML-tree.t test () ok line 3.
#          got: '7'
#     expected: '0'
ok 4979 - SHOULD-level error: qq'<table><center> <font>a</center> <img> <tr><td> </td> </tr> </table>'; ;
ok 4980 - Document tree: qq'<table><center> <font>a</center> <img> <tr><td> </td> </tr> </table>'
not ok 4981 - Parse error: qq'<table><tr><p><a><p>You should see this text.'; 1:8:no DOCTYPE, 1:15:in table:p, 1:18:in table:a, 1:21:in table:p, 1:21:in table:/:p, 1:21:not closed:a, 1:21:in table:p, 1:45:in table:\#text, 1:45:in body:\#eof;
#   Failed test 'Parse error: qq'<table><tr><p><a><p>You should see this text.'; 1:8:no DOCTYPE, 1:15:in table:p, 1:18:in table:a, 1:21:in table:p, 1:21:in table:/:p, 1:21:not closed:a, 1:21:in table:p, 1:45:in table:\#text, 1:45:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '9'
#     expected: '0'
ok 4982 - SHOULD-level error: qq'<table><tr><p><a><p>You should see this text.'; ;
ok 4983 - Document tree: qq'<table><tr><p><a><p>You should see this text.'
not ok 4984 - Parse error: qq'<TABLE>\x{0A}<TR>\x{0A}<CENTER><CENTER><TD></TD></TR><TR>\x{0A}<FONT>\x{0A}<TABLE><tr></tr></TABLE>\x{0A}</P>\x{0A}<a></font><font></a>\x{0A}This page contains an insanely badly-nested tag sequence.'; 2:0:no DOCTYPE, 3:9:in table:center, 3:17:in table:center, 5:0:in table:font, 5:8:not closed:font, 5:8:not closed:font, 7:0:unmatched end tag:p, 7:11:not closed:a, 8:0:not closed:font, 8:57:in body:\#eof;
#   Failed test 'Parse error: qq'<TABLE>\x{0A}<TR>\x{0A}<CENTER><CENTER><TD></TD></TR><TR>\x{0A}<FONT>\x{0A}<TABLE><tr></tr></TABLE>\x{0A}</P>\x{0A}<a></font><font></a>\x{0A}This page contains an insanely badly-nested tag sequence.'; 2:0:no DOCTYPE, 3:9:in table:center, 3:17:in table:center, 5:0:in table:font, 5:8:not closed:font, 5:8:not closed:font, 7:0:unmatched end tag:p, 7:11:not closed:a, 8:0:not closed:font, 8:57:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '10'
#     expected: '0'
ok 4985 - SHOULD-level error: qq'<TABLE>\x{0A}<TR>\x{0A}<CENTER><CENTER><TD></TD></TR><TR>\x{0A}<FONT>\x{0A}<TABLE><tr></tr></TABLE>\x{0A}</P>\x{0A}<a></font><font></a>\x{0A}This page contains an insanely badly-nested tag sequence.'; ;
ok 4986 - Document tree: qq'<TABLE>\x{0A}<TR>\x{0A}<CENTER><CENTER><TD></TD></TR><TR>\x{0A}<FONT>\x{0A}<TABLE><tr></tr></TABLE>\x{0A}</P>\x{0A}<a></font><font></a>\x{0A}This page contains an insanely badly-nested tag sequence.'
not ok 4987 - Parse error: qq'<html>\x{0A}<body>\x{0A}<b><nobr><div>This text is in a div inside a nobr</nobr>More text that should not be in the nobr, i.e., the\x{0A}nobr should have closed the div inside it implicitly. </b><pre>A pre tag outside everything else.</pre>\x{0A}</body>\x{0A}</html>'; 2:0:no DOCTYPE, 3:57:not closed:div, 4:59:not closed:div, 6:0:not closed:div;
#   Failed test 'Parse error: qq'<html>\x{0A}<body>\x{0A}<b><nobr><div>This text is in a div inside a nobr</nobr>More text that should not be in the nobr, i.e., the\x{0A}nobr should have closed the div inside it implicitly. </b><pre>A pre tag outside everything else.</pre>\x{0A}</body>\x{0A}</html>'; 2:0:no DOCTYPE, 3:57:not closed:div, 4:59:not closed:div, 6:0:not closed:div;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 4988 - SHOULD-level error: qq'<html>\x{0A}<body>\x{0A}<b><nobr><div>This text is in a div inside a nobr</nobr>More text that should not be in the nobr, i.e., the\x{0A}nobr should have closed the div inside it implicitly. </b><pre>A pre tag outside everything else.</pre>\x{0A}</body>\x{0A}</html>'; ;
ok 4989 - Document tree: qq'<html>\x{0A}<body>\x{0A}<b><nobr><div>This text is in a div inside a nobr</nobr>More text that should not be in the nobr, i.e., the\x{0A}nobr should have closed the div inside it implicitly. </b><pre>A pre tag outside everything else.</pre>\x{0A}</body>\x{0A}</html>'
# t/data/html-tree/webkit01.dat
ok 4990 - Parse error: qq'Test'; 1:4:no DOCTYPE;Line: 1 Col: 4 Unexpected non-space characters. Expected DOCTYPE.
ok 4991 - SHOULD-level error: qq'Test'; ;
ok 4992 - Document tree: qq'Test'
not ok 4993 - Parse error: qq'<div></div>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<div></div>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4994 - SHOULD-level error: qq'<div></div>'; ;
ok 4995 - Document tree: qq'<div></div>'
not ok 4996 - Parse error: qq'<div>Test</div>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<div>Test</div>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 4997 - SHOULD-level error: qq'<div>Test</div>'; ;
ok 4998 - Document tree: qq'<div>Test</div>'
not ok 4999 - Parse error: qq'<di'; 1:3:unclosed tag, 1:3:no DOCTYPE;
#   Failed test 'Parse error: qq'<di'; 1:3:unclosed tag, 1:3:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5000 - SHOULD-level error: qq'<di'; ;
ok 5001 - Document tree: qq'<di'
not ok 5002 - Parse error: qq'<div>Hello</div>\x{0A}<script>\x{0A}console.log("PASS");\x{0A}</script>\x{0A}<div>Bye</div>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<div>Hello</div>\x{0A}<script>\x{0A}console.log("PASS");\x{0A}</script>\x{0A}<div>Bye</div>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5003 - SHOULD-level error: qq'<div>Hello</div>\x{0A}<script>\x{0A}console.log("PASS");\x{0A}</script>\x{0A}<div>Bye</div>'; ;
ok 5004 - Document tree: qq'<div>Hello</div>\x{0A}<script>\x{0A}console.log("PASS");\x{0A}</script>\x{0A}<div>Bye</div>'
not ok 5005 - Parse error: qq'<div foo="bar">Hello</div>'; 1:16:no DOCTYPE;
#   Failed test 'Parse error: qq'<div foo="bar">Hello</div>'; 1:16:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5006 - SHOULD-level error: qq'<div foo="bar">Hello</div>'; ;
ok 5007 - Document tree: qq'<div foo="bar">Hello</div>'
not ok 5008 - Parse error: qq'<div>Hello</div>\x{0A}<script>\x{0A}console.log("FOO<span>BAR</span>BAZ");\x{0A}</script>\x{0A}<div>Bye</div>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<div>Hello</div>\x{0A}<script>\x{0A}console.log("FOO<span>BAR</span>BAZ");\x{0A}</script>\x{0A}<div>Bye</div>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5009 - SHOULD-level error: qq'<div>Hello</div>\x{0A}<script>\x{0A}console.log("FOO<span>BAR</span>BAZ");\x{0A}</script>\x{0A}<div>Bye</div>'; ;
ok 5010 - Document tree: qq'<div>Hello</div>\x{0A}<script>\x{0A}console.log("FOO<span>BAR</span>BAZ");\x{0A}</script>\x{0A}<div>Bye</div>'
not ok 5011 - Parse error: qq'<foo bar="baz"></foo><potato quack="duck"></potato>'; 1:16:no DOCTYPE;
#   Failed test 'Parse error: qq'<foo bar="baz"></foo><potato quack="duck"></potato>'; 1:16:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5012 - SHOULD-level error: qq'<foo bar="baz"></foo><potato quack="duck"></potato>'; ;
ok 5013 - Document tree: qq'<foo bar="baz"></foo><potato quack="duck"></potato>'
not ok 5014 - Parse error: qq'<foo bar="baz"><potato quack="duck"></potato></foo>'; 1:16:no DOCTYPE;
#   Failed test 'Parse error: qq'<foo bar="baz"><potato quack="duck"></potato></foo>'; 1:16:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5015 - SHOULD-level error: qq'<foo bar="baz"><potato quack="duck"></potato></foo>'; ;
ok 5016 - Document tree: qq'<foo bar="baz"><potato quack="duck"></potato></foo>'
not ok 5017 - Parse error: qq'<foo></foo bar="baz"><potato></potato quack="duck">'; 1:6:no DOCTYPE, 1:21:end tag attribute, 1:51:end tag attribute;
#   Failed test 'Parse error: qq'<foo></foo bar="baz"><potato></potato quack="duck">'; 1:6:no DOCTYPE, 1:21:end tag attribute, 1:51:end tag attribute;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5018 - SHOULD-level error: qq'<foo></foo bar="baz"><potato></potato quack="duck">'; ;
ok 5019 - Document tree: qq'<foo></foo bar="baz"><potato></potato quack="duck">'
not ok 5020 - Parse error: qq'</ tttt>'; 1:1:bogus end tag, 1:8:no DOCTYPE;
#   Failed test 'Parse error: qq'</ tttt>'; 1:1:bogus end tag, 1:8:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5021 - SHOULD-level error: qq'</ tttt>'; ;
ok 5022 - Document tree: qq'</ tttt>'
not ok 5023 - Parse error: qq'<div FOO ><img><img></div>'; 1:11:no DOCTYPE;
#   Failed test 'Parse error: qq'<div FOO ><img><img></div>'; 1:11:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5024 - SHOULD-level error: qq'<div FOO ><img><img></div>'; ;
ok 5025 - Document tree: qq'<div FOO ><img><img></div>'
not ok 5026 - Parse error: qq'<p>Test</p<p>Test2</p>'; 1:4:no DOCTYPE, 1:14:unmatched end tag:p<p;
#   Failed test 'Parse error: qq'<p>Test</p<p>Test2</p>'; 1:4:no DOCTYPE, 1:14:unmatched end tag:p<p;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5027 - SHOULD-level error: qq'<p>Test</p<p>Test2</p>'; ;
ok 5028 - Document tree: qq'<p>Test</p<p>Test2</p>'
not ok 5029 - Parse error: qq'<rdar://problem/6869687>'; 1:8:nestc, 1:9:nestc, 1:17:nestc, 1:24:no DOCTYPE, 1:24:in body:\#eof;
#   Failed test 'Parse error: qq'<rdar://problem/6869687>'; 1:8:nestc, 1:9:nestc, 1:17:nestc, 1:24:no DOCTYPE, 1:24:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '0'
ok 5030 - SHOULD-level error: qq'<rdar://problem/6869687>'; ;
ok 5031 - Document tree: qq'<rdar://problem/6869687>'
not ok 5032 - Parse error: qq'<A>test< /A>'; 1:4:no DOCTYPE, 1:8:bare stago, 1:12:in body:\#eof;
#   Failed test 'Parse error: qq'<A>test< /A>'; 1:4:no DOCTYPE, 1:8:bare stago, 1:12:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5033 - SHOULD-level error: qq'<A>test< /A>'; ;
ok 5034 - Document tree: qq'<A>test< /A>'
not ok 5035 - Parse error: qq'&lt;'; 1:4:no DOCTYPE;
#   Failed test 'Parse error: qq'&lt;'; 1:4:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5036 - SHOULD-level error: qq'&lt;'; ;
ok 5037 - Document tree: qq'&lt;'
not ok 5038 - Parse error: qq'<body foo=\x{27}bar\x{27}><body foo=\x{27}baz\x{27} yo=\x{27}mama\x{27}>'; 1:17:no DOCTYPE, 1:42:in body:body;
#   Failed test 'Parse error: qq'<body foo=\x{27}bar\x{27}><body foo=\x{27}baz\x{27} yo=\x{27}mama\x{27}>'; 1:17:no DOCTYPE, 1:42:in body:body;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5039 - SHOULD-level error: qq'<body foo=\x{27}bar\x{27}><body foo=\x{27}baz\x{27} yo=\x{27}mama\x{27}>'; ;
ok 5040 - Document tree: qq'<body foo=\x{27}bar\x{27}><body foo=\x{27}baz\x{27} yo=\x{27}mama\x{27}>'
not ok 5041 - Parse error: qq'<body></br foo="bar"></body>'; 1:7:no DOCTYPE, 1:21:end tag attribute, 1:22:unmatched end tag:br;
#   Failed test 'Parse error: qq'<body></br foo="bar"></body>'; 1:7:no DOCTYPE, 1:21:end tag attribute, 1:22:unmatched end tag:br;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5042 - SHOULD-level error: qq'<body></br foo="bar"></body>'; ;
ok 5043 - Document tree: qq'<body></br foo="bar"></body>'
not ok 5044 - Parse error: qq'<bdy><br foo="bar"></body>'; 1:6:no DOCTYPE, 1:26:not closed:bdy;
#   Failed test 'Parse error: qq'<bdy><br foo="bar"></body>'; 1:6:no DOCTYPE, 1:26:not closed:bdy;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5045 - SHOULD-level error: qq'<bdy><br foo="bar"></body>'; ;
ok 5046 - Document tree: qq'<bdy><br foo="bar"></body>'
not ok 5047 - Parse error: qq'<body></body></br foo="bar">'; 1:7:no DOCTYPE, 1:28:end tag attribute, 1:28:after body:/:br, 1:28:unmatched end tag:br;
#   Failed test 'Parse error: qq'<body></body></br foo="bar">'; 1:7:no DOCTYPE, 1:28:end tag attribute, 1:28:after body:/:br, 1:28:unmatched end tag:br;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 5048 - SHOULD-level error: qq'<body></body></br foo="bar">'; ;
ok 5049 - Document tree: qq'<body></body></br foo="bar">'
not ok 5050 - Parse error: qq'<bdy></body><br foo="bar">'; 1:6:no DOCTYPE, 1:13:not closed:bdy, 1:26:after body:br, 1:26:in body:\#eof;
#   Failed test 'Parse error: qq'<bdy></body><br foo="bar">'; 1:6:no DOCTYPE, 1:13:not closed:bdy, 1:26:after body:br, 1:26:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 5051 - SHOULD-level error: qq'<bdy></body><br foo="bar">'; ;
ok 5052 - Document tree: qq'<bdy></body><br foo="bar">'
not ok 5053 - Parse error: qq'<html><body></body></html><!-- Hi there -->'; 1:7:no DOCTYPE;
#   Failed test 'Parse error: qq'<html><body></body></html><!-- Hi there -->'; 1:7:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5054 - SHOULD-level error: qq'<html><body></body></html><!-- Hi there -->'; ;
ok 5055 - Document tree: qq'<html><body></body></html><!-- Hi there -->'
not ok 5056 - Parse error: qq'<html><body></body></html>x<!-- Hi there -->'; 1:7:no DOCTYPE, 1:28:after html:\#text;
#   Failed test 'Parse error: qq'<html><body></body></html>x<!-- Hi there -->'; 1:7:no DOCTYPE, 1:28:after html:\#text;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5057 - SHOULD-level error: qq'<html><body></body></html>x<!-- Hi there -->'; ;
ok 5058 - Document tree: qq'<html><body></body></html>x<!-- Hi there -->'
not ok 5059 - Parse error: qq'<html><body></body></html>x<!-- Hi there --></html><!-- Again -->'; 1:7:no DOCTYPE, 1:28:after html:\#text;
#   Failed test 'Parse error: qq'<html><body></body></html>x<!-- Hi there --></html><!-- Again -->'; 1:7:no DOCTYPE, 1:28:after html:\#text;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5060 - SHOULD-level error: qq'<html><body></body></html>x<!-- Hi there --></html><!-- Again -->'; ;
ok 5061 - Document tree: qq'<html><body></body></html>x<!-- Hi there --></html><!-- Again -->'
not ok 5062 - Parse error: qq'<html><body></body></html>x<!-- Hi there --></body></html><!-- Again -->'; 1:7:no DOCTYPE, 1:28:after html:\#text;
#   Failed test 'Parse error: qq'<html><body></body></html>x<!-- Hi there --></body></html><!-- Again -->'; 1:7:no DOCTYPE, 1:28:after html:\#text;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5063 - SHOULD-level error: qq'<html><body></body></html>x<!-- Hi there --></body></html><!-- Again -->'; ;
ok 5064 - Document tree: qq'<html><body></body></html>x<!-- Hi there --></body></html><!-- Again -->'
not ok 5065 - Parse error: qq'<html><body><ruby><div><rp>xx</rp></div></ruby></body></html>'; 1:7:no DOCTYPE, 1:28:not closed:div;
#   Failed test 'Parse error: qq'<html><body><ruby><div><rp>xx</rp></div></ruby></body></html>'; 1:7:no DOCTYPE, 1:28:not closed:div;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5066 - SHOULD-level error: qq'<html><body><ruby><div><rp>xx</rp></div></ruby></body></html>'; ;
ok 5067 - Document tree: qq'<html><body><ruby><div><rp>xx</rp></div></ruby></body></html>'
not ok 5068 - Parse error: qq'<html><body><ruby><div><rt>xx</rt></div></ruby></body></html>'; 1:7:no DOCTYPE, 1:28:not closed:div;
#   Failed test 'Parse error: qq'<html><body><ruby><div><rt>xx</rt></div></ruby></body></html>'; 1:7:no DOCTYPE, 1:28:not closed:div;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5069 - SHOULD-level error: qq'<html><body><ruby><div><rt>xx</rt></div></ruby></body></html>'; ;
ok 5070 - Document tree: qq'<html><body><ruby><div><rt>xx</rt></div></ruby></body></html>'
not ok 5071 - Parse error: qq'<html><frameset><!--1--><noframes>A</noframes><!--2--></frameset><!--3--><noframes>B</noframes><!--4--></html><!--5--><noframes>C</noframes><!--6-->'; 1:7:no DOCTYPE;
#   Failed test 'Parse error: qq'<html><frameset><!--1--><noframes>A</noframes><!--2--></frameset><!--3--><noframes>B</noframes><!--4--></html><!--5--><noframes>C</noframes><!--6-->'; 1:7:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5072 - SHOULD-level error: qq'<html><frameset><!--1--><noframes>A</noframes><!--2--></frameset><!--3--><noframes>B</noframes><!--4--></html><!--5--><noframes>C</noframes><!--6-->'; ;
ok 5073 - Document tree: qq'<html><frameset><!--1--><noframes>A</noframes><!--2--></frameset><!--3--><noframes>B</noframes><!--4--></html><!--5--><noframes>C</noframes><!--6-->'
not ok 5074 - Parse error: qq'<select><option>A<select><option>B<select><option>C<select><option>D<select><option>E<select><option>F<select><option>G<select>'; 1:9:no DOCTYPE, 1:26:select in select, 1:60:select in select, 1:94:select in select, 1:127:select in select, 1:127:in body:\#eof;
#   Failed test 'Parse error: qq'<select><option>A<select><option>B<select><option>C<select><option>D<select><option>E<select><option>F<select><option>G<select>'; 1:9:no DOCTYPE, 1:26:select in select, 1:60:select in select, 1:94:select in select, 1:127:select in select, 1:127:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '0'
ok 5075 - SHOULD-level error: qq'<select><option>A<select><option>B<select><option>C<select><option>D<select><option>E<select><option>F<select><option>G<select>'; ;
ok 5076 - Document tree: qq'<select><option>A<select><option>B<select><option>C<select><option>D<select><option>E<select><option>F<select><option>G<select>'
not ok 5077 - Parse error: qq'<dd><dd><dt><dt><dd><li><li>'; 1:5:no DOCTYPE;
#   Failed test 'Parse error: qq'<dd><dd><dt><dt><dd><li><li>'; 1:5:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5078 - SHOULD-level error: qq'<dd><dd><dt><dt><dd><li><li>'; ;
ok 5079 - Document tree: qq'<dd><dd><dt><dt><dd><li><li>'
not ok 5080 - Parse error: qq'<div><b></div><div><nobr>a<nobr>'; 1:6:no DOCTYPE, 1:15:not closed:b, 1:32:in nobr:nobr, 1:32:in body:\#eof;
#   Failed test 'Parse error: qq'<div><b></div><div><nobr>a<nobr>'; 1:6:no DOCTYPE, 1:15:not closed:b, 1:32:in nobr:nobr, 1:32:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 5081 - SHOULD-level error: qq'<div><b></div><div><nobr>a<nobr>'; ;
ok 5082 - Document tree: qq'<div><b></div><div><nobr>a<nobr>'
not ok 5083 - Parse error: qq'<head></head>\x{0A}<body></body>'; 1:7:no DOCTYPE;
#   Failed test 'Parse error: qq'<head></head>\x{0A}<body></body>'; 1:7:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5084 - SHOULD-level error: qq'<head></head>\x{0A}<body></body>'; ;
ok 5085 - Document tree: qq'<head></head>\x{0A}<body></body>'
not ok 5086 - Parse error: qq'<head></head> <style></style>ddd'; 1:7:no DOCTYPE, 1:22:after head:style;
#   Failed test 'Parse error: qq'<head></head> <style></style>ddd'; 1:7:no DOCTYPE, 1:22:after head:style;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5087 - SHOULD-level error: qq'<head></head> <style></style>ddd'; ;
ok 5088 - Document tree: qq'<head></head> <style></style>ddd'
not ok 5089 - Parse error: qq'<kbd><table></kbd><col><select><tr>'; 1:6:no DOCTYPE, 1:19:in table:/:kbd, 1:19:unmatched end tag:kbd, 1:32:in table:select, 1:35:not closed:select, 1:35:in body:\#eof;
#   Failed test 'Parse error: qq'<kbd><table></kbd><col><select><tr>'; 1:6:no DOCTYPE, 1:19:in table:/:kbd, 1:19:unmatched end tag:kbd, 1:32:in table:select, 1:35:not closed:select, 1:35:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '0'
ok 5090 - SHOULD-level error: qq'<kbd><table></kbd><col><select><tr>'; ;
ok 5091 - Document tree: qq'<kbd><table></kbd><col><select><tr>'
not ok 5092 - Parse error: qq'<kbd><table></kbd><col><select><tr></table><div>'; 1:6:no DOCTYPE, 1:19:in table:/:kbd, 1:19:unmatched end tag:kbd, 1:32:in table:select, 1:36:not closed:select, 1:48:in body:\#eof;
#   Failed test 'Parse error: qq'<kbd><table></kbd><col><select><tr></table><div>'; 1:6:no DOCTYPE, 1:19:in table:/:kbd, 1:19:unmatched end tag:kbd, 1:32:in table:select, 1:36:not closed:select, 1:48:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '0'
ok 5093 - SHOULD-level error: qq'<kbd><table></kbd><col><select><tr></table><div>'; ;
ok 5094 - Document tree: qq'<kbd><table></kbd><col><select><tr></table><div>'
not ok 5095 - Parse error: qq'<a><li><style></style><title></title></a>'; 1:4:no DOCTYPE, 1:41:not closed:li;
#   Failed test 'Parse error: qq'<a><li><style></style><title></title></a>'; 1:4:no DOCTYPE, 1:41:not closed:li;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5096 - SHOULD-level error: qq'<a><li><style></style><title></title></a>'; ;
ok 5097 - Document tree: qq'<a><li><style></style><title></title></a>'
not ok 5098 - Parse error: qq'<font></p><p><meta><title></title></font>'; 1:7:no DOCTYPE, 1:11:unmatched end tag:p, 1:41:not closed:p;
#   Failed test 'Parse error: qq'<font></p><p><meta><title></title></font>'; 1:7:no DOCTYPE, 1:11:unmatched end tag:p, 1:41:not closed:p;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5099 - SHOULD-level error: qq'<font></p><p><meta><title></title></font>'; ;
ok 5100 - Document tree: qq'<font></p><p><meta><title></title></font>'
not ok 5101 - Parse error: qq'<a><center><title></title><a>'; 1:4:no DOCTYPE, 1:29:in a:a, 1:29:not closed:center, 1:29:in body:\#eof;
#   Failed test 'Parse error: qq'<a><center><title></title><a>'; 1:4:no DOCTYPE, 1:29:in a:a, 1:29:not closed:center, 1:29:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 5102 - SHOULD-level error: qq'<a><center><title></title><a>'; ;
ok 5103 - Document tree: qq'<a><center><title></title><a>'
not ok 5104 - Parse error: qq'<svg><title><div>'; 1:6:no DOCTYPE, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><title><div>'; 1:6:no DOCTYPE, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5105 - SHOULD-level error: qq'<svg><title><div>'; ;
ok 5106 - Document tree: qq'<svg><title><div>'
not ok 5107 - Parse error: qq'<svg><title><rect><div>'; 1:6:no DOCTYPE, 1:23:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><title><rect><div>'; 1:6:no DOCTYPE, 1:23:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5108 - SHOULD-level error: qq'<svg><title><rect><div>'; ;
ok 5109 - Document tree: qq'<svg><title><rect><div>'
not ok 5110 - Parse error: qq'<svg><title><svg><div>'; 1:6:no DOCTYPE, 1:22:not closed:svg, 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><title><svg><div>'; 1:6:no DOCTYPE, 1:22:not closed:svg, 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5111 - SHOULD-level error: qq'<svg><title><svg><div>'; ;
ok 5112 - Document tree: qq'<svg><title><svg><div>'
not ok 5113 - Parse error: qq'<img <="" FAIL>'; 1:6:bad attribute name, 1:15:no DOCTYPE;
#   Failed test 'Parse error: qq'<img <="" FAIL>'; 1:6:bad attribute name, 1:15:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5114 - SHOULD-level error: qq'<img <="" FAIL>'; ;
ok 5115 - Document tree: qq'<img <="" FAIL>'
not ok 5116 - Parse error: qq'<ul><li><div id=\x{27}foo\x{27}/>A</li><li>B<div>C</div></li></ul>'; 1:5:no DOCTYPE, 1:24:nestc, 1:30:not closed:div;
#   Failed test 'Parse error: qq'<ul><li><div id=\x{27}foo\x{27}/>A</li><li>B<div>C</div></li></ul>'; 1:5:no DOCTYPE, 1:24:nestc, 1:30:not closed:div;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5117 - SHOULD-level error: qq'<ul><li><div id=\x{27}foo\x{27}/>A</li><li>B<div>C</div></li></ul>'; ;
ok 5118 - Document tree: qq'<ul><li><div id=\x{27}foo\x{27}/>A</li><li>B<div>C</div></li></ul>'
not ok 5119 - Parse error: qq'<svg><em><desc></em>'; 1:6:no DOCTYPE, 1:10:not closed:svg, 1:20:not closed:desc;
#   Failed test 'Parse error: qq'<svg><em><desc></em>'; 1:6:no DOCTYPE, 1:10:not closed:svg, 1:20:not closed:desc;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5120 - SHOULD-level error: qq'<svg><em><desc></em>'; ;
ok 5121 - Document tree: qq'<svg><em><desc></em>'
not ok 5122 - Parse error: qq'<svg><tfoot></mi><td>'; 1:6:no DOCTYPE, 1:18:unmatched end tag:mi, 1:18:unmatched end tag:mi, 1:21:in body:\#eof;
#   Failed test 'Parse error: qq'<svg><tfoot></mi><td>'; 1:6:no DOCTYPE, 1:18:unmatched end tag:mi, 1:18:unmatched end tag:mi, 1:21:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 5123 - SHOULD-level error: qq'<svg><tfoot></mi><td>'; ;
ok 5124 - Document tree: qq'<svg><tfoot></mi><td>'
not ok 5125 - Parse error: qq'<math><mrow><mrow><mn>1</mn></mrow><mi>a</mi></mrow></math>'; 1:7:no DOCTYPE;
#   Failed test 'Parse error: qq'<math><mrow><mrow><mn>1</mn></mrow><mi>a</mi></mrow></math>'; 1:7:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5126 - SHOULD-level error: qq'<math><mrow><mrow><mn>1</mn></mrow><mi>a</mi></mrow></math>'; ;
ok 5127 - Document tree: qq'<math><mrow><mrow><mn>1</mn></mrow><mi>a</mi></mrow></math>'
not ok 5128 - Parse error: qq'<!doctype html><input type="hidden"><frameset>'; 1:46:in body:frameset, 1:46:in body:\#eof;
#   Failed test 'Parse error: qq'<!doctype html><input type="hidden"><frameset>'; 1:46:in body:frameset, 1:46:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5129 - SHOULD-level error: qq'<!doctype html><input type="hidden"><frameset>'; ;
ok 5130 - Document tree: qq'<!doctype html><input type="hidden"><frameset>'
not ok 5131 - Parse error: qq'<!doctype html><input type="button"><frameset>'; 1:46:in body:frameset;
#   Failed test 'Parse error: qq'<!doctype html><input type="button"><frameset>'; 1:46:in body:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5132 - SHOULD-level error: qq'<!doctype html><input type="button"><frameset>'; ;
ok 5133 - Document tree: qq'<!doctype html><input type="button"><frameset>'
# t/data/html-tree/webkit02.dat
not ok 5134 - Parse error: qq'<foo bar=qux/>'; 1:14:no DOCTYPE, 1:14:in body:\#eof;
#   Failed test 'Parse error: qq'<foo bar=qux/>'; 1:14:no DOCTYPE, 1:14:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5135 - SHOULD-level error: qq'<foo bar=qux/>'; ;
ok 5136 - Document tree: qq'<foo bar=qux/>'
not ok 5137 - Parse error: qq'<p id="status"><noscript><strong>A</strong></noscript><span>B</span></p>'; 1:16:no DOCTYPE;
#   Failed test 'Parse error: qq'<p id="status"><noscript><strong>A</strong></noscript><span>B</span></p>'; 1:16:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5138 - SHOULD-level error: qq'<p id="status"><noscript><strong>A</strong></noscript><span>B</span></p>'; ;
not ok 5139 - Document tree: qq'<p id="status"><noscript><strong>A</strong></noscript><span>B</span></p>'
#   Failed test 'Document tree: qq'<p id="status"><noscript><strong>A</strong></noscript><span>B</span></p>''
#   at HTML-tree.t test () ok line 9.
# +---+-------------------+---+------------------------------+
# | Ln|Got                | Ln|Expected                      |
# +---+-------------------+---+------------------------------+
# |  1|<html>             |  1|<html>                        |
# |  2|  <head>           |  2|  <head>                      |
# |  3|  <body>           |  3|  <body>                      |
# |  4|    <p>            |  4|    <p>                       |
# |  5|      id="status"  |  5|      id="status"             |
# |  6|      <noscript>   |  6|      <noscript>              |
# *  7|        <strong>   *  7|        "<strong>A</strong>"  *
# *  8|          "A"      *   |                              |
# |  9|      <span>       |  8|      <span>                  |
# | 10|        "B"        |  9|        "B"                   |
# +---+-------------------+---+------------------------------+
not ok 5140 - Parse error: qq'<div><sarcasm><div></div></sarcasm></div>'; 1:6:no DOCTYPE;
#   Failed test 'Parse error: qq'<div><sarcasm><div></div></sarcasm></div>'; 1:6:no DOCTYPE;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5141 - SHOULD-level error: qq'<div><sarcasm><div></div></sarcasm></div>'; ;
ok 5142 - Document tree: qq'<div><sarcasm><div></div></sarcasm></div>'
not ok 5143 - Parse error: qq'<html><body><img src="" border="0" alt="><div>A</div></body></html>'; 1:7:no DOCTYPE, 1:67:unclosed attribute value;
#   Failed test 'Parse error: qq'<html><body><img src="" border="0" alt="><div>A</div></body></html>'; 1:7:no DOCTYPE, 1:67:unclosed attribute value;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5144 - SHOULD-level error: qq'<html><body><img src="" border="0" alt="><div>A</div></body></html>'; ;
ok 5145 - Document tree: qq'<html><body><img src="" border="0" alt="><div>A</div></body></html>'
not ok 5146 - Parse error: qq'<table><td></tbody>A'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:20:in table:\#text, 1:20:in body:\#eof;
#   Failed test 'Parse error: qq'<table><td></tbody>A'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:20:in table:\#text, 1:20:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 5147 - SHOULD-level error: qq'<table><td></tbody>A'; ;
ok 5148 - Document tree: qq'<table><td></tbody>A'
not ok 5149 - Parse error: qq'<table><td></thead>A'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:20:unmatched end tag:thead, 1:20:in body:\#eof;
#   Failed test 'Parse error: qq'<table><td></thead>A'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:20:unmatched end tag:thead, 1:20:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 5150 - SHOULD-level error: qq'<table><td></thead>A'; ;
ok 5151 - Document tree: qq'<table><td></thead>A'
not ok 5152 - Parse error: qq'<table><td></tfoot>A'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:20:unmatched end tag:tfoot, 1:20:in body:\#eof;
#   Failed test 'Parse error: qq'<table><td></tfoot>A'; 1:8:no DOCTYPE, 1:12:missing start tag:tr, 1:20:unmatched end tag:tfoot, 1:20:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 5153 - SHOULD-level error: qq'<table><td></tfoot>A'; ;
ok 5154 - Document tree: qq'<table><td></tfoot>A'
not ok 5155 - Parse error: qq'<table><thead><td></tbody>A'; 1:8:no DOCTYPE, 1:19:missing start tag:tr, 1:27:unmatched end tag:tbody, 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<table><thead><td></tbody>A'; 1:8:no DOCTYPE, 1:19:missing start tag:tr, 1:27:unmatched end tag:tbody, 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '0'
ok 5156 - SHOULD-level error: qq'<table><thead><td></tbody>A'; ;
ok 5157 - Document tree: qq'<table><thead><td></tbody>A'
# t/data/html-tree/tests_innerHTML_1.dat
not ok 5158 - Parse error: qq'<body><span>'; 1:7:in body:body, 1:12:in body:\#eof;
#   Failed test 'Parse error: qq'<body><span>'; 1:7:in body:body, 1:12:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5159 - SHOULD-level error: qq'<body><span>'; ;
ok 5160 - Document tree: qq'<body><span>'
not ok 5161 - Parse error: qq'<span><body>'; 1:12:in body:body, 1:12:in body:\#eof;
#   Failed test 'Parse error: qq'<span><body>'; 1:12:in body:body, 1:12:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5162 - SHOULD-level error: qq'<span><body>'; ;
ok 5163 - Document tree: qq'<span><body>'
not ok 5164 - Parse error: qq'<span><body>'; 1:12:in body:body, 1:12:in body:\#eof;
#   Failed test 'Parse error: qq'<span><body>'; 1:12:in body:body, 1:12:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5165 - SHOULD-level error: qq'<span><body>'; ;
ok 5166 - Document tree: qq'<span><body>'
not ok 5167 - Parse error: qq'<body><span>'; 1:12:in body:\#eof;
#   Failed test 'Parse error: qq'<body><span>'; 1:12:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5168 - SHOULD-level error: qq'<body><span>'; ;
ok 5169 - Document tree: qq'<body><span>'
not ok 5170 - Parse error: qq'<frameset><span>'; 1:11:in body:frameset, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<frameset><span>'; 1:11:in body:frameset, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5171 - SHOULD-level error: qq'<frameset><span>'; ;
ok 5172 - Document tree: qq'<frameset><span>'
not ok 5173 - Parse error: qq'<span><frameset>'; 1:16:in body:frameset, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<span><frameset>'; 1:16:in body:frameset, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5174 - SHOULD-level error: qq'<span><frameset>'; ;
ok 5175 - Document tree: qq'<span><frameset>'
not ok 5176 - Parse error: qq'<span><frameset>'; 1:16:in body:frameset, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<span><frameset>'; 1:16:in body:frameset, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5177 - SHOULD-level error: qq'<span><frameset>'; ;
ok 5178 - Document tree: qq'<span><frameset>'
not ok 5179 - Parse error: qq'<frameset><span>'; 1:16:in frameset:span, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<frameset><span>'; 1:16:in frameset:span, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5180 - SHOULD-level error: qq'<frameset><span>'; ;
ok 5181 - Document tree: qq'<frameset><span>'
not ok 5182 - Parse error: qq'<table><tr>'; 1:8:not closed:html, 1:8:unmatched end tag:table, 1:11:in body:\#eof;
#   Failed test 'Parse error: qq'<table><tr>'; 1:8:not closed:html, 1:8:unmatched end tag:table, 1:11:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5183 - SHOULD-level error: qq'<table><tr>'; ;
ok 5184 - Document tree: qq'<table><tr>'
not ok 5185 - Parse error: qq'</table><tr>'; 1:9:unmatched end tag:table, 1:12:in body:\#eof;
#   Failed test 'Parse error: qq'</table><tr>'; 1:9:unmatched end tag:table, 1:12:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5186 - SHOULD-level error: qq'</table><tr>'; ;
ok 5187 - Document tree: qq'</table><tr>'
not ok 5188 - Parse error: qq'<a>'; 1:3:in table:a, 1:3:in body:\#eof;
#   Failed test 'Parse error: qq'<a>'; 1:3:in table:a, 1:3:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5189 - SHOULD-level error: qq'<a>'; ;
ok 5190 - Document tree: qq'<a>'
not ok 5191 - Parse error: qq'<a>'; 1:3:in table:a, 1:3:in body:\#eof;
#   Failed test 'Parse error: qq'<a>'; 1:3:in table:a, 1:3:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5192 - SHOULD-level error: qq'<a>'; ;
ok 5193 - Document tree: qq'<a>'
not ok 5194 - Parse error: qq'<a><caption>a'; 1:4:in table:a, 1:13:in body:\#eof;
#   Failed test 'Parse error: qq'<a><caption>a'; 1:4:in table:a, 1:13:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5195 - SHOULD-level error: qq'<a><caption>a'; ;
ok 5196 - Document tree: qq'<a><caption>a'
not ok 5197 - Parse error: qq'<a><colgroup><col>'; 1:4:in table:a;
#   Failed test 'Parse error: qq'<a><colgroup><col>'; 1:4:in table:a;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5198 - SHOULD-level error: qq'<a><colgroup><col>'; ;
ok 5199 - Document tree: qq'<a><colgroup><col>'
not ok 5200 - Parse error: qq'<a><tbody><tr>'; 1:4:in table:a, 1:14:in body:\#eof;
#   Failed test 'Parse error: qq'<a><tbody><tr>'; 1:4:in table:a, 1:14:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5201 - SHOULD-level error: qq'<a><tbody><tr>'; ;
ok 5202 - Document tree: qq'<a><tbody><tr>'
not ok 5203 - Parse error: qq'<a><tfoot><tr>'; 1:4:in table:a, 1:14:in body:\#eof;
#   Failed test 'Parse error: qq'<a><tfoot><tr>'; 1:4:in table:a, 1:14:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5204 - SHOULD-level error: qq'<a><tfoot><tr>'; ;
ok 5205 - Document tree: qq'<a><tfoot><tr>'
not ok 5206 - Parse error: qq'<a><thead><tr>'; 1:4:in table:a, 1:14:in body:\#eof;
#   Failed test 'Parse error: qq'<a><thead><tr>'; 1:4:in table:a, 1:14:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5207 - SHOULD-level error: qq'<a><thead><tr>'; ;
ok 5208 - Document tree: qq'<a><thead><tr>'
not ok 5209 - Parse error: qq'<a><tr>'; 1:4:in table:a, 1:7:in body:\#eof;
#   Failed test 'Parse error: qq'<a><tr>'; 1:4:in table:a, 1:7:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5210 - SHOULD-level error: qq'<a><tr>'; ;
ok 5211 - Document tree: qq'<a><tr>'
not ok 5212 - Parse error: qq'<a><th>'; 1:4:in table:a, 1:7:missing start tag:tr;
#   Failed test 'Parse error: qq'<a><th>'; 1:4:in table:a, 1:7:missing start tag:tr;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5213 - SHOULD-level error: qq'<a><th>'; ;
ok 5214 - Document tree: qq'<a><th>'
not ok 5215 - Parse error: qq'<a><td>'; 1:4:in table:a, 1:7:missing start tag:tr;
#   Failed test 'Parse error: qq'<a><td>'; 1:4:in table:a, 1:7:missing start tag:tr;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5216 - SHOULD-level error: qq'<a><td>'; ;
ok 5217 - Document tree: qq'<a><td>'
not ok 5218 - Parse error: qq'<table></table><tbody>'; 1:22:not closed:caption, 1:22:start tag not allowed:tbody;
#   Failed test 'Parse error: qq'<table></table><tbody>'; 1:22:not closed:caption, 1:22:start tag not allowed:tbody;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5219 - SHOULD-level error: qq'<table></table><tbody>'; ;
ok 5220 - Document tree: qq'<table></table><tbody>'
not ok 5221 - Parse error: qq'</table><span>'; 1:9:not closed:caption, 1:9:unmatched end tag:caption, 1:14:in body:\#eof;
#   Failed test 'Parse error: qq'</table><span>'; 1:9:not closed:caption, 1:9:unmatched end tag:caption, 1:14:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5222 - SHOULD-level error: qq'</table><span>'; ;
ok 5223 - Document tree: qq'</table><span>'
not ok 5224 - Parse error: qq'<span></table>'; 1:14:not closed:caption, 1:14:unmatched end tag:caption, 1:14:in body:\#eof;
#   Failed test 'Parse error: qq'<span></table>'; 1:14:not closed:caption, 1:14:unmatched end tag:caption, 1:14:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5225 - SHOULD-level error: qq'<span></table>'; ;
ok 5226 - Document tree: qq'<span></table>'
not ok 5227 - Parse error: qq'</caption><span>'; 1:11:unmatched end tag:caption, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'</caption><span>'; 1:11:unmatched end tag:caption, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5228 - SHOULD-level error: qq'</caption><span>'; ;
ok 5229 - Document tree: qq'</caption><span>'
not ok 5230 - Parse error: qq'<span></caption><span>'; 1:17:unmatched end tag:caption, 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<span></caption><span>'; 1:17:unmatched end tag:caption, 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5231 - SHOULD-level error: qq'<span></caption><span>'; ;
ok 5232 - Document tree: qq'<span></caption><span>'
not ok 5233 - Parse error: qq'<span><caption><span>'; 1:16:not closed:caption, 1:16:start tag not allowed:caption, 1:21:in body:\#eof;
#   Failed test 'Parse error: qq'<span><caption><span>'; 1:16:not closed:caption, 1:16:start tag not allowed:caption, 1:21:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5234 - SHOULD-level error: qq'<span><caption><span>'; ;
ok 5235 - Document tree: qq'<span><caption><span>'
not ok 5236 - Parse error: qq'<span><col><span>'; 1:12:not closed:caption, 1:12:start tag not allowed:col, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'<span><col><span>'; 1:12:not closed:caption, 1:12:start tag not allowed:col, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5237 - SHOULD-level error: qq'<span><col><span>'; ;
ok 5238 - Document tree: qq'<span><col><span>'
not ok 5239 - Parse error: qq'<span><colgroup><span>'; 1:17:not closed:caption, 1:17:start tag not allowed:colgroup, 1:22:in body:\#eof;
#   Failed test 'Parse error: qq'<span><colgroup><span>'; 1:17:not closed:caption, 1:17:start tag not allowed:colgroup, 1:22:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5240 - SHOULD-level error: qq'<span><colgroup><span>'; ;
ok 5241 - Document tree: qq'<span><colgroup><span>'
not ok 5242 - Parse error: qq'<span><html><span>'; 1:13:not first start tag, 1:18:in body:\#eof;
#   Failed test 'Parse error: qq'<span><html><span>'; 1:13:not first start tag, 1:18:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5243 - SHOULD-level error: qq'<span><html><span>'; ;
ok 5244 - Document tree: qq'<span><html><span>'
not ok 5245 - Parse error: qq'<span><tbody><span>'; 1:14:not closed:caption, 1:14:start tag not allowed:tbody, 1:19:in body:\#eof;
#   Failed test 'Parse error: qq'<span><tbody><span>'; 1:14:not closed:caption, 1:14:start tag not allowed:tbody, 1:19:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5246 - SHOULD-level error: qq'<span><tbody><span>'; ;
ok 5247 - Document tree: qq'<span><tbody><span>'
not ok 5248 - Parse error: qq'<span><td><span>'; 1:11:not closed:caption, 1:11:start tag not allowed:td, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<span><td><span>'; 1:11:not closed:caption, 1:11:start tag not allowed:td, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5249 - SHOULD-level error: qq'<span><td><span>'; ;
ok 5250 - Document tree: qq'<span><td><span>'
not ok 5251 - Parse error: qq'<span><tfoot><span>'; 1:14:not closed:caption, 1:14:start tag not allowed:tfoot, 1:19:in body:\#eof;
#   Failed test 'Parse error: qq'<span><tfoot><span>'; 1:14:not closed:caption, 1:14:start tag not allowed:tfoot, 1:19:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5252 - SHOULD-level error: qq'<span><tfoot><span>'; ;
ok 5253 - Document tree: qq'<span><tfoot><span>'
not ok 5254 - Parse error: qq'<span><thead><span>'; 1:14:not closed:caption, 1:14:start tag not allowed:thead, 1:19:in body:\#eof;
#   Failed test 'Parse error: qq'<span><thead><span>'; 1:14:not closed:caption, 1:14:start tag not allowed:thead, 1:19:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5255 - SHOULD-level error: qq'<span><thead><span>'; ;
ok 5256 - Document tree: qq'<span><thead><span>'
not ok 5257 - Parse error: qq'<span><th><span>'; 1:11:not closed:caption, 1:11:start tag not allowed:th, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<span><th><span>'; 1:11:not closed:caption, 1:11:start tag not allowed:th, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5258 - SHOULD-level error: qq'<span><th><span>'; ;
ok 5259 - Document tree: qq'<span><th><span>'
not ok 5260 - Parse error: qq'<span><tr><span>'; 1:11:not closed:caption, 1:11:start tag not allowed:tr, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<span><tr><span>'; 1:11:not closed:caption, 1:11:start tag not allowed:tr, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5261 - SHOULD-level error: qq'<span><tr><span>'; ;
ok 5262 - Document tree: qq'<span><tr><span>'
not ok 5263 - Parse error: qq'<span></table><span>'; 1:15:not closed:caption, 1:15:unmatched end tag:caption, 1:20:in body:\#eof;
#   Failed test 'Parse error: qq'<span></table><span>'; 1:15:not closed:caption, 1:15:unmatched end tag:caption, 1:20:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5264 - SHOULD-level error: qq'<span></table><span>'; ;
ok 5265 - Document tree: qq'<span></table><span>'
not ok 5266 - Parse error: qq'</colgroup><col>'; 1:12:unmatched end tag:colgroup;
#   Failed test 'Parse error: qq'</colgroup><col>'; 1:12:unmatched end tag:colgroup;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5267 - SHOULD-level error: qq'</colgroup><col>'; ;
ok 5268 - Document tree: qq'</colgroup><col>'
not ok 5269 - Parse error: qq'<a><col>'; 1:4:unmatched end tag:colgroup;
#   Failed test 'Parse error: qq'<a><col>'; 1:4:unmatched end tag:colgroup;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5270 - SHOULD-level error: qq'<a><col>'; ;
ok 5271 - Document tree: qq'<a><col>'
not ok 5272 - Parse error: qq'<caption><a>'; 1:10:unmatched end tag:caption, 1:12:in table:a, 1:12:in body:\#eof;
#   Failed test 'Parse error: qq'<caption><a>'; 1:10:unmatched end tag:caption, 1:12:in table:a, 1:12:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5273 - SHOULD-level error: qq'<caption><a>'; ;
ok 5274 - Document tree: qq'<caption><a>'
not ok 5275 - Parse error: qq'<col><a>'; 1:6:unmatched end tag:col, 1:8:in table:a, 1:8:in body:\#eof;
#   Failed test 'Parse error: qq'<col><a>'; 1:6:unmatched end tag:col, 1:8:in table:a, 1:8:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5276 - SHOULD-level error: qq'<col><a>'; ;
ok 5277 - Document tree: qq'<col><a>'
not ok 5278 - Parse error: qq'<colgroup><a>'; 1:11:unmatched end tag:colgroup, 1:13:in table:a, 1:13:in body:\#eof;
#   Failed test 'Parse error: qq'<colgroup><a>'; 1:11:unmatched end tag:colgroup, 1:13:in table:a, 1:13:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5279 - SHOULD-level error: qq'<colgroup><a>'; ;
ok 5280 - Document tree: qq'<colgroup><a>'
not ok 5281 - Parse error: qq'<tbody><a>'; 1:8:unmatched end tag:tbody, 1:10:in table:a, 1:10:in body:\#eof;
#   Failed test 'Parse error: qq'<tbody><a>'; 1:8:unmatched end tag:tbody, 1:10:in table:a, 1:10:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5282 - SHOULD-level error: qq'<tbody><a>'; ;
ok 5283 - Document tree: qq'<tbody><a>'
not ok 5284 - Parse error: qq'<tfoot><a>'; 1:8:unmatched end tag:tfoot, 1:10:in table:a, 1:10:in body:\#eof;
#   Failed test 'Parse error: qq'<tfoot><a>'; 1:8:unmatched end tag:tfoot, 1:10:in table:a, 1:10:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5285 - SHOULD-level error: qq'<tfoot><a>'; ;
ok 5286 - Document tree: qq'<tfoot><a>'
not ok 5287 - Parse error: qq'<thead><a>'; 1:8:unmatched end tag:thead, 1:10:in table:a, 1:10:in body:\#eof;
#   Failed test 'Parse error: qq'<thead><a>'; 1:8:unmatched end tag:thead, 1:10:in table:a, 1:10:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5288 - SHOULD-level error: qq'<thead><a>'; ;
ok 5289 - Document tree: qq'<thead><a>'
not ok 5290 - Parse error: qq'</table><a>'; 1:9:unmatched end tag:table, 1:11:in table:a, 1:11:in body:\#eof;
#   Failed test 'Parse error: qq'</table><a>'; 1:9:unmatched end tag:table, 1:11:in table:a, 1:11:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5291 - SHOULD-level error: qq'</table><a>'; ;
ok 5292 - Document tree: qq'</table><a>'
not ok 5293 - Parse error: qq'<a><tr>'; 1:4:in table:a, 1:7:in body:\#eof;
#   Failed test 'Parse error: qq'<a><tr>'; 1:4:in table:a, 1:7:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5294 - SHOULD-level error: qq'<a><tr>'; ;
ok 5295 - Document tree: qq'<a><tr>'
not ok 5296 - Parse error: qq'<a><td>'; 1:4:in table:a, 1:7:missing start tag:tr;
#   Failed test 'Parse error: qq'<a><td>'; 1:4:in table:a, 1:7:missing start tag:tr;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5297 - SHOULD-level error: qq'<a><td>'; ;
ok 5298 - Document tree: qq'<a><td>'
not ok 5299 - Parse error: qq'<a><td>'; 1:4:in table:a, 1:7:missing start tag:tr;
#   Failed test 'Parse error: qq'<a><td>'; 1:4:in table:a, 1:7:missing start tag:tr;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5300 - SHOULD-level error: qq'<a><td>'; ;
ok 5301 - Document tree: qq'<a><td>'
not ok 5302 - Parse error: qq'<a><td>'; 1:4:in table:a, 1:7:missing start tag:tr;
#   Failed test 'Parse error: qq'<a><td>'; 1:4:in table:a, 1:7:missing start tag:tr;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5303 - SHOULD-level error: qq'<a><td>'; ;
ok 5304 - Document tree: qq'<a><td>'
not ok 5305 - Parse error: qq'<td><table><tbody><a><tr>'; 1:5:missing start tag:tr, 1:22:in table:a, 1:25:in body:\#eof;
#   Failed test 'Parse error: qq'<td><table><tbody><a><tr>'; 1:5:missing start tag:tr, 1:22:in table:a, 1:25:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '0'
ok 5306 - SHOULD-level error: qq'<td><table><tbody><a><tr>'; ;
ok 5307 - Document tree: qq'<td><table><tbody><a><tr>'
not ok 5308 - Parse error: qq'</tr><td>'; 1:6:unmatched end tag:tr;
#   Failed test 'Parse error: qq'</tr><td>'; 1:6:unmatched end tag:tr;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5309 - SHOULD-level error: qq'</tr><td>'; ;
ok 5310 - Document tree: qq'</tr><td>'
not ok 5311 - Parse error: qq'<td><table><a><tr></tr><tr>'; 1:15:in table:a, 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<td><table><a><tr></tr><tr>'; 1:15:in table:a, 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5312 - SHOULD-level error: qq'<td><table><a><tr></tr><tr>'; ;
ok 5313 - Document tree: qq'<td><table><a><tr></tr><tr>'
not ok 5314 - Parse error: qq'<caption><td>'; 1:10:unmacthed end tag:caption;
#   Failed test 'Parse error: qq'<caption><td>'; 1:10:unmacthed end tag:caption;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5315 - SHOULD-level error: qq'<caption><td>'; ;
ok 5316 - Document tree: qq'<caption><td>'
not ok 5317 - Parse error: qq'<col><td>'; 1:6:unmacthed end tag:col;
#   Failed test 'Parse error: qq'<col><td>'; 1:6:unmacthed end tag:col;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5318 - SHOULD-level error: qq'<col><td>'; ;
ok 5319 - Document tree: qq'<col><td>'
not ok 5320 - Parse error: qq'<colgroup><td>'; 1:11:unmacthed end tag:colgroup;
#   Failed test 'Parse error: qq'<colgroup><td>'; 1:11:unmacthed end tag:colgroup;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5321 - SHOULD-level error: qq'<colgroup><td>'; ;
ok 5322 - Document tree: qq'<colgroup><td>'
not ok 5323 - Parse error: qq'<tbody><td>'; 1:8:unmacthed end tag:tbody;
#   Failed test 'Parse error: qq'<tbody><td>'; 1:8:unmacthed end tag:tbody;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5324 - SHOULD-level error: qq'<tbody><td>'; ;
ok 5325 - Document tree: qq'<tbody><td>'
not ok 5326 - Parse error: qq'<tfoot><td>'; 1:8:unmacthed end tag:tfoot;
#   Failed test 'Parse error: qq'<tfoot><td>'; 1:8:unmacthed end tag:tfoot;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5327 - SHOULD-level error: qq'<tfoot><td>'; ;
ok 5328 - Document tree: qq'<tfoot><td>'
not ok 5329 - Parse error: qq'<thead><td>'; 1:8:unmacthed end tag:thead;
#   Failed test 'Parse error: qq'<thead><td>'; 1:8:unmacthed end tag:thead;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5330 - SHOULD-level error: qq'<thead><td>'; ;
ok 5331 - Document tree: qq'<thead><td>'
not ok 5332 - Parse error: qq'<tr><td>'; 1:5:unmacthed end tag:tr;
#   Failed test 'Parse error: qq'<tr><td>'; 1:5:unmacthed end tag:tr;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5333 - SHOULD-level error: qq'<tr><td>'; ;
ok 5334 - Document tree: qq'<tr><td>'
not ok 5335 - Parse error: qq'</table><td>'; 1:9:unmatched end tag:4;
#   Failed test 'Parse error: qq'</table><td>'; 1:9:unmatched end tag:4;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5336 - SHOULD-level error: qq'</table><td>'; ;
ok 5337 - Document tree: qq'</table><td>'
ok 5338 - Parse error: qq'<td><table></table><td>'; ;
ok 5339 - SHOULD-level error: qq'<td><table></table><td>'; ;
ok 5340 - Document tree: qq'<td><table></table><td>'
ok 5341 - Parse error: qq'<td><table></table><td>'; ;
ok 5342 - SHOULD-level error: qq'<td><table></table><td>'; ;
ok 5343 - Document tree: qq'<td><table></table><td>'
not ok 5344 - Parse error: qq'<caption><a>'; 1:10:in body:caption, 1:12:in body:\#eof;
#   Failed test 'Parse error: qq'<caption><a>'; 1:10:in body:caption, 1:12:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5345 - SHOULD-level error: qq'<caption><a>'; ;
ok 5346 - Document tree: qq'<caption><a>'
not ok 5347 - Parse error: qq'<col><a>'; 1:6:in body:col, 1:8:in body:\#eof;
#   Failed test 'Parse error: qq'<col><a>'; 1:6:in body:col, 1:8:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5348 - SHOULD-level error: qq'<col><a>'; ;
ok 5349 - Document tree: qq'<col><a>'
not ok 5350 - Parse error: qq'<colgroup><a>'; 1:11:in body:colgroup, 1:13:in body:\#eof;
#   Failed test 'Parse error: qq'<colgroup><a>'; 1:11:in body:colgroup, 1:13:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5351 - SHOULD-level error: qq'<colgroup><a>'; ;
ok 5352 - Document tree: qq'<colgroup><a>'
not ok 5353 - Parse error: qq'<tbody><a>'; 1:8:in body:tbody, 1:10:in body:\#eof;
#   Failed test 'Parse error: qq'<tbody><a>'; 1:8:in body:tbody, 1:10:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5354 - SHOULD-level error: qq'<tbody><a>'; ;
ok 5355 - Document tree: qq'<tbody><a>'
not ok 5356 - Parse error: qq'<tfoot><a>'; 1:8:in body:tfoot, 1:10:in body:\#eof;
#   Failed test 'Parse error: qq'<tfoot><a>'; 1:8:in body:tfoot, 1:10:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5357 - SHOULD-level error: qq'<tfoot><a>'; ;
ok 5358 - Document tree: qq'<tfoot><a>'
not ok 5359 - Parse error: qq'<th><a>'; 1:5:in body:th, 1:7:in body:\#eof;
#   Failed test 'Parse error: qq'<th><a>'; 1:5:in body:th, 1:7:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5360 - SHOULD-level error: qq'<th><a>'; ;
ok 5361 - Document tree: qq'<th><a>'
not ok 5362 - Parse error: qq'<thead><a>'; 1:8:in body:thead, 1:10:in body:\#eof;
#   Failed test 'Parse error: qq'<thead><a>'; 1:8:in body:thead, 1:10:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5363 - SHOULD-level error: qq'<thead><a>'; ;
ok 5364 - Document tree: qq'<thead><a>'
not ok 5365 - Parse error: qq'<tr><a>'; 1:5:in body:tr, 1:7:in body:\#eof;
#   Failed test 'Parse error: qq'<tr><a>'; 1:5:in body:tr, 1:7:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5366 - SHOULD-level error: qq'<tr><a>'; ;
ok 5367 - Document tree: qq'<tr><a>'
not ok 5368 - Parse error: qq'</table><a>'; 1:9:unmatched end tag:table, 1:11:in body:\#eof;
#   Failed test 'Parse error: qq'</table><a>'; 1:9:unmatched end tag:table, 1:11:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5369 - SHOULD-level error: qq'</table><a>'; ;
ok 5370 - Document tree: qq'</table><a>'
not ok 5371 - Parse error: qq'</tbody><a>'; 1:9:unmatched end tag:tbody, 1:11:in body:\#eof;
#   Failed test 'Parse error: qq'</tbody><a>'; 1:9:unmatched end tag:tbody, 1:11:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5372 - SHOULD-level error: qq'</tbody><a>'; ;
ok 5373 - Document tree: qq'</tbody><a>'
not ok 5374 - Parse error: qq'</td><a>'; 1:6:unmatched end tag:td, 1:8:in body:\#eof;
#   Failed test 'Parse error: qq'</td><a>'; 1:6:unmatched end tag:td, 1:8:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5375 - SHOULD-level error: qq'</td><a>'; ;
ok 5376 - Document tree: qq'</td><a>'
not ok 5377 - Parse error: qq'</tfoot><a>'; 1:9:unmatched end tag:tfoot, 1:11:in body:\#eof;
#   Failed test 'Parse error: qq'</tfoot><a>'; 1:9:unmatched end tag:tfoot, 1:11:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5378 - SHOULD-level error: qq'</tfoot><a>'; ;
ok 5379 - Document tree: qq'</tfoot><a>'
not ok 5380 - Parse error: qq'</thead><a>'; 1:9:unmatched end tag:thead, 1:11:in body:\#eof;
#   Failed test 'Parse error: qq'</thead><a>'; 1:9:unmatched end tag:thead, 1:11:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5381 - SHOULD-level error: qq'</thead><a>'; ;
ok 5382 - Document tree: qq'</thead><a>'
not ok 5383 - Parse error: qq'</th><a>'; 1:6:unmatched end tag:th, 1:8:in body:\#eof;
#   Failed test 'Parse error: qq'</th><a>'; 1:6:unmatched end tag:th, 1:8:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5384 - SHOULD-level error: qq'</th><a>'; ;
ok 5385 - Document tree: qq'</th><a>'
not ok 5386 - Parse error: qq'</tr><a>'; 1:6:unmatched end tag:tr, 1:8:in body:\#eof;
#   Failed test 'Parse error: qq'</tr><a>'; 1:6:unmatched end tag:tr, 1:8:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5387 - SHOULD-level error: qq'</tr><a>'; ;
ok 5388 - Document tree: qq'</tr><a>'
not ok 5389 - Parse error: qq'<table><td><td>'; 1:12:missing start tag:tr, 1:15:in body:\#eof;
#   Failed test 'Parse error: qq'<table><td><td>'; 1:12:missing start tag:tr, 1:15:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5390 - SHOULD-level error: qq'<table><td><td>'; ;
ok 5391 - Document tree: qq'<table><td><td>'
not ok 5392 - Parse error: qq'</select><option>'; 1:10:unmatched end tag:select, 1:17:in body:\#eof;
#   Failed test 'Parse error: qq'</select><option>'; 1:10:unmatched end tag:select, 1:17:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5393 - SHOULD-level error: qq'</select><option>'; ;
ok 5394 - Document tree: qq'</select><option>'
not ok 5395 - Parse error: qq'<input><option>'; 1:8:not closed:select, 1:15:in body:\#eof;
#   Failed test 'Parse error: qq'<input><option>'; 1:8:not closed:select, 1:15:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5396 - SHOULD-level error: qq'<input><option>'; ;
ok 5397 - Document tree: qq'<input><option>'
not ok 5398 - Parse error: qq'<keygen><option>'; 1:9:not closed:select, 1:16:in body:\#eof;
#   Failed test 'Parse error: qq'<keygen><option>'; 1:9:not closed:select, 1:16:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5399 - SHOULD-level error: qq'<keygen><option>'; ;
ok 5400 - Document tree: qq'<keygen><option>'
not ok 5401 - Parse error: qq'<textarea><option>'; 1:11:not closed:select, 1:18:in body:\#eof;
#   Failed test 'Parse error: qq'<textarea><option>'; 1:11:not closed:select, 1:18:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '0'
ok 5402 - SHOULD-level error: qq'<textarea><option>'; ;
ok 5403 - Document tree: qq'<textarea><option>'
not ok 5404 - Parse error: qq'</html><!--abc-->'; 1:8:unmatched end tag:html;
#   Failed test 'Parse error: qq'</html><!--abc-->'; 1:8:unmatched end tag:html;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5405 - SHOULD-level error: qq'</html><!--abc-->'; ;
ok 5406 - Document tree: qq'</html><!--abc-->'
not ok 5407 - Parse error: qq'</frameset><frame>'; 1:12:unmatched end tag:frameset;
#   Failed test 'Parse error: qq'</frameset><frame>'; 1:12:unmatched end tag:frameset;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 5408 - SHOULD-level error: qq'</frameset><frame>'; ;
ok 5409 - Document tree: qq'</frameset><frame>'
ok 5410 - Parse error: qq''; ;
ok 5411 - SHOULD-level error: qq''; ;
ok 5412 - Document tree: qq''
# t/data/html-tree/pending-spec-changes.dat
ok 5413 - Parse error: qq'<input type="hidden"><frameset>'; 1:22:no DOCTYPE, 1:31:in body:frameset, 1:31:in body:\#eof;21: Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”., 31: “frameset” start tag seen., 31: End of file seen and there were open elements.
ok 5414 - SHOULD-level error: qq'<input type="hidden"><frameset>'; ;
ok 5415 - Document tree: qq'<input type="hidden"><frameset>'
not ok 5416 - Parse error: qq'<!DOCTYPE html><table><caption><svg>foo</table>bar'; 1:48:unmatched end tag:table, 1:48:not closed:caption, 1:48:not closed:svg;47: End tag “table” did not match the name of the current open element (“svg”)., 47: “table” closed but “caption” was still open., 47: End tag “table” seen, but there were open elements., 36: Unclosed element “svg”.
#   Failed test 'Parse error: qq'<!DOCTYPE html><table><caption><svg>foo</table>bar'; 1:48:unmatched end tag:table, 1:48:not closed:caption, 1:48:not closed:svg;47: End tag “table” did not match the name of the current open element (“svg”)., 47: “table” closed but “caption” was still open., 47: End tag “table” seen, but there were open elements., 36: Unclosed element “svg”.'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '4'
ok 5417 - SHOULD-level error: qq'<!DOCTYPE html><table><caption><svg>foo</table>bar'; ;
ok 5418 - Document tree: qq'<!DOCTYPE html><table><caption><svg>foo</table>bar'
not ok 5419 - Parse error: qq'<table><tr><td><svg><desc><td></desc><circle>'; 1:8:no DOCTYPE, 1:31:unmatched end tag:td, 1:31:not closed:desc, 1:38:unmatched end tag:desc, 1:45:in body:\#eof;7: Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”., 30: A table cell was implicitly closed, but there were open elements., 26: Unclosed element “desc”., 20: Unclosed element “svg”., 37: Stray end tag “desc”., 45: End of file seen and there were open elements., 45: Unclosed element “circle”., 7: Unclosed element “table”.
#   Failed test 'Parse error: qq'<table><tr><td><svg><desc><td></desc><circle>'; 1:8:no DOCTYPE, 1:31:unmatched end tag:td, 1:31:not closed:desc, 1:38:unmatched end tag:desc, 1:45:in body:\#eof;7: Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”., 30: A table cell was implicitly closed, but there were open elements., 26: Unclosed element “desc”., 20: Unclosed element “svg”., 37: Stray end tag “desc”., 45: End of file seen and there were open elements., 45: Unclosed element “circle”., 7: Unclosed element “table”.'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '8'
ok 5420 - SHOULD-level error: qq'<table><tr><td><svg><desc><td></desc><circle>'; ;
ok 5421 - Document tree: qq'<table><tr><td><svg><desc><td></desc><circle>'
# t/data/html-tree/pending-spec-changes-plain-text-unsafe.dat
not ok 5422 - Parse error: qq'<body><table>\x{00}filler\x{00}text\x{00}'; 1:7:no DOCTYPE, 1:14:NULL, 1:21:NULL, 1:26:NULL, 1:26:NULL, 1:26:NULL, 1:26:NULL, 1:26:in table:\#text, 1:26:in body:\#eof;
#   Failed test 'Parse error: qq'<body><table>\x{00}filler\x{00}text\x{00}'; 1:7:no DOCTYPE, 1:14:NULL, 1:21:NULL, 1:26:NULL, 1:26:NULL, 1:26:NULL, 1:26:NULL, 1:26:in table:\#text, 1:26:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '9'
#     expected: '0'
ok 5423 - SHOULD-level error: qq'<body><table>\x{00}filler\x{00}text\x{00}'; ;
ok 5424 - Document tree: qq'<body><table>\x{00}filler\x{00}text\x{00}'
# t/tree-test-1.dat
ok 5425 - Parse error: qq'<!Doctype html><body>'; ;
ok 5426 - SHOULD-level error: qq'<!Doctype html><body>'; ;
ok 5427 - Document tree: qq'<!Doctype html><body>'
ok 5428 - Parse error: qq'<!DOCTYPE XHTML><title></title><body>'; 1:17:not HTML5;not HTML5
ok 5429 - SHOULD-level error: qq'<!DOCTYPE XHTML><title></title><body>'; ;
ok 5430 - Document tree: qq'<!DOCTYPE XHTML><title></title><body>'
ok 5431 - Parse error: qq'<!DOCTYPE HTML5><title></title><body>'; 1:17:not HTML5;not HTML5
ok 5432 - SHOULD-level error: qq'<!DOCTYPE HTML5><title></title><body>'; ;
ok 5433 - Document tree: qq'<!DOCTYPE HTML5><title></title><body>'
ok 5434 - Parse error: qq'<!DOCTYPE html4><title></title><body>'; 1:17:not HTML5;not HTML5
ok 5435 - SHOULD-level error: qq'<!DOCTYPE html4><title></title><body>'; ;
ok 5436 - Document tree: qq'<!DOCTYPE html4><title></title><body>'
ok 5437 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><title></title><body>'; 1:51:not HTML5;not HTML5 (quirks doctype)
ok 5438 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><title></title><body>'; ;
ok 5439 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><title></title><body>'
ok 5440 - Parse error: qq'<!DOCTYPE HTML PUBLIC "HTML"><title></title><body>'; 1:30:not HTML5;not HTML5 (quirks doctype)
ok 5441 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "HTML"><title></title><body>'; ;
ok 5442 - Document tree: qq'<!DOCTYPE HTML PUBLIC "HTML"><title></title><body>'
ok 5443 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title></title><body>'; 1:64:not HTML5;not HTML5 (quirks doctype)
ok 5444 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title></title><body>'; ;
ok 5445 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title></title><body>'
ok 5446 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'; 2:44:not HTML5;not HTML5 (limited quirks doctype)
ok 5447 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'; ;
ok 5448 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'
ok 5449 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"><title></title><body>'; 1:60:not HTML5;not HTML5 (quirks doctype)
ok 5450 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"><title></title><body>'; ;
ok 5451 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"><title></title><body>'
ok 5452 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"\x{0A}    "http://www.w3.org/TR/html4/frameset.dtd"><title></title><body>'; 2:47:not HTML5;not HTML5 (limited quirks doctype)
ok 5453 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"\x{0A}    "http://www.w3.org/TR/html4/frameset.dtd"><title></title><body>'; ;
ok 5454 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"\x{0A}    "http://www.w3.org/TR/html4/frameset.dtd"><title></title><body>'
ok 5455 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"><title></title><body>'; 1:64:not HTML5;not HTML5 (limited quirks doctype)
ok 5456 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"><title></title><body>'; ;
ok 5457 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"><title></title><body>'
ok 5458 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'; 2:44:not HTML5;not HTML5 (limited quirks doctype)
ok 5459 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'; ;
ok 5460 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'
ok 5461 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"><title></title><body>'; 1:60:not HTML5;not HTML5 (limited quirks doctype)
ok 5462 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"><title></title><body>'; ;
ok 5463 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"><title></title><body>'
ok 5464 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'; 2:44:not HTML5;not HTML5 (limited quirks doctype)
ok 5465 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'; ;
ok 5466 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'
ok 5467 - Parse error: qq'<!DOCTYPE HTML PUBLIC "HTML5"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'; 2:44:not HTML5;not HTML5 (no quirks doctype)
ok 5468 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "HTML5"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'; ;
ok 5469 - Document tree: qq'<!DOCTYPE HTML PUBLIC "HTML5"\x{0A}    "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>'
ok 5470 - Parse error: qq'<!DOCTYPE HTML SYSTEM "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"><title></title><body>'; 1:84:not HTML5;not HTML5 (quirks doctype)
ok 5471 - SHOULD-level error: qq'<!DOCTYPE HTML SYSTEM "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"><title></title><body>'; ;
ok 5472 - Document tree: qq'<!DOCTYPE HTML SYSTEM "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"><title></title><body>'
ok 5473 - Parse error: qq'<!DOCTYPE HTML><!DOCTYPE HTML><title></title><body>'; 1:31:in html:\#DOCTYPE;duplicate DOCTYPE
ok 5474 - SHOULD-level error: qq'<!DOCTYPE HTML><!DOCTYPE HTML><title></title><body>'; ;
ok 5475 - Document tree: qq'<!DOCTYPE HTML><!DOCTYPE HTML><title></title><body>'
ok 5476 - Parse error: qq'<!DOCTYPE HTML><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title></title><body>'; 1:79:in html:\#DOCTYPE;duplicate DOCTYPE
ok 5477 - SHOULD-level error: qq'<!DOCTYPE HTML><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title></title><body>'; ;
ok 5478 - Document tree: qq'<!DOCTYPE HTML><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title></title><body>'
ok 5479 - Parse error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><!DOCTYPE HTML><title></title><body>'; 1:64:not HTML5, 1:79:in html:\#DOCTYPE;not HTML5, duplicate DOCTYPE
ok 5480 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><!DOCTYPE HTML><title></title><body>'; ;
ok 5481 - Document tree: qq'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><!DOCTYPE HTML><title></title><body>'
ok 5482 - Parse error: qq'<!DOCTYPE HTML PUBLIC "XSLT-compat"><title></title>'; 1:37:not HTML5;not HTML5
ok 5483 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "XSLT-compat"><title></title>'; ;
ok 5484 - Document tree: qq'<!DOCTYPE HTML PUBLIC "XSLT-compat"><title></title>'
ok 5485 - Parse error: qq'<!DOCTYPE HTML PUBLIC "xslt-compat"><title></title>'; 1:37:not HTML5;not HTML5
ok 5486 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "xslt-compat"><title></title>'; ;
ok 5487 - Document tree: qq'<!DOCTYPE HTML PUBLIC "xslt-compat"><title></title>'
ok 5488 - Parse error: qq'<!DOCTYPE HTML PUBLIC " XSLT-compat"><title></title>'; 1:38:not HTML5;not HTML5
ok 5489 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC " XSLT-compat"><title></title>'; ;
ok 5490 - Document tree: qq'<!DOCTYPE HTML PUBLIC " XSLT-compat"><title></title>'
ok 5491 - Parse error: qq'<!DOCTYPE HTML PUBLIC "XSLT-compat  "><title></title>'; 1:39:not HTML5;not HTML5
ok 5492 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "XSLT-compat  "><title></title>'; ;
ok 5493 - Document tree: qq'<!DOCTYPE HTML PUBLIC "XSLT-compat  "><title></title>'
ok 5494 - Parse error: qq'<!DOCTYPE HTML PUBLIC "XSLT-generated"><title></title>'; 1:40:not HTML5;not HTML5
ok 5495 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "XSLT-generated"><title></title>'; ;
ok 5496 - Document tree: qq'<!DOCTYPE HTML PUBLIC "XSLT-generated"><title></title>'
ok 5497 - Parse error: qq'<!DOCTYPE HTML PUBLIC "xslt-compat"><title></title>'; 1:37:not HTML5;not HTML5
ok 5498 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "xslt-compat"><title></title>'; ;
ok 5499 - Document tree: qq'<!DOCTYPE HTML PUBLIC "xslt-compat"><title></title>'
ok 5500 - Parse error: qq'<!DOCTYPE HTML PUBLIC "XSLT-compat" "http://example.com/"><title></title>'; 1:59:not HTML5;not HTML5
ok 5501 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "XSLT-compat" "http://example.com/"><title></title>'; ;
ok 5502 - Document tree: qq'<!DOCTYPE HTML PUBLIC "XSLT-compat" "http://example.com/"><title></title>'
ok 5503 - Parse error: qq'<!DOCTYPE NONHTML PUBLIC "XSLT-compat"><title></title>'; 1:40:not HTML5;not HTML5
ok 5504 - SHOULD-level error: qq'<!DOCTYPE NONHTML PUBLIC "XSLT-compat"><title></title>'; ;
ok 5505 - Document tree: qq'<!DOCTYPE NONHTML PUBLIC "XSLT-compat"><title></title>'
ok 5506 - Parse error: qq'<!DOCTYPE HTML SYSTEM "about:legacy-compat">'; ;
ok 5507 - SHOULD-level error: qq'<!DOCTYPE HTML SYSTEM "about:legacy-compat">'; 1:44:XSLT-compat;legacy-compat
ok 5508 - Document tree: qq'<!DOCTYPE HTML SYSTEM "about:legacy-compat">'
ok 5509 - Parse error: qq'<!DOCTYPE HTML SYSTEM "about:legacy-compat ">'; 1:45:not HTML5;not HTML5
ok 5510 - SHOULD-level error: qq'<!DOCTYPE HTML SYSTEM "about:legacy-compat ">'; ;
ok 5511 - Document tree: qq'<!DOCTYPE HTML SYSTEM "about:legacy-compat ">'
ok 5512 - Parse error: qq'<!DOCTYPE html SYSTEM "about:legacy-compat">'; ;
ok 5513 - SHOULD-level error: qq'<!DOCTYPE html SYSTEM "about:legacy-compat">'; 1:44:XSLT-compat;legacy-compat
ok 5514 - Document tree: qq'<!DOCTYPE html SYSTEM "about:legacy-compat">'
ok 5515 - Parse error: qq'<!DOCTYPE HTML PUBLIC "SYSTEM" "about:legacy-compat">'; 1:53:not HTML5;not HTML5
ok 5516 - SHOULD-level error: qq'<!DOCTYPE HTML PUBLIC "SYSTEM" "about:legacy-compat">'; ;
ok 5517 - Document tree: qq'<!DOCTYPE HTML PUBLIC "SYSTEM" "about:legacy-compat">'
ok 5518 - Parse error: qq'<!DOCTYPE HTML SYSTEM "about:XSLT-compat">'; 1:42:not HTML5;not HTML5
ok 5519 - SHOULD-level error: qq'<!DOCTYPE HTML SYSTEM "about:XSLT-compat">'; ;
ok 5520 - Document tree: qq'<!DOCTYPE HTML SYSTEM "about:XSLT-compat">'
ok 5521 - Parse error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} \x{27}http://www.w3.org/TR/REC-html40/strict.dtd\x{27}>'; ;
ok 5522 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} \x{27}http://www.w3.org/TR/REC-html40/strict.dtd\x{27}>'; 1:94:obs DOCTYPE;obs DOCTYPE
ok 5523 - Document tree: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} \x{27}http://www.w3.org/TR/REC-html40/strict.dtd\x{27}>'
ok 5524 - Parse error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} \x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:89:not HTML5;not HTML5
ok 5525 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} \x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; ;
ok 5526 - Document tree: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} \x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'
ok 5527 - Parse error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" \x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; ;
ok 5528 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" \x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'; 1:90:obs DOCTYPE;obs DOCTYPE
ok 5529 - Document tree: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" \x{27}http://www.w3.org/TR/html4/strict.dtd\x{27}>'
ok 5530 - Parse error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" \x{27}http://WWW.w3.org/TR/html4/strict.dtd\x{27}>'; 1:90:not HTML5;not HTML5
ok 5531 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" \x{27}http://WWW.w3.org/TR/html4/strict.dtd\x{27}>'; ;
ok 5532 - Document tree: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" \x{27}http://WWW.w3.org/TR/html4/strict.dtd\x{27}>'
ok 5533 - Parse error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" \x{27}\x{27}>'; 1:53:not HTML5;not HTML5
ok 5534 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" \x{27}\x{27}>'; ;
ok 5535 - Document tree: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" \x{27}\x{27}>'
ok 5536 - Parse error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'; ;
ok 5537 - SHOULD-level error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'; 1:109:obs DOCTYPE;obs DOCTYPE
ok 5538 - Document tree: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'
ok 5539 - Parse error: qq'<!DOCTYPE   HTML  public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'; ;
ok 5540 - SHOULD-level error: qq'<!DOCTYPE   HTML  public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'; 1:112:obs DOCTYPE;obs DOCTYPE
ok 5541 - Document tree: qq'<!DOCTYPE   HTML  public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'
ok 5542 - Parse error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//EN\x{27} \x{27}http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\x{27}>'; ;
ok 5543 - SHOULD-level error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//EN\x{27} \x{27}http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\x{27}>'; 1:97:obs DOCTYPE;obs DOCTYPE
ok 5544 - Document tree: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//EN\x{27} \x{27}http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\x{27}>'
ok 5545 - Parse error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML  1.1//EN\x{27} \x{27}http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\x{27}>'; 1:98:not HTML5;not HTML5
ok 5546 - SHOULD-level error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML  1.1//EN\x{27} \x{27}http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\x{27}>'; ;
ok 5547 - Document tree: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML  1.1//EN\x{27} \x{27}http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\x{27}>'
ok 5548 - Parse error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} >'; ;
ok 5549 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} >'; 1:50:obs DOCTYPE;obs DOCTYPE
ok 5550 - Document tree: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} >'
ok 5551 - Parse error: qq'<!DOCTYPE html4 PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} >'; 1:51:not HTML5;not HTML5
ok 5552 - SHOULD-level error: qq'<!DOCTYPE html4 PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} >'; ;
ok 5553 - Document tree: qq'<!DOCTYPE html4 PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} >'
ok 5554 - Parse error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} "">'; 1:52:not HTML5;not HTML5
ok 5555 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} "">'; ;
ok 5556 - Document tree: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} "">'
ok 5557 - Parse error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} "abc">'; 1:55:not HTML5;not HTML5
ok 5558 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} "abc">'; ;
ok 5559 - Document tree: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//EN\x{27} "abc">'
ok 5560 - Parse error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//en\x{27}>'; 1:49:not HTML5;not HTML5
ok 5561 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//en\x{27}>'; ;
ok 5562 - Document tree: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//en\x{27}>'
ok 5563 - Parse error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//\x{27} "">'; 1:50:not HTML5;not HTML5
ok 5564 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//\x{27} "">'; ;
ok 5565 - Document tree: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML 4.0//\x{27} "">'
ok 5566 - Parse error: qq'<!DOCTYPE html PUBLIC \x{27} -//W3C//DTD HTML 4.0//EN \x{27} "">'; 1:54:not HTML5;not HTML5
ok 5567 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC \x{27} -//W3C//DTD HTML 4.0//EN \x{27} "">'; ;
ok 5568 - Document tree: qq'<!DOCTYPE html PUBLIC \x{27} -//W3C//DTD HTML 4.0//EN \x{27} "">'
ok 5569 - Parse error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML  4.0//EN\x{27} "">'; 1:53:not HTML5;not HTML5
ok 5570 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML  4.0//EN\x{27} "">'; ;
ok 5571 - Document tree: qq'<!DOCTYPE html PUBLIC \x{27}-//W3C//DTD HTML  4.0//EN\x{27} "">'
ok 5572 - Parse error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">'; ;
ok 5573 - SHOULD-level error: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">'; 1:50:obs DOCTYPE;obs DOCTYPE
ok 5574 - Document tree: qq'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">'
ok 5575 - Parse error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27}>'; 1:57:not HTML5;not HTML5
ok 5576 - SHOULD-level error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27}>'; ;
ok 5577 - Document tree: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27}>'
ok 5578 - Parse error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//EN\x{27} >'; 1:51:not HTML5;not HTML5
ok 5579 - SHOULD-level error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//EN\x{27} >'; ;
ok 5580 - Document tree: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//EN\x{27} >'
ok 5581 - Parse error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//EN \x{27} >'; 1:52:not HTML5;not HTML5
ok 5582 - SHOULD-level error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//EN \x{27} >'; ;
ok 5583 - Document tree: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//EN \x{27} >'
ok 5584 - Parse error: qq'<!DOCTYPE HTML public \x{27}-//W3C//DTD XHTML 1.1//EN\x{27} >'; 1:51:not HTML5;not HTML5
ok 5585 - SHOULD-level error: qq'<!DOCTYPE HTML public \x{27}-//W3C//DTD XHTML 1.1//EN\x{27} >'; ;
ok 5586 - Document tree: qq'<!DOCTYPE HTML public \x{27}-//W3C//DTD XHTML 1.1//EN\x{27} >'
ok 5587 - Parse error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.2//EN\x{27} >'; 1:51:not HTML5;not HTML5
ok 5588 - SHOULD-level error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.2//EN\x{27} >'; ;
ok 5589 - Document tree: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.2//EN\x{27} >'
ok 5590 - Parse error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//en\x{27} >'; 1:51:not HTML5;not HTML5
ok 5591 - SHOULD-level error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//en\x{27} >'; ;
ok 5592 - Document tree: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.1//en\x{27} >'
ok 5593 - Parse error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.W3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'; 1:109:not HTML5;not HTML5
ok 5594 - SHOULD-level error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.W3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'; ;
ok 5595 - Document tree: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.W3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'
ok 5596 - Parse error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}\x{27}>'; 1:60:not HTML5;not HTML5
ok 5597 - SHOULD-level error: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}\x{27}>'; ;
ok 5598 - Document tree: qq'<!DOCTYPE html public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}\x{27}>'
ok 5599 - Parse error: qq'<!DOCTYPE html system \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'; 1:74:not HTML5;not HTML5
ok 5600 - SHOULD-level error: qq'<!DOCTYPE html system \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'; ;
ok 5601 - Document tree: qq'<!DOCTYPE html system \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'
ok 5602 - Parse error: qq'<!DOCTYPE html5 public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'; 1:110:not HTML5;not HTML5
ok 5603 - SHOULD-level error: qq'<!DOCTYPE html5 public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'; ;
ok 5604 - Document tree: qq'<!DOCTYPE html5 public \x{27}-//W3C//DTD XHTML 1.0 Strict//EN\x{27} \x{27}http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\x{27}>'
ok 5605 - Parse error: qq'a<html>'; 1:2:no DOCTYPE, 1:7:not first start tag;no doctype, <html> in body
ok 5606 - SHOULD-level error: qq'a<html>'; ;
ok 5607 - Document tree: qq'a<html>'
ok 5608 - Parse error: qq'a<html a>'; 1:2:no DOCTYPE, 1:9:not first start tag;no doctype, <html> in body
ok 5609 - SHOULD-level error: qq'a<html a>'; ;
ok 5610 - Document tree: qq'a<html a>'
ok 5611 - Parse error: qq'<p>x<html a>y'; 1:4:no DOCTYPE, 1:13:not first start tag;no doctype, <html> in body
ok 5612 - SHOULD-level error: qq'<p>x<html a>y'; ;
ok 5613 - Document tree: qq'<p>x<html a>y'
ok 5614 - Parse error: qq'<!DOCTYPE HTML><html> <head><body>'; ;
ok 5615 - SHOULD-level error: qq'<!DOCTYPE HTML><html> <head><body>'; ;
ok 5616 - Document tree: qq'<!DOCTYPE HTML><html> <head><body>'
ok 5617 - Parse error: qq'<!DOCTYPE HTML><html> \x{0A}<head><body>'; ;
ok 5618 - SHOULD-level error: qq'<!DOCTYPE HTML><html> \x{0A}<head><body>'; ;
ok 5619 - Document tree: qq'<!DOCTYPE HTML><html> \x{0A}<head><body>'
ok 5620 - Parse error: qq'<!DOCTYPE HTML><html>   <!---->   <head><body>'; ;
ok 5621 - SHOULD-level error: qq'<!DOCTYPE HTML><html>   <!---->   <head><body>'; ;
ok 5622 - Document tree: qq'<!DOCTYPE HTML><html>   <!---->   <head><body>'
ok 5623 - Parse error: qq'<!DOCTYPE HTML><html>  <!DOCTYPE HTML>  <head><body>'; 1:39:in html:\#DOCTYPE;<!DOCTYPE> in <html>
ok 5624 - SHOULD-level error: qq'<!DOCTYPE HTML><html>  <!DOCTYPE HTML>  <head><body>'; ;
ok 5625 - Document tree: qq'<!DOCTYPE HTML><html>  <!DOCTYPE HTML>  <head><body>'
ok 5626 - Parse error: qq'<!DOCTYPE HTML><html a>  <html b>  <head><body>'; 1:34:not first start tag;second <html>
ok 5627 - SHOULD-level error: qq'<!DOCTYPE HTML><html a>  <html b>  <head><body>'; ;
ok 5628 - Document tree: qq'<!DOCTYPE HTML><html a>  <html b>  <head><body>'
ok 5629 - Parse error: qq'<!DOCTYPE HTML><html>   </end>  <head><body>'; 1:31:unmatched end tag:end;unmatched </end>
ok 5630 - SHOULD-level error: qq'<!DOCTYPE HTML><html>   </end>  <head><body>'; ;
ok 5631 - Document tree: qq'<!DOCTYPE HTML><html>   </end>  <head><body>'
ok 5632 - Parse error: qq'<!DOCTYPE HTML><html title="t"><head><title></title></head><body></body></html>'; ;
ok 5633 - SHOULD-level error: qq'<!DOCTYPE HTML><html title="t"><head><title></title></head><body></body></html>'; ;
ok 5634 - Document tree: qq'<!DOCTYPE HTML><html title="t"><head><title></title></head><body></body></html>'
ok 5635 - Parse error: qq'<!DOCTYPE HTML><html manifest=manifest.dat><title></title><body>'; ;
ok 5636 - SHOULD-level error: qq'<!DOCTYPE HTML><html manifest=manifest.dat><title></title><body>'; ;
ok 5637 - Document tree: qq'<!DOCTYPE HTML><html manifest=manifest.dat><title></title><body>'
ok 5638 - Parse error: qq'<!DOCTYPE HTML><html><head title="t"><title></title></head><body></body></html>'; ;
ok 5639 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head title="t"><title></title></head><body></body></html>'; ;
ok 5640 - Document tree: qq'<!DOCTYPE HTML><html><head title="t"><title></title></head><body></body></html>'
ok 5641 - Parse error: qq'<!DOCTYPE HTML><html><head><title class="t"></title></head><body></body></html>'; ;
ok 5642 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title class="t"></title></head><body></body></html>'; ;
ok 5643 - Document tree: qq'<!DOCTYPE HTML><html><head><title class="t"></title></head><body></body></html>'
ok 5644 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><title class="a"></title></body></html>'; ;
ok 5645 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><title class="a"></title></body></html>'; ;
ok 5646 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><title class="a"></title></body></html>'
ok 5647 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body></body><title class="a"></title></html>'; 1:65:after body:title;data after body
ok 5648 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body></body><title class="a"></title></html>'; ;
ok 5649 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body></body><title class="a"></title></html>'
ok 5650 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body title="t"></body></html>'; ;
ok 5651 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body title="t"></body></html>'; ;
ok 5652 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body title="t"></body></html>'
ok 5653 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title><meta name="a"></head><body></body></html>'; ;
ok 5654 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title><meta name="a"></head><body></body></html>'; ;
ok 5655 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title><meta name="a"></head><body></body></html>'
ok 5656 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body><meta name="a"></body></html>'; ;
ok 5657 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body><meta name="a"></body></html>'; ;
ok 5658 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body><meta name="a"></body></html>'
ok 5659 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body><meta name="a"></html>'; 1:78:after body:meta;data after body
ok 5660 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body><meta name="a"></html>'; ;
ok 5661 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body><meta name="a"></html>'
ok 5662 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title><link rel="a"></head><body></body></html>'; ;
ok 5663 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title><link rel="a"></head><body></body></html>'; ;
ok 5664 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title><link rel="a"></head><body></body></html>'
ok 5665 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body><link rel="a"></body></html>'; ;
ok 5666 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body><link rel="a"></body></html>'; ;
ok 5667 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body><link rel="a"></body></html>'
ok 5668 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body><link rel="a"></html>'; 1:77:after body:link;data after body
ok 5669 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body><link rel="a"></html>'; ;
ok 5670 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body><link rel="a"></html>'
ok 5671 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title><base href="http://"></head><body></body></html>'; ;
ok 5672 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title><base href="http://"></head><body></body></html>'; ;
ok 5673 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title><base href="http://"></head><body></body></html>'
ok 5674 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body><base href="http://"></body></html>'; ;
ok 5675 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body><base href="http://"></body></html>'; ;
ok 5676 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body><base href="http://"></body></html>'
ok 5677 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body><base href="http://"></html>'; 1:84:after body:base;data after body
ok 5678 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body><base href="http://"></html>'; ;
ok 5679 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body><base href="http://"></html>'
ok 5680 - Parse error: qq'<!DOCTYPE HTML><p><b><p>X'; 1:25:not closed:b, 1:25:in body:\#eof;<b> is not closed before second <p>, <b> is not closed before end-of-file
ok 5681 - SHOULD-level error: qq'<!DOCTYPE HTML><p><b><p>X'; ;
ok 5682 - Document tree: qq'<!DOCTYPE HTML><p><b><p>X'
ok 5683 - Parse error: qq'<!DOCTYPE HTML><b><p>'; 1:21:in body:\#eof;<b> not closed
ok 5684 - SHOULD-level error: qq'<!DOCTYPE HTML><b><p>'; ;
ok 5685 - Document tree: qq'<!DOCTYPE HTML><b><p>'
ok 5686 - Parse error: qq'<!DOCTYPE HTML><b><p>X'; 1:22:in body:\#eof;<b> not closed
ok 5687 - SHOULD-level error: qq'<!DOCTYPE HTML><b><p>X'; ;
ok 5688 - Document tree: qq'<!DOCTYPE HTML><b><p>X'
ok 5689 - Parse error: qq'<!DOCTYPE HTML><ins><p>XX</ins>YYY'; 1:32:unmatched end tag:ins, 1:34:in body:\#eof;1,32,not closed:p, 1,34,not closed:ins
ok 5690 - SHOULD-level error: qq'<!DOCTYPE HTML><ins><p>XX</ins>YYY'; ;
ok 5691 - Document tree: qq'<!DOCTYPE HTML><ins><p>XX</ins>YYY'
ok 5692 - Parse error: qq'<!DOCTYPE HTML><noscript>aaa<noscript>bbb</noscript>ccc</noscript>'; 1:29:in noscript:\#text, 1:66:unmatched end tag:noscript;in noscript:\#character, unmacthed noscript end tag
ok 5693 - SHOULD-level error: qq'<!DOCTYPE HTML><noscript>aaa<noscript>bbb</noscript>ccc</noscript>'; ;
ok 5694 - Document tree: qq'<!DOCTYPE HTML><noscript>aaa<noscript>bbb</noscript>ccc</noscript>'
ok 5695 - Parse error: qq'<!DOCTYPE HTML><body><noscript>aaa<noscript>bbb</noscript>ccc</noscript>'; ;
ok 5696 - SHOULD-level error: qq'<!DOCTYPE HTML><body><noscript>aaa<noscript>bbb</noscript>ccc</noscript>'; ;
ok 5697 - Document tree: qq'<!DOCTYPE HTML><body><noscript>aaa<noscript>bbb</noscript>ccc</noscript>'
ok 5698 - Parse error: qq'<!DOCTYPE HTML><head><noscript><noscript>'; 1:41:in noscript:noscript, 1:41:in noscript:\#eof;<noscript> in noscript, no </noscript>
ok 5699 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript><noscript>'; ;
ok 5700 - Document tree: qq'<!DOCTYPE HTML><head><noscript><noscript>'
ok 5701 - Parse error: qq'<!DOCTYPE HTML><head><noscript><noscript> '; 1:42:in noscript:noscript, 1:42:in noscript:\#eof;<noscript> in noscript, no </noscript>
ok 5702 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript><noscript> '; ;
ok 5703 - Document tree: qq'<!DOCTYPE HTML><head><noscript><noscript> '
ok 5704 - Parse error: qq'<!DOCTYPE HTML><head><noscript> <noscript> '; 1:43:in noscript:noscript, 1:43:in noscript:\#eof;<noscript> in noscript, no </noscript>
ok 5705 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript> <noscript> '; ;
ok 5706 - Document tree: qq'<!DOCTYPE HTML><head><noscript> <noscript> '
ok 5707 - Parse error: qq'<!DOCTYPE HTML><head><noscript><base><title></title><body>'; 1:38:in noscript:base;<base> in <noscript>
ok 5708 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript><base><title></title><body>'; ;
ok 5709 - Document tree: qq'<!DOCTYPE HTML><head><noscript><base><title></title><body>'
ok 5710 - Parse error: qq'<!DOCTYPE HTML><head><noscript><title></title><body>'; 1:39:in noscript:title;<title> in <noscript> in <head>
ok 5711 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript><title></title><body>'; ;
ok 5712 - Document tree: qq'<!DOCTYPE HTML><head><noscript><title></title><body>'
ok 5713 - Parse error: qq'<!DOCTYPE HTML><head></head><noscript></noscript>'; ;
ok 5714 - SHOULD-level error: qq'<!DOCTYPE HTML><head></head><noscript></noscript>'; ;
ok 5715 - Document tree: qq'<!DOCTYPE HTML><head></head><noscript></noscript>'
ok 5716 - Parse error: qq'<!DOCTYPE HTML><head><noscript><script></script>'; 1:40:in noscript:script;<script> in <noscript> in <head>
ok 5717 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript><script></script>'; ;
ok 5718 - Document tree: qq'<!DOCTYPE HTML><head><noscript><script></script>'
ok 5719 - Parse error: qq'<!DOCTYPE HTML><head><noscript><body>'; 1:37:in noscript:body;<body> in <noscript> in <head>
ok 5720 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript><body>'; ;
ok 5721 - Document tree: qq'<!DOCTYPE HTML><head><noscript><body>'
ok 5722 - Parse error: qq'<!DOCTYPE HTML><head><noscript><frameset></frameset>'; 1:42:in noscript:frameset;<frameset> in <noscript> in <head>
ok 5723 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript><frameset></frameset>'; ;
ok 5724 - Document tree: qq'<!DOCTYPE HTML><head><noscript><frameset></frameset>'
ok 5725 - Parse error: qq'<!DOCTYPE HTML><head><noscript><br>'; 1:35:in noscript:/:br;<br> in <noscript> in <head>
ok 5726 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript><br>'; ;
ok 5727 - Document tree: qq'<!DOCTYPE HTML><head><noscript><br>'
ok 5728 - Parse error: qq'<!DOCTYPE HTML><head><noscript><p>'; 1:34:in noscript:/:p;<p> in <noscript> in <head>
ok 5729 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript><p>'; ;
ok 5730 - Document tree: qq'<!DOCTYPE HTML><head><noscript><p>'
ok 5731 - Parse error: qq'<!DOCTYPE HTML><head><noscript></p>'; 1:35:unmatched end tag:p, 1:35:in noscript:\#eof;</p> in <noscript> in <head>, unmatched </p>
ok 5732 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript></p>'; ;
ok 5733 - Document tree: qq'<!DOCTYPE HTML><head><noscript></p>'
ok 5734 - Parse error: qq'<!DOCTYPE HTML><head><noscript></br>'; 1:36:unmatched end tag:br, 1:36:unmatched end tag:br;</br> in <noscript> in <head>, </br>
ok 5735 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript></br>'; ;
ok 5736 - Document tree: qq'<!DOCTYPE HTML><head><noscript></br>'
ok 5737 - Parse error: qq'<!DOCTYPE HTML><head><noscript></div>'; 1:37:unmatched end tag:div, 1:37:in noscript:\#eof;</div> in <noscript> in <head>, unexpected end of file (no </noscript>)
ok 5738 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript></div>'; ;
ok 5739 - Document tree: qq'<!DOCTYPE HTML><head><noscript></div>'
ok 5740 - Parse error: qq'<!DOCTYPE HTML><head><noscript></img>'; 1:37:unmatched end tag:img, 1:37:in noscript:\#eof;</img> in <noscript> in <head>, unexpected end of file (no </noscript>)
ok 5741 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript></img>'; ;
ok 5742 - Document tree: qq'<!DOCTYPE HTML><head><noscript></img>'
ok 5743 - Parse error: qq'<!DOCTYPE HTML><head><noscript></head><link><body>'; 1:39:unmatched end tag:head, 1:50:in noscript:body;</head> in <noscript> in <head>, no </noscript>
ok 5744 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript></head><link><body>'; ;
ok 5745 - Document tree: qq'<!DOCTYPE HTML><head><noscript></head><link><body>'
ok 5746 - Parse error: qq'<!DOCTYPE HTML><head></head></head><link><body>'; 1:36:unmatched end tag:head, 1:42:after head:link;</head> after </head>, <link> after </head>
ok 5747 - SHOULD-level error: qq'<!DOCTYPE HTML><head></head></head><link><body>'; ;
ok 5748 - Document tree: qq'<!DOCTYPE HTML><head></head></head><link><body>'
ok 5749 - Parse error: qq'<!DOCTYPE HTML></noscript><head><body>'; 1:27:unmatched end tag:noscript;</noscript> before <head>
ok 5750 - SHOULD-level error: qq'<!DOCTYPE HTML></noscript><head><body>'; ;
ok 5751 - Document tree: qq'<!DOCTYPE HTML></noscript><head><body>'
ok 5752 - Parse error: qq'<!DOCTYPE HTML><head></noscript><link><body>'; 1:33:unmatched end tag:noscript;</noscript> in <head>
ok 5753 - SHOULD-level error: qq'<!DOCTYPE HTML><head></noscript><link><body>'; ;
ok 5754 - Document tree: qq'<!DOCTYPE HTML><head></noscript><link><body>'
ok 5755 - Parse error: qq'<!DOCTYPE HTML><head></head></noscript><link><body>'; 1:40:unmatched end tag:noscript, 1:46:after head:link;</noscript> after </head>, <link> after </head>
ok 5756 - SHOULD-level error: qq'<!DOCTYPE HTML><head></head></noscript><link><body>'; ;
ok 5757 - Document tree: qq'<!DOCTYPE HTML><head></head></noscript><link><body>'
ok 5758 - Parse error: qq'<!DOCTYPE HTML><head><noscript></body><meta></noscript><link><body>'; 1:39:unmatched end tag:body;</body> in <noscript> in <head>
ok 5759 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript></body><meta></noscript><link><body>'; ;
ok 5760 - Document tree: qq'<!DOCTYPE HTML><head><noscript></body><meta></noscript><link><body>'
ok 5761 - Parse error: qq'<!DOCTYPE HTML><head><noscript></html><meta></noscript><link><body>'; 1:39:unmatched end tag:html;</html> in <noscript> in <head>
ok 5762 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript></html><meta></noscript><link><body>'; ;
ok 5763 - Document tree: qq'<!DOCTYPE HTML><head><noscript></html><meta></noscript><link><body>'
ok 5764 - Parse error: qq'<!DOCTYPE HTML></p>'; 1:19:unmatched end tag:p;</p> before <head>
ok 5765 - SHOULD-level error: qq'<!DOCTYPE HTML></p>'; ;
ok 5766 - Document tree: qq'<!DOCTYPE HTML></p>'
ok 5767 - Parse error: qq'<!DOCTYPE HTML></br>'; 1:20:unmatched end tag:br;</br>
ok 5768 - SHOULD-level error: qq'<!DOCTYPE HTML></br>'; ;
ok 5769 - Document tree: qq'<!DOCTYPE HTML></br>'
ok 5770 - Parse error: qq'<!DOCTYPE HTML></head></p>'; 1:26:unmatched end tag:p;</p> after </head>
ok 5771 - SHOULD-level error: qq'<!DOCTYPE HTML></head></p>'; ;
ok 5772 - Document tree: qq'<!DOCTYPE HTML></head></p>'
ok 5773 - Parse error: qq'<!DOCTYPE HTML><head></body><link>x'; 1:35:after body:link;</body> in head
ok 5774 - SHOULD-level error: qq'<!DOCTYPE HTML><head></body><link>x'; ;
not ok 5775 - Document tree: qq'<!DOCTYPE HTML><head></body><link>x'
#   Failed test 'Document tree: qq'<!DOCTYPE HTML><head></body><link>x''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+---+-----------------+
# | Ln|Got              | Ln|Expected         |
# +---+-----------------+---+-----------------+
# |  1|<!DOCTYPE html>  |  1|<!DOCTYPE html>  |
# |  2|<html>           |  2|<html>           |
# |  3|  <head>         |  3|  <head>         |
# *  4|  <body>         *   |                 |
# |  5|    <link>       |  4|    <link>       |
# |   |                 *  5|  <body>         *
# |  6|    "x"          |  6|    "x"          |
# +---+-----------------+---+-----------------+
ok 5776 - Parse error: qq'<head></html><link>'; 1:7:no DOCTYPE, 1:19:after html:link;no <!DOCTYPE>, </html> in <head>
ok 5777 - SHOULD-level error: qq'<head></html><link>'; ;
not ok 5778 - Document tree: qq'<head></html><link>'
#   Failed test 'Document tree: qq'<head></html><link>''
#   at HTML-tree.t test () ok line 9.
# +---+------------+---+------------+
# | Ln|Got         | Ln|Expected    |
# +---+------------+---+------------+
# |  1|<html>      |  1|<html>      |
# |  2|  <head>    |  2|  <head>    |
# *  3|  <body>    *   |            |
# |  4|    <link>  |  3|    <link>  |
# |   |            *  4|  <body>    *
# +---+------------+---+------------+
ok 5779 - Parse error: qq'<head></p><link>'; 1:7:no DOCTYPE, 1:11:unmatched end tag:p;no <!DOCTYPE>, </p> in head
ok 5780 - SHOULD-level error: qq'<head></p><link>'; ;
ok 5781 - Document tree: qq'<head></p><link>'
ok 5782 - Parse error: qq'<head></head></p>'; 1:7:no DOCTYPE, 1:17:unmatched end tag:p;no <!DOCTYPE>, </p> after </head>
ok 5783 - SHOULD-level error: qq'<head></head></p>'; ;
ok 5784 - Document tree: qq'<head></head></p>'
ok 5785 - Parse error: qq'</p>'; 1:4:no DOCTYPE, 1:4:unmatched end tag:p;no <!DOCTYPE>, </p> before </head>
ok 5786 - SHOULD-level error: qq'</p>'; ;
ok 5787 - Document tree: qq'</p>'
ok 5788 - Parse error: qq'<head></head></div>'; 1:7:no DOCTYPE, 1:19:unmatched end tag:div;no <!DOCTYPE>, </div> after </head>
ok 5789 - SHOULD-level error: qq'<head></head></div>'; ;
ok 5790 - Document tree: qq'<head></head></div>'
ok 5791 - Parse error: qq'<head></head></unknown>'; 1:7:no DOCTYPE, 1:23:unmatched end tag:unknown;no <!DOCTYPE>, </unknown> after </head>
ok 5792 - SHOULD-level error: qq'<head></head></unknown>'; ;
ok 5793 - Document tree: qq'<head></head></unknown>'
ok 5794 - Parse error: qq'<head></head></head>'; 1:7:no DOCTYPE, 1:20:unmatched end tag:head;no <!DOCTYPE>, </head> after </head>
ok 5795 - SHOULD-level error: qq'<head></head></head>'; ;
ok 5796 - Document tree: qq'<head></head></head>'
ok 5797 - Parse error: qq'<head></head></html>x'; 1:7:no DOCTYPE, 1:21:after html:\#text;no <!DOCTYPE>, </html> after </head>
ok 5798 - SHOULD-level error: qq'<head></head></html>x'; ;
ok 5799 - Document tree: qq'<head></head></html>x'
ok 5800 - Parse error: qq'<head></head></body><body>y</body>'; 1:7:no DOCTYPE, 1:27:after body:body, 1:27:in body:body;no <!DOCTYPE>, <body> after </body>, <body> in <body>
ok 5801 - SHOULD-level error: qq'<head></head></body><body>y</body>'; ;
ok 5802 - Document tree: qq'<head></head></body><body>y</body>'
ok 5803 - Parse error: qq'<head></head></noscript>'; 1:7:no DOCTYPE, 1:24:unmatched end tag:noscript;no <!DOCTYPE>, </noscript> after </head>
ok 5804 - SHOULD-level error: qq'<head></head></noscript>'; ;
ok 5805 - Document tree: qq'<head></head></noscript>'
ok 5806 - Parse error: qq'<head></head></style>'; 1:7:no DOCTYPE, 1:21:unmatched end tag:style;no <!DOCTYPE>, </style> after </head>
ok 5807 - SHOULD-level error: qq'<head></head></style>'; ;
ok 5808 - Document tree: qq'<head></head></style>'
ok 5809 - Parse error: qq'<head></br><link>'; 1:7:no DOCTYPE, 1:12:unmatched end tag:br;no <!DOCTYPE>, </br>
ok 5810 - SHOULD-level error: qq'<head></br><link>'; ;
ok 5811 - Document tree: qq'<head></br><link>'
ok 5812 - Parse error: qq'<!DOCTYPE HTML><head></head></img>'; 1:34:unmatched end tag:img;</img>
ok 5813 - SHOULD-level error: qq'<!DOCTYPE HTML><head></head></img>'; ;
ok 5814 - Document tree: qq'<!DOCTYPE HTML><head></head></img>'
ok 5815 - Parse error: qq'<!DOCTYPE HTML><head></head></div>'; 1:34:unmatched end tag:div;unmatched </div>
ok 5816 - SHOULD-level error: qq'<!DOCTYPE HTML><head></head></div>'; ;
ok 5817 - Document tree: qq'<!DOCTYPE HTML><head></head></div>'
ok 5818 - Parse error: qq'<!DOCTYPE HTML><head></head></body>'; ;
ok 5819 - SHOULD-level error: qq'<!DOCTYPE HTML><head></head></body>'; ;
ok 5820 - Document tree: qq'<!DOCTYPE HTML><head></head></body>'
ok 5821 - Parse error: qq'<!DOCTYPE HTML><head></head></html>'; ;
ok 5822 - SHOULD-level error: qq'<!DOCTYPE HTML><head></head></html>'; ;
ok 5823 - Document tree: qq'<!DOCTYPE HTML><head></head></html>'
ok 5824 - Parse error: qq'<!DOCTYPE HTML><head><title></title></head><base><body>'; 1:50:after head:base;<base> after </head>
ok 5825 - SHOULD-level error: qq'<!DOCTYPE HTML><head><title></title></head><base><body>'; ;
ok 5826 - Document tree: qq'<!DOCTYPE HTML><head><title></title></head><base><body>'
ok 5827 - Parse error: qq'<!DOCTYPE HTML><head><title></title></head><meta><body>'; 1:50:after head:meta;<meta> after </head>
ok 5828 - SHOULD-level error: qq'<!DOCTYPE HTML><head><title></title></head><meta><body>'; ;
ok 5829 - Document tree: qq'<!DOCTYPE HTML><head><title></title></head><meta><body>'
ok 5830 - Parse error: qq'<!DOCTYPE HTML><head></head><title></title><body>'; 1:36:after head:title;<title> after </head>
ok 5831 - SHOULD-level error: qq'<!DOCTYPE HTML><head></head><title></title><body>'; ;
ok 5832 - Document tree: qq'<!DOCTYPE HTML><head></head><title></title><body>'
ok 5833 - Parse error: qq'<!DOCTYPE HTML><iframe>'; 1:23:not closed:iframe;no </iframe>
ok 5834 - SHOULD-level error: qq'<!DOCTYPE HTML><iframe>'; ;
ok 5835 - Document tree: qq'<!DOCTYPE HTML><iframe>'
ok 5836 - Parse error: qq'<!DOCTYPE HTML><iframe></iframe>'; ;
ok 5837 - SHOULD-level error: qq'<!DOCTYPE HTML><iframe></iframe>'; ;
ok 5838 - Document tree: qq'<!DOCTYPE HTML><iframe></iframe>'
ok 5839 - Parse error: qq'<!DOCTYPE HTML><iframe>a</iframe>'; ;
ok 5840 - SHOULD-level error: qq'<!DOCTYPE HTML><iframe>a</iframe>'; ;
ok 5841 - Document tree: qq'<!DOCTYPE HTML><iframe>a</iframe>'
ok 5842 - Parse error: qq'<!DOCTYPE HTML><noframes>'; 1:25:not closed:noframes;no </noframes>
ok 5843 - SHOULD-level error: qq'<!DOCTYPE HTML><noframes>'; ;
ok 5844 - Document tree: qq'<!DOCTYPE HTML><noframes>'
ok 5845 - Parse error: qq'<!DOCTYPE HTML><noframes></noframes>'; ;
ok 5846 - SHOULD-level error: qq'<!DOCTYPE HTML><noframes></noframes>'; ;
ok 5847 - Document tree: qq'<!DOCTYPE HTML><noframes></noframes>'
ok 5848 - Parse error: qq'<!DOCTYPE HTML><noframes>a</noframes>'; ;
ok 5849 - SHOULD-level error: qq'<!DOCTYPE HTML><noframes>a</noframes>'; ;
ok 5850 - Document tree: qq'<!DOCTYPE HTML><noframes>a</noframes>'
ok 5851 - Parse error: qq'<!DOCTYPE HTML><noframes>'; 1:25:not closed:noframes;no </noframes>
ok 5852 - SHOULD-level error: qq'<!DOCTYPE HTML><noframes>'; ;
ok 5853 - Document tree: qq'<!DOCTYPE HTML><noframes>'
ok 5854 - Parse error: qq'<!DOCTYPE HTML><noframes></noframes>'; ;
ok 5855 - SHOULD-level error: qq'<!DOCTYPE HTML><noframes></noframes>'; ;
ok 5856 - Document tree: qq'<!DOCTYPE HTML><noframes></noframes>'
ok 5857 - Parse error: qq'<!DOCTYPE HTML><xmp>'; 1:20:not closed:xmp;no </xmp>
ok 5858 - SHOULD-level error: qq'<!DOCTYPE HTML><xmp>'; ;
ok 5859 - Document tree: qq'<!DOCTYPE HTML><xmp>'
ok 5860 - Parse error: qq'<!DOCTYPE HTML><xmp></xmp>'; ;
ok 5861 - SHOULD-level error: qq'<!DOCTYPE HTML><xmp></xmp>'; ;
ok 5862 - Document tree: qq'<!DOCTYPE HTML><xmp></xmp>'
ok 5863 - Parse error: qq'<!DOCTYPE HTML><xmp>a</xmp>'; ;
ok 5864 - SHOULD-level error: qq'<!DOCTYPE HTML><xmp>a</xmp>'; ;
ok 5865 - Document tree: qq'<!DOCTYPE HTML><xmp>a</xmp>'
ok 5866 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title><style></style></head><body>'; ;
ok 5867 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title><style></style></head><body>'; ;
ok 5868 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title><style></style></head><body>'
ok 5869 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title><style type="text/css"></style></head><body>'; ;
ok 5870 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title><style type="text/css"></style></head><body>'; ;
ok 5871 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title><style type="text/css"></style></head><body>'
ok 5872 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title><style type="text/css">p {}</style></head><body>'; ;
ok 5873 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title><style type="text/css">p {}</style></head><body>'; ;
ok 5874 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title><style type="text/css">p {}</style></head><body>'
ok 5875 - Parse error: qq'<!DOCTYPE HTML><html><style type="text/css"></style><title></title></head><body>'; ;
ok 5876 - SHOULD-level error: qq'<!DOCTYPE HTML><html><style type="text/css"></style><title></title></head><body>'; ;
ok 5877 - Document tree: qq'<!DOCTYPE HTML><html><style type="text/css"></style><title></title></head><body>'
ok 5878 - Parse error: qq'<!DOCTYPE HTML><style type="text/css"></style><title></title><body>'; ;
ok 5879 - SHOULD-level error: qq'<!DOCTYPE HTML><style type="text/css"></style><title></title><body>'; ;
ok 5880 - Document tree: qq'<!DOCTYPE HTML><style type="text/css"></style><title></title><body>'
ok 5881 - Parse error: qq'<!DOCTYPE HTML><title></title><body><p>a<style type="text/css"></style>'; ;
ok 5882 - SHOULD-level error: qq'<!DOCTYPE HTML><title></title><body><p>a<style type="text/css"></style>'; ;
ok 5883 - Document tree: qq'<!DOCTYPE HTML><title></title><body><p>a<style type="text/css"></style>'
ok 5884 - Parse error: qq'<!DOCTYPE HTML><form><form></form>'; 1:28:in form:form;form in form
ok 5885 - SHOULD-level error: qq'<!DOCTYPE HTML><form><form></form>'; ;
ok 5886 - Document tree: qq'<!DOCTYPE HTML><form><form></form>'
ok 5887 - Parse error: qq'<!DOCTYPE HTML><ul><li>a<li>c</ul>d'; ;
ok 5888 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li>a<li>c</ul>d'; ;
ok 5889 - Document tree: qq'<!DOCTYPE HTML><ul><li>a<li>c</ul>d'
ok 5890 - Parse error: qq'<!DOCTYPE HTML><ul><li>a<div>b<li>c</ul>d'; 1:35:not closed:div;div closed by li
ok 5891 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li>a<div>b<li>c</ul>d'; ;
ok 5892 - Document tree: qq'<!DOCTYPE HTML><ul><li>a<div>b<li>c</ul>d'
ok 5893 - Parse error: qq'<!DOCTYPE HTML><dl><dt>a<dt>c</dl>d'; ;
ok 5894 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt>a<dt>c</dl>d'; ;
ok 5895 - Document tree: qq'<!DOCTYPE HTML><dl><dt>a<dt>c</dl>d'
ok 5896 - Parse error: qq'<!DOCTYPE HTML><dl><dt>a<dd>c</dl>d'; ;
ok 5897 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt>a<dd>c</dl>d'; ;
ok 5898 - Document tree: qq'<!DOCTYPE HTML><dl><dt>a<dd>c</dl>d'
ok 5899 - Parse error: qq'<!DOCTYPE HTML><dl><dd>a<dt>c</dl>d'; ;
ok 5900 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dd>a<dt>c</dl>d'; ;
ok 5901 - Document tree: qq'<!DOCTYPE HTML><dl><dd>a<dt>c</dl>d'
ok 5902 - Parse error: qq'<!DOCTYPE HTML><dl><dd>a<dd>c</dl>d'; ;
ok 5903 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dd>a<dd>c</dl>d'; ;
ok 5904 - Document tree: qq'<!DOCTYPE HTML><dl><dd>a<dd>c</dl>d'
ok 5905 - Parse error: qq'<!DOCTYPE HTML><dl><dt>a<div>b<dt>c</dl>d'; 1:35:not closed:div;div closed by dt
ok 5906 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt>a<div>b<dt>c</dl>d'; ;
ok 5907 - Document tree: qq'<!DOCTYPE HTML><dl><dt>a<div>b<dt>c</dl>d'
ok 5908 - Parse error: qq'<!DOCTYPE HTML><dl><dt>a<div>b<dd>c</dl>d'; 1:35:not closed:div;div closed by dd
ok 5909 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt>a<div>b<dd>c</dl>d'; ;
ok 5910 - Document tree: qq'<!DOCTYPE HTML><dl><dt>a<div>b<dd>c</dl>d'
ok 5911 - Parse error: qq'<!DOCTYPE HTML><dl><dd>a<div>b<dt>c</dl>d'; 1:35:not closed:div;div closed by dt
ok 5912 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dd>a<div>b<dt>c</dl>d'; ;
ok 5913 - Document tree: qq'<!DOCTYPE HTML><dl><dd>a<div>b<dt>c</dl>d'
ok 5914 - Parse error: qq'<!DOCTYPE HTML><dl><dd>a<div>b<dd>c</dl>d'; 1:35:not closed:div;div closed by dd
ok 5915 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dd>a<div>b<dd>c</dl>d'; ;
ok 5916 - Document tree: qq'<!DOCTYPE HTML><dl><dd>a<div>b<dd>c</dl>d'
ok 5917 - Parse error: qq'<!DOCTYPE HTML><body><form><div>a</form>b'; 1:41:not closed:div;no </div> before </form>
ok 5918 - SHOULD-level error: qq'<!DOCTYPE HTML><body><form><div>a</form>b'; ;
ok 5919 - Document tree: qq'<!DOCTYPE HTML><body><form><div>a</form>b'
ok 5920 - Parse error: qq'<!DOCTYPE HTML><body><form><div><div><div>a</form>b'; 1:51:not closed:div;no </div> before </form>
ok 5921 - SHOULD-level error: qq'<!DOCTYPE HTML><body><form><div><div><div>a</form>b'; ;
ok 5922 - Document tree: qq'<!DOCTYPE HTML><body><form><div><div><div>a</form>b'
ok 5923 - Parse error: qq'<!DOCTYPE HTML><form><p></form>'; ;
ok 5924 - SHOULD-level error: qq'<!DOCTYPE HTML><form><p></form>'; ;
ok 5925 - Document tree: qq'<!DOCTYPE HTML><form><p></form>'
ok 5926 - Parse error: qq'<!DOCTYPE HTML><form><p></form>x'; ;
ok 5927 - SHOULD-level error: qq'<!DOCTYPE HTML><form><p></form>x'; ;
ok 5928 - Document tree: qq'<!DOCTYPE HTML><form><p></form>x'
ok 5929 - Parse error: qq'<!DOCTYPE HTML><form><li></form>'; ;
ok 5930 - SHOULD-level error: qq'<!DOCTYPE HTML><form><li></form>'; ;
ok 5931 - Document tree: qq'<!DOCTYPE HTML><form><li></form>'
ok 5932 - Parse error: qq'<!DOCTYPE HTML><form><li></form>y'; ;
ok 5933 - SHOULD-level error: qq'<!DOCTYPE HTML><form><li></form>y'; ;
ok 5934 - Document tree: qq'<!DOCTYPE HTML><form><li></form>y'
ok 5935 - Parse error: qq'<!DOCTYPE HTML><form><dt></form>'; ;
ok 5936 - SHOULD-level error: qq'<!DOCTYPE HTML><form><dt></form>'; ;
ok 5937 - Document tree: qq'<!DOCTYPE HTML><form><dt></form>'
ok 5938 - Parse error: qq'<!DOCTYPE HTML><form><dt></form>x'; ;
ok 5939 - SHOULD-level error: qq'<!DOCTYPE HTML><form><dt></form>x'; ;
ok 5940 - Document tree: qq'<!DOCTYPE HTML><form><dt></form>x'
ok 5941 - Parse error: qq'<!DOCTYPE HTML><form><dd></form>'; ;
ok 5942 - SHOULD-level error: qq'<!DOCTYPE HTML><form><dd></form>'; ;
ok 5943 - Document tree: qq'<!DOCTYPE HTML><form><dd></form>'
ok 5944 - Parse error: qq'<!DOCTYPE HTML><form><dd></form>x'; ;
ok 5945 - SHOULD-level error: qq'<!DOCTYPE HTML><form><dd></form>x'; ;
ok 5946 - Document tree: qq'<!DOCTYPE HTML><form><dd></form>x'
ok 5947 - Parse error: qq'<!DOCTYPE HTML><ul></body>'; 1:26:not closed:ul;ul not closed
ok 5948 - SHOULD-level error: qq'<!DOCTYPE HTML><ul></body>'; ;
ok 5949 - Document tree: qq'<!DOCTYPE HTML><ul></body>'
ok 5950 - Parse error: qq'<!DOCTYPE HTML><ul><li></body>'; 1:30:not closed:ul;ul not closed
ok 5951 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li></body>'; ;
ok 5952 - Document tree: qq'<!DOCTYPE HTML><ul><li></body>'
ok 5953 - Parse error: qq'<!DOCTYPE HTML><dl></body>'; 1:26:not closed:dl;dl not closed
ok 5954 - SHOULD-level error: qq'<!DOCTYPE HTML><dl></body>'; ;
ok 5955 - Document tree: qq'<!DOCTYPE HTML><dl></body>'
ok 5956 - Parse error: qq'<!DOCTYPE HTML><dl><dt></body>'; 1:30:not closed:dl;dl not closed
ok 5957 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt></body>'; ;
ok 5958 - Document tree: qq'<!DOCTYPE HTML><dl><dt></body>'
ok 5959 - Parse error: qq'<!DOCTYPE HTML><dl><dd></body>'; 1:30:not closed:dl;dl not closed
ok 5960 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dd></body>'; ;
ok 5961 - Document tree: qq'<!DOCTYPE HTML><dl><dd></body>'
ok 5962 - Parse error: qq'<!DOCTYPE HTML><p></body>'; ;
ok 5963 - SHOULD-level error: qq'<!DOCTYPE HTML><p></body>'; ;
ok 5964 - Document tree: qq'<!DOCTYPE HTML><p></body>'
ok 5965 - Parse error: qq'<!DOCTYPE HTML><table>  </table>'; ;
ok 5966 - SHOULD-level error: qq'<!DOCTYPE HTML><table>  </table>'; ;
ok 5967 - Document tree: qq'<!DOCTYPE HTML><table>  </table>'
ok 5968 - Parse error: qq'<!DOCTYPE HTML><table>  a</table>'; 1:33:in table:\#text;char in <table>
ok 5969 - SHOULD-level error: qq'<!DOCTYPE HTML><table>  a</table>'; ;
ok 5970 - Document tree: qq'<!DOCTYPE HTML><table>  a</table>'
ok 5971 - Parse error: qq'<!DOCTYPE HTML><table>  a b</table>'; 1:35:in table:\#text;char in <table>
ok 5972 - SHOULD-level error: qq'<!DOCTYPE HTML><table>  a b</table>'; ;
ok 5973 - Document tree: qq'<!DOCTYPE HTML><table>  a b</table>'
ok 5974 - Parse error: qq'<!DOCTYPE HTML><table>a b </table>'; 1:34:in table:\#text;char in <table>
ok 5975 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a b </table>'; ;
ok 5976 - Document tree: qq'<!DOCTYPE HTML><table>a b </table>'
ok 5977 - Parse error: qq'<!DOCTYPE HTML><table><br> </table>'; 1:27:in table:br;<br> in <table>
ok 5978 - SHOULD-level error: qq'<!DOCTYPE HTML><table><br> </table>'; ;
ok 5979 - Document tree: qq'<!DOCTYPE HTML><table><br> </table>'
ok 5980 - Parse error: qq'<!DOCTYPE HTML><table><tbody>a </table>'; 1:39:in table:\#text;char in <tbody>
ok 5981 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody>a </table>'; ;
ok 5982 - Document tree: qq'<!DOCTYPE HTML><table><tbody>a </table>'
ok 5983 - Parse error: qq'<!DOCTYPE HTML><table><tr>a </table>'; 1:36:in table:\#text;char in <tr>
ok 5984 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr>a </table>'; ;
ok 5985 - Document tree: qq'<!DOCTYPE HTML><table><tr>a </table>'
ok 5986 - Parse error: qq'<!DOCTYPE HTML><table>a<tr> </table>'; 1:28:in table:\#text;char in <table>
ok 5987 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a<tr> </table>'; ;
ok 5988 - Document tree: qq'<!DOCTYPE HTML><table>a<tr> </table>'
ok 5989 - Parse error: qq'<!DOCTYPE HTML><table><tbody><br> </table>'; 1:34:in table:br;<br> in <tbody>
ok 5990 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody><br> </table>'; ;
ok 5991 - Document tree: qq'<!DOCTYPE HTML><table><tbody><br> </table>'
ok 5992 - Parse error: qq'<!DOCTYPE HTML><table><tr><br> </table>'; 1:31:in table:br;<br> in <tr>
ok 5993 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><br> </table>'; ;
ok 5994 - Document tree: qq'<!DOCTYPE HTML><table><tr><br> </table>'
ok 5995 - Parse error: qq'<!DOCTYPE HTML><table a><table b>  </table></table>'; 1:34:not closed:table, 1:51:unmatched end tag:table;<table> in <table>, unmatched </table>
ok 5996 - SHOULD-level error: qq'<!DOCTYPE HTML><table a><table b>  </table></table>'; ;
ok 5997 - Document tree: qq'<!DOCTYPE HTML><table a><table b>  </table></table>'
ok 5998 - Parse error: qq'<!DOCTYPE HTML><table a><table b>  </table> </table>'; 1:34:not closed:table, 1:52:unmatched end tag:table;<table> in <table>, unmatched </table>
ok 5999 - SHOULD-level error: qq'<!DOCTYPE HTML><table a><table b>  </table> </table>'; ;
ok 6000 - Document tree: qq'<!DOCTYPE HTML><table a><table b>  </table> </table>'
ok 6001 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><table>  </table></td>x</table>'; 1:61:in table:\#text;char in <tr>
ok 6002 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><table>  </table></td>x</table>'; ;
ok 6003 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><table>  </table></td>x</table>'
not ok 6004 - Parse error: qq'<!DOCTYPE HTML><table><tr><td></td>x<table>  </table></table>'; 1:44:in table:\#text, 1:44:not closed:tr, 1:44:not closed:tr, 1:61:unmatched end tag:table;char in <tr>, no </table> before <table>, unmatched </table>
#   Failed test 'Parse error: qq'<!DOCTYPE HTML><table><tr><td></td>x<table>  </table></table>'; 1:44:in table:\#text, 1:44:not closed:tr, 1:44:not closed:tr, 1:61:unmatched end tag:table;char in <tr>, no </table> before <table>, unmatched </table>'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 6005 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td></td>x<table>  </table></table>'; ;
ok 6006 - Document tree: qq'<!DOCTYPE HTML><table><tr><td></td>x<table>  </table></table>'
ok 6007 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><table>x</table><table> </table></table>'; 1:47:in table:\#text;char in <table>
ok 6008 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><table>x</table><table> </table></table>'; ;
ok 6009 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><table>x</table><table> </table></table>'
ok 6010 - Parse error: qq'<!DOCTYPE HTML><table><title>a</title></table>'; 1:30:in table:title;<title> in <table>
ok 6011 - SHOULD-level error: qq'<!DOCTYPE HTML><table><title>a</title></table>'; ;
ok 6012 - Document tree: qq'<!DOCTYPE HTML><table><title>a</title></table>'
ok 6013 - Parse error: qq'<!DOCTYPE HTML><table><li><table></table>'; 1:27:in table:li, 1:34:not closed:li;<li> in <table>, <table> in <table>
ok 6014 - SHOULD-level error: qq'<!DOCTYPE HTML><table><li><table></table>'; ;
ok 6015 - Document tree: qq'<!DOCTYPE HTML><table><li><table></table>'
ok 6016 - Parse error: qq'<!DOCTYPE HTML><table><input> </table>'; 1:30:in table:input;<input> in <table>
ok 6017 - SHOULD-level error: qq'<!DOCTYPE HTML><table><input> </table>'; ;
ok 6018 - Document tree: qq'<!DOCTYPE HTML><table><input> </table>'
ok 6019 - Parse error: qq'<!DOCTYPE HTML><table><input type="text"> </table>'; 1:42:in table:input;<input> in <table>
ok 6020 - SHOULD-level error: qq'<!DOCTYPE HTML><table><input type="text"> </table>'; ;
ok 6021 - Document tree: qq'<!DOCTYPE HTML><table><input type="text"> </table>'
ok 6022 - Parse error: qq'<!DOCTYPE HTML><table><input type=hidden> </table>'; 1:42:in table:input;<input type=hidden> in <table>
ok 6023 - SHOULD-level error: qq'<!DOCTYPE HTML><table><input type=hidden> </table>'; ;
ok 6024 - Document tree: qq'<!DOCTYPE HTML><table><input type=hidden> </table>'
ok 6025 - Parse error: qq'<!DOCTYPE HTML><table> <input> </table>'; 1:31:in table:input;<input> in <table>
ok 6026 - SHOULD-level error: qq'<!DOCTYPE HTML><table> <input> </table>'; ;
ok 6027 - Document tree: qq'<!DOCTYPE HTML><table> <input> </table>'
ok 6028 - Parse error: qq'<!DOCTYPE HTML><table>a<input> </table>'; 1:31:in table:\#text, 1:31:in table:input;char in <table>, <input> in <table>
ok 6029 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a<input> </table>'; ;
ok 6030 - Document tree: qq'<!DOCTYPE HTML><table>a<input> </table>'
ok 6031 - Parse error: qq'<!DOCTYPE HTML><table> <input type="text"> </table>'; 1:43:in table:input;<input> in <table>
ok 6032 - SHOULD-level error: qq'<!DOCTYPE HTML><table> <input type="text"> </table>'; ;
ok 6033 - Document tree: qq'<!DOCTYPE HTML><table> <input type="text"> </table>'
ok 6034 - Parse error: qq'<!DOCTYPE HTML><table>a<input type=text> </table>'; 1:41:in table:\#text, 1:41:in table:input;char in <table>, <input> in <table>
ok 6035 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a<input type=text> </table>'; ;
ok 6036 - Document tree: qq'<!DOCTYPE HTML><table>a<input type=text> </table>'
ok 6037 - Parse error: qq'<!DOCTYPE HTML><table> <input type=hidden> </table>'; 1:43:in table:input;<input type=hidden> in <table>
ok 6038 - SHOULD-level error: qq'<!DOCTYPE HTML><table> <input type=hidden> </table>'; ;
ok 6039 - Document tree: qq'<!DOCTYPE HTML><table> <input type=hidden> </table>'
ok 6040 - Parse error: qq'<!DOCTYPE HTML><table>a<input type=hidden> </table>'; 1:43:in table:\#text, 1:43:in table:input;char in <table>, <input> in <table>
ok 6041 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a<input type=hidden> </table>'; ;
ok 6042 - Document tree: qq'<!DOCTYPE HTML><table>a<input type=hidden> </table>'
ok 6043 - Parse error: qq'<!DOCTYPE HTML><table><input type="HiddeN"> </table>'; 1:44:in table:input;<input type=hidden> in <table>
ok 6044 - SHOULD-level error: qq'<!DOCTYPE HTML><table><input type="HiddeN"> </table>'; ;
ok 6045 - Document tree: qq'<!DOCTYPE HTML><table><input type="HiddeN"> </table>'
ok 6046 - Parse error: qq'<!DOCTYPE HTML><table><thead><input type=hidden></table>'; 1:49:in table:input;<input type=hidden> in <thead>
ok 6047 - SHOULD-level error: qq'<!DOCTYPE HTML><table><thead><input type=hidden></table>'; ;
ok 6048 - Document tree: qq'<!DOCTYPE HTML><table><thead><input type=hidden></table>'
ok 6049 - Parse error: qq'<!DOCTYPE HTML><table><thead>a<input type=hidden></table>'; 1:50:in table:\#text, 1:50:in table:input;char in <thead>, <input type=hidden> in <thead>
ok 6050 - SHOULD-level error: qq'<!DOCTYPE HTML><table><thead>a<input type=hidden></table>'; ;
ok 6051 - Document tree: qq'<!DOCTYPE HTML><table><thead>a<input type=hidden></table>'
ok 6052 - Parse error: qq'<!DOCTYPE HTML><table><tr><input type=hidden></table>'; 1:46:in table:input;<input type=hidden> in <tr>
ok 6053 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><input type=hidden></table>'; ;
ok 6054 - Document tree: qq'<!DOCTYPE HTML><table><tr><input type=hidden></table>'
ok 6055 - Parse error: qq'<!DOCTYPE HTML><table><tr>a<input type=hidden></table>'; 1:47:in table:\#text, 1:47:in table:input;char in <tr>, <input type=hidden> in <tr>
ok 6056 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr>a<input type=hidden></table>'; ;
ok 6057 - Document tree: qq'<!DOCTYPE HTML><table><tr>a<input type=hidden></table>'
ok 6058 - Parse error: qq'<!DOCTYPE HTML><table><script></script></table>'; ;
ok 6059 - SHOULD-level error: qq'<!DOCTYPE HTML><table><script></script></table>'; ;
ok 6060 - Document tree: qq'<!DOCTYPE HTML><table><script></script></table>'
ok 6061 - Parse error: qq'<!DOCTYPE HTML><table> <script></script> </table>'; ;
ok 6062 - SHOULD-level error: qq'<!DOCTYPE HTML><table> <script></script> </table>'; ;
ok 6063 - Document tree: qq'<!DOCTYPE HTML><table> <script></script> </table>'
ok 6064 - Parse error: qq'<!DOCTYPE HTML><table>a<script></script> </table>'; 1:32:in table:\#text;char in <table>
ok 6065 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a<script></script> </table>'; ;
ok 6066 - Document tree: qq'<!DOCTYPE HTML><table>a<script></script> </table>'
ok 6067 - Parse error: qq'<!DOCTYPE HTML><table><tfoot><script></script> </table>'; ;
ok 6068 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tfoot><script></script> </table>'; ;
ok 6069 - Document tree: qq'<!DOCTYPE HTML><table><tfoot><script></script> </table>'
ok 6070 - Parse error: qq'<!DOCTYPE HTML><table><tfoot>a<script></script> </table>'; 1:39:in table:\#text;char in <tfoot>
ok 6071 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tfoot>a<script></script> </table>'; ;
ok 6072 - Document tree: qq'<!DOCTYPE HTML><table><tfoot>a<script></script> </table>'
ok 6073 - Parse error: qq'<!DOCTYPE HTML><table><tr> <script></script> </table>'; ;
ok 6074 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr> <script></script> </table>'; ;
ok 6075 - Document tree: qq'<!DOCTYPE HTML><table><tr> <script></script> </table>'
ok 6076 - Parse error: qq'<!DOCTYPE HTML><table><tr>a<script></script> </table>'; 1:36:in table:\#text;char in <tr>
ok 6077 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr>a<script></script> </table>'; ;
ok 6078 - Document tree: qq'<!DOCTYPE HTML><table><tr>a<script></script> </table>'
ok 6079 - Parse error: qq'<!DOCTYPE HTML><table><style></style></table>'; ;
ok 6080 - SHOULD-level error: qq'<!DOCTYPE HTML><table><style></style></table>'; ;
ok 6081 - Document tree: qq'<!DOCTYPE HTML><table><style></style></table>'
ok 6082 - Parse error: qq'<!DOCTYPE HTML><table> <style></style> </table>'; ;
ok 6083 - SHOULD-level error: qq'<!DOCTYPE HTML><table> <style></style> </table>'; ;
ok 6084 - Document tree: qq'<!DOCTYPE HTML><table> <style></style> </table>'
ok 6085 - Parse error: qq'<!DOCTYPE HTML><table>a<style></style> </table>'; 1:31:in table:\#text;char in <table>
ok 6086 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a<style></style> </table>'; ;
ok 6087 - Document tree: qq'<!DOCTYPE HTML><table>a<style></style> </table>'
ok 6088 - Parse error: qq'<!DOCTYPE HTML><table><tfoot><style></style> </table>'; ;
ok 6089 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tfoot><style></style> </table>'; ;
ok 6090 - Document tree: qq'<!DOCTYPE HTML><table><tfoot><style></style> </table>'
ok 6091 - Parse error: qq'<!DOCTYPE HTML><table><tfoot>a<style></style> </table>'; 1:38:in table:\#text;char in <tfoot>
ok 6092 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tfoot>a<style></style> </table>'; ;
ok 6093 - Document tree: qq'<!DOCTYPE HTML><table><tfoot>a<style></style> </table>'
ok 6094 - Parse error: qq'<!DOCTYPE HTML><table><tr> <style></style> </table>'; ;
ok 6095 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr> <style></style> </table>'; ;
ok 6096 - Document tree: qq'<!DOCTYPE HTML><table><tr> <style></style> </table>'
ok 6097 - Parse error: qq'<!DOCTYPE HTML><table><tr>a<style></style> </table>'; 1:35:in table:\#text;char in <tr>
ok 6098 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr>a<style></style> </table>'; ;
ok 6099 - Document tree: qq'<!DOCTYPE HTML><table><tr>a<style></style> </table>'
ok 6100 - Parse error: qq'<!DOCTYPE HTML><table><b>x<i>y<div>z</b>a</i>b'; 1:26:in table:b, 1:30:in table:\#text, 1:30:in table:i, 1:36:in table:\#text, 1:36:in table:div, 1:41:in table:\#text, 1:41:in table:/:b, 1:41:not closed:div, 1:46:in table:\#text, 1:46:in table:/:i, 1:46:not closed:div, 1:46:in table:\#text, 1:46:in body:\#eof;1,26,in table:b, 1,27,in table:\#character, 1,30,in table:i, 1,31,in table:\#character, 1,36,in table:div, 1,37,in table:\#character, 1,41,in table:/b, 1,41,not closed:div, 1,42,in table:\#character, 1,46,in table:/i, 1,46,not closed:div, 1,46,in table:\#character, no </div></table> at the end-of-file
ok 6101 - SHOULD-level error: qq'<!DOCTYPE HTML><table><b>x<i>y<div>z</b>a</i>b'; ;
ok 6102 - Document tree: qq'<!DOCTYPE HTML><table><b>x<i>y<div>z</b>a</i>b'
ok 6103 - Parse error: qq'<!DOCTYPE HTML><table><tr><td></body>'; 1:37:unmatched end tag:body, 1:37:in body:\#eof;unmatched </body>, table not closed
ok 6104 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td></body>'; ;
ok 6105 - Document tree: qq'<!DOCTYPE HTML><table><tr><td></body>'
ok 6106 - Parse error: qq'<!DOCTYPE HTML><table><tr><th></body>'; 1:37:unmatched end tag:body, 1:37:in body:\#eof;unmatched </body>, table not closed
ok 6107 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><th></body>'; ;
ok 6108 - Document tree: qq'<!DOCTYPE HTML><table><tr><th></body>'
ok 6109 - Parse error: qq'<!DOCTYPE HTML><table><thead><tr><td></body>'; 1:44:unmatched end tag:body, 1:44:in body:\#eof;unmatched </body>, table not closed
ok 6110 - SHOULD-level error: qq'<!DOCTYPE HTML><table><thead><tr><td></body>'; ;
ok 6111 - Document tree: qq'<!DOCTYPE HTML><table><thead><tr><td></body>'
ok 6112 - Parse error: qq'<!DOCTYPE HTML><isindex>'; 1:24:isindex;isindex
ok 6113 - SHOULD-level error: qq'<!DOCTYPE HTML><isindex>'; ;
ok 6114 - Document tree: qq'<!DOCTYPE HTML><isindex>'
ok 6115 - Parse error: qq'<!DOCTYPE HTML><isindex/>'; 1:25:isindex;isindex
ok 6116 - SHOULD-level error: qq'<!DOCTYPE HTML><isindex/>'; ;
ok 6117 - Document tree: qq'<!DOCTYPE HTML><isindex/>'
ok 6118 - Parse error: qq'<!DOCTYPE HTML><form><isindex/></form>'; 1:32:isindex, 1:32:nestc;<isindex> in form, nestc
ok 6119 - SHOULD-level error: qq'<!DOCTYPE HTML><form><isindex/></form>'; ;
ok 6120 - Document tree: qq'<!DOCTYPE HTML><form><isindex/></form>'
ok 6121 - Parse error: qq'<!DOCTYPE HTML><isindex action="http://test/">'; 1:46:isindex;isindex
ok 6122 - SHOULD-level error: qq'<!DOCTYPE HTML><isindex action="http://test/">'; ;
ok 6123 - Document tree: qq'<!DOCTYPE HTML><isindex action="http://test/">'
ok 6124 - Parse error: qq'<!DOCTYPE HTML><isindex prompt="Input:">'; 1:40:isindex;isindex
ok 6125 - SHOULD-level error: qq'<!DOCTYPE HTML><isindex prompt="Input:">'; ;
ok 6126 - Document tree: qq'<!DOCTYPE HTML><isindex prompt="Input:">'
ok 6127 - Parse error: qq'<!DOCTYPE HTML><isindex name="textarea">'; 1:40:isindex;isindex
ok 6128 - SHOULD-level error: qq'<!DOCTYPE HTML><isindex name="textarea">'; ;
ok 6129 - Document tree: qq'<!DOCTYPE HTML><isindex name="textarea">'
ok 6130 - Parse error: qq'<!DOCTYPE HTML><isindex type="checkbox">'; 1:40:isindex;isindex
ok 6131 - SHOULD-level error: qq'<!DOCTYPE HTML><isindex type="checkbox">'; ;
ok 6132 - Document tree: qq'<!DOCTYPE HTML><isindex type="checkbox">'
ok 6133 - Parse error: qq'<!DOCTYPE HTML><form><isindex></form>'; 1:31:isindex;isindex
ok 6134 - SHOULD-level error: qq'<!DOCTYPE HTML><form><isindex></form>'; ;
ok 6135 - Document tree: qq'<!DOCTYPE HTML><form><isindex></form>'
ok 6136 - Parse error: qq'<!DOCTYPE HTML><h1><a><h2>'; 1:26:in body:\#eof;unexpected end of file (no </h1></a></h2>)
ok 6137 - SHOULD-level error: qq'<!DOCTYPE HTML><h1><a><h2>'; ;
ok 6138 - Document tree: qq'<!DOCTYPE HTML><h1><a><h2>'
ok 6139 - Parse error: qq'<!DOCTYPE HTML><h1><p></h1>'; ;
ok 6140 - SHOULD-level error: qq'<!DOCTYPE HTML><h1><p></h1>'; ;
ok 6141 - Document tree: qq'<!DOCTYPE HTML><h1><p></h1>'
ok 6142 - Parse error: qq'<!DOCTYPE HTML><h1><li></h1>'; ;
ok 6143 - SHOULD-level error: qq'<!DOCTYPE HTML><h1><li></h1>'; ;
ok 6144 - Document tree: qq'<!DOCTYPE HTML><h1><li></h1>'
ok 6145 - Parse error: qq'<!DOCTYPE HTML><h1><dt></h1>'; ;
ok 6146 - SHOULD-level error: qq'<!DOCTYPE HTML><h1><dt></h1>'; ;
ok 6147 - Document tree: qq'<!DOCTYPE HTML><h1><dt></h1>'
ok 6148 - Parse error: qq'<!DOCTYPE HTML><h1><dd></h1>'; ;
ok 6149 - SHOULD-level error: qq'<!DOCTYPE HTML><h1><dd></h1>'; ;
ok 6150 - Document tree: qq'<!DOCTYPE HTML><h1><dd></h1>'
ok 6151 - Parse error: qq'<!DOCTYPE HTML><h1></h1>'; ;
ok 6152 - SHOULD-level error: qq'<!DOCTYPE HTML><h1></h1>'; ;
ok 6153 - Document tree: qq'<!DOCTYPE HTML><h1></h1>'
ok 6154 - Parse error: qq'  <p>'; 1:5:no DOCTYPE;no DOCTYPE
ok 6155 - SHOULD-level error: qq'  <p>'; ;
ok 6156 - Document tree: qq'  <p>'
ok 6157 - Parse error: qq'  a'; 1:3:no DOCTYPE;no DOCTYPE
ok 6158 - SHOULD-level error: qq'  a'; ;
ok 6159 - Document tree: qq'  a'
ok 6160 - Parse error: qq'<!---->  <p>'; 1:12:no DOCTYPE;no DOCTYPE
ok 6161 - SHOULD-level error: qq'<!---->  <p>'; ;
ok 6162 - Document tree: qq'<!---->  <p>'
ok 6163 - Parse error: qq'<!DOCTYPE HTML>  <p>'; ;
ok 6164 - SHOULD-level error: qq'<!DOCTYPE HTML>  <p>'; ;
ok 6165 - Document tree: qq'<!DOCTYPE HTML>  <p>'
ok 6166 - Parse error: qq'<!DOCTYPE HTML><div></div></div>'; 1:32:unmatched end tag:div;unmatched </div>
ok 6167 - SHOULD-level error: qq'<!DOCTYPE HTML><div></div></div>'; ;
ok 6168 - Document tree: qq'<!DOCTYPE HTML><div></div></div>'
ok 6169 - Parse error: qq'<!DOCTYPE HTML><div><span></div>'; 1:32:not closed:span;unclosed <span>
ok 6170 - SHOULD-level error: qq'<!DOCTYPE HTML><div><span></div>'; ;
ok 6171 - Document tree: qq'<!DOCTYPE HTML><div><span></div>'
ok 6172 - Parse error: qq'<!DOCTYPE HTML><listing>\x{0A}</listing>'; ;
ok 6173 - SHOULD-level error: qq'<!DOCTYPE HTML><listing>\x{0A}</listing>'; ;
ok 6174 - Document tree: qq'<!DOCTYPE HTML><listing>\x{0A}</listing>'
ok 6175 - Parse error: qq'<!DOCTYPE HTML><listing>\x{0A}a</listing>'; ;
ok 6176 - SHOULD-level error: qq'<!DOCTYPE HTML><listing>\x{0A}a</listing>'; ;
ok 6177 - Document tree: qq'<!DOCTYPE HTML><listing>\x{0A}a</listing>'
ok 6178 - Parse error: qq'<!DOCTYPE HTML><listing>a\x{0A}</listing>'; ;
ok 6179 - SHOULD-level error: qq'<!DOCTYPE HTML><listing>a\x{0A}</listing>'; ;
ok 6180 - Document tree: qq'<!DOCTYPE HTML><listing>a\x{0A}</listing>'
ok 6181 - Parse error: qq'<!DOCTYPE HTML><listing>\x{0A}\x{0A}</listing>'; ;
ok 6182 - SHOULD-level error: qq'<!DOCTYPE HTML><listing>\x{0A}\x{0A}</listing>'; ;
ok 6183 - Document tree: qq'<!DOCTYPE HTML><listing>\x{0A}\x{0A}</listing>'
ok 6184 - Parse error: qq'<!DOCTYPE HTML><listing> \x{0A}</listing>'; ;
ok 6185 - SHOULD-level error: qq'<!DOCTYPE HTML><listing> \x{0A}</listing>'; ;
ok 6186 - Document tree: qq'<!DOCTYPE HTML><listing> \x{0A}</listing>'
ok 6187 - Parse error: qq'<!DOCTYPE HTML><pre><!---->\x{0A}a</pre>'; ;
ok 6188 - SHOULD-level error: qq'<!DOCTYPE HTML><pre><!---->\x{0A}a</pre>'; ;
ok 6189 - Document tree: qq'<!DOCTYPE HTML><pre><!---->\x{0A}a</pre>'
ok 6190 - Parse error: qq'<!DOCTYPE HTML><listing><!---->\x{0A}a</listing>'; ;
ok 6191 - SHOULD-level error: qq'<!DOCTYPE HTML><listing><!---->\x{0A}a</listing>'; ;
ok 6192 - Document tree: qq'<!DOCTYPE HTML><listing><!---->\x{0A}a</listing>'
ok 6193 - Parse error: qq'<!DOCTYPE HTML><textarea><!---->\x{0A}a</textarea>'; ;
ok 6194 - SHOULD-level error: qq'<!DOCTYPE HTML><textarea><!---->\x{0A}a</textarea>'; ;
ok 6195 - Document tree: qq'<!DOCTYPE HTML><textarea><!---->\x{0A}a</textarea>'
ok 6196 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html> '; ;
ok 6197 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html> '; ;
ok 6198 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html> '
ok 6199 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>  '; ;
ok 6200 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>  '; ;
ok 6201 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>  '
ok 6202 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>a'; 1:70:after html:\#text;char after </html>
ok 6203 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>a'; ;
ok 6204 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>a'
ok 6205 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html> a'; 1:71:after html:\#text;char after </html>
ok 6206 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html> a'; ;
ok 6207 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html> a'
ok 6208 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>a '; 1:71:after html:\#text;char after </html>
ok 6209 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>a '; ;
ok 6210 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>a '
ok 6211 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>aaa'; 1:72:after html:\#text;char after </html>
ok 6212 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>aaa'; ;
ok 6213 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>aaa'
ok 6214 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><!---->'; ;
ok 6215 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><!---->'; ;
ok 6216 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><!---->'
ok 6217 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><!--aa-->'; ;
ok 6218 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><!--aa-->'; ;
ok 6219 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><!--aa-->'
ok 6220 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><!DOCTYPE HTML>'; 1:84:in html:\#DOCTYPE;<!DOCTYPE> after </html>
ok 6221 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><!DOCTYPE HTML>'; ;
ok 6222 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><!DOCTYPE HTML>'
ok 6223 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><p>'; 1:72:after html:p;start tag after </html>
ok 6224 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><p>'; ;
ok 6225 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html><p>'
ok 6226 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html></p>'; 1:73:after html:/:p, 1:73:unmatched end tag:p;end tag after </html>, </p> interpreted as <p></p>
ok 6227 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html></p>'; ;
ok 6228 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html></p>'
ok 6229 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>  <p>'; 1:74:after html:p;start tag after </html>
ok 6230 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>  <p>'; ;
ok 6231 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>  <p>'
ok 6232 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>aa<p>'; 1:72:after html:\#text;char after </html>
ok 6233 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>aa<p>'; ;
ok 6234 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body></html>aa<p>'
ok 6235 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> '; ;
ok 6236 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> '; ;
ok 6237 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> '
ok 6238 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>  '; ;
ok 6239 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>  '; ;
ok 6240 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>  '
ok 6241 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a'; 1:78:after html:\#text;char after </html>
ok 6242 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a'; ;
ok 6243 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a'
ok 6244 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> a'; 1:79:after html:\#text;char after </html>
ok 6245 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> a'; ;
ok 6246 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> a'
ok 6247 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a '; 1:79:after html:\#text;char after </html>
ok 6248 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a '; ;
ok 6249 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a '
ok 6250 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset></html>a</html>'; 1:45:after html:\#text, 1:51:after after frameset:/:html;char after </html>, </html> after </html>
ok 6251 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset></html>a</html>'; ;
ok 6252 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset></html>a</html>'
ok 6253 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!---->'; ;
ok 6254 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!---->'; ;
ok 6255 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!---->'
ok 6256 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!--a-->'; ;
ok 6257 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!--a-->'; ;
ok 6258 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!--a-->'
ok 6259 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!---->'; ;
ok 6260 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!---->'; ;
ok 6261 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!---->'
ok 6262 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!---->'; 1:79:after html:\#text;char after </html>
ok 6263 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!---->'; ;
ok 6264 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!---->'
ok 6265 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!----> '; 1:79:after html:\#text;char after </html>
ok 6266 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!----> '; ;
ok 6267 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!----> '
ok 6268 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!----> <!--a-->'; 1:79:after html:\#text;char after </html>
ok 6269 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!----> <!--a-->'; ;
ok 6270 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!----> <!--a-->'
ok 6271 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!DOCTYPE HTML>'; 1:92:in html:\#DOCTYPE;<!DOCTYPE> after </html>
ok 6272 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!DOCTYPE HTML>'; ;
ok 6273 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!DOCTYPE HTML>'
ok 6274 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!DOCTYPE HTML>'; 1:93:in html:\#DOCTYPE;<!DOCTYPE> after </html>
ok 6275 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!DOCTYPE HTML>'; ;
ok 6276 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!DOCTYPE HTML>'
ok 6277 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><p>'; 1:80:after after frameset:p;start tag after </html>
ok 6278 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><p>'; ;
ok 6279 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><p>'
ok 6280 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <p>'; 1:81:after after frameset:p;start tag after </html>
ok 6281 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <p>'; ;
ok 6282 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <p>'
ok 6283 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></p>'; 1:81:after after frameset:/:p;end tag after </html>
ok 6284 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></p>'; ;
ok 6285 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></p>'
ok 6286 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> </p>'; 1:82:after after frameset:/:p;end tag after </html>
ok 6287 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> </p>'; ;
ok 6288 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> </p>'
ok 6289 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></html>'; 1:84:after after frameset:/:html;</html> after </html>
ok 6290 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></html>'; ;
ok 6291 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></html>'
ok 6292 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a</html>'; 1:79:after html:\#text, 1:85:after after frameset:/:html;char after </html>, </html> after </html>
ok 6293 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a</html>'; ;
ok 6294 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a</html>'
ok 6295 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>'; ;
ok 6296 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>'; ;
ok 6297 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>'
ok 6298 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes>'; 1:87:not closed:noframes;no </noframes>
ok 6299 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes>'; ;
ok 6300 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes>'
ok 6301 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes><p></noframes>'; ;
ok 6302 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes><p></noframes>'; ;
ok 6303 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes><p></noframes>'
ok 6304 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>a'; 1:99:after html:\#text;char after </html>
ok 6305 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>a'; ;
ok 6306 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>a'
ok 6307 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>a</html>'; 1:100:after html:\#text, 1:106:after after frameset:/:html;char after </html>, </html> after </html>
ok 6308 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>a</html>'; ;
ok 6309 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>a</html>'
ok 6310 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <noframes></noframes> '; ;
ok 6311 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <noframes></noframes> '; ;
ok 6312 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <noframes></noframes> '
ok 6313 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset></html><frameset>'; 1:53:after after frameset:frameset;<frameset> after </html>
ok 6314 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset></html><frameset>'; ;
ok 6315 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset></html><frameset>'
ok 6316 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset></html></frameset>'; 1:54:after after frameset:/:frameset;</frameset> after </html>
ok 6317 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset></html></frameset>'; ;
ok 6318 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset></html></frameset>'
ok 6319 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset></html><frame>'; 1:50:after after frameset:frame;<frame> after </html>
ok 6320 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset></html><frame>'; ;
ok 6321 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset></html><frame>'
ok 6322 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset></html><xyz>'; 1:48:after after frameset:xyz;<xyz> after </html>
ok 6323 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset></html><xyz>'; ;
ok 6324 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset></html><xyz>'
ok 6325 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset></html></xyz>'; 1:49:after after frameset:/:xyz;</xyz> after </html>
ok 6326 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset></html></xyz>'; ;
ok 6327 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset></html></xyz>'
ok 6328 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset> </frameset></html>'; ;
ok 6329 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset> </frameset></html>'; ;
ok 6330 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><frameset> </frameset></html>'
ok 6331 - Parse error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body> </html>'; ;
ok 6332 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body> </html>'; ;
ok 6333 - Document tree: qq'<!DOCTYPE HTML><html><head><title></title></head><body></body> </html>'
ok 6334 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset><noframes>'; 1:46:not closed:noframes;unexpected end of file
ok 6335 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset><noframes>'; ;
ok 6336 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset><noframes>'
ok 6337 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset><noframes></noframes>'; ;
ok 6338 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset><noframes></noframes>'; ;
ok 6339 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset><noframes></noframes>'
ok 6340 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset><noframes>abcdefg'; 1:53:not closed:noframes;unexpected end of file
ok 6341 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset><noframes>abcdefg'; ;
ok 6342 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset><noframes>abcdefg'
ok 6343 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset><noframes>abcdefg</noframes>'; ;
ok 6344 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset><noframes>abcdefg</noframes>'; ;
ok 6345 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset><noframes>abcdefg</noframes>'
ok 6346 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset><noframes>aa<p>bb</noframes>'; ;
ok 6347 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset><noframes>aa<p>bb</noframes>'; ;
ok 6348 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset><noframes>aa<p>bb</noframes>'
ok 6349 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset><noframes><noframes></noframes>'; ;
ok 6350 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset><noframes><noframes></noframes>'; ;
ok 6351 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset><noframes><noframes></noframes>'
ok 6352 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset><noframes></noframe></noframes>'; ;
ok 6353 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset><noframes></noframe></noframes>'; ;
ok 6354 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset><noframes></noframe></noframes>'
ok 6355 - Parse error: qq'<!DOCTYPE HTML><noframes>x</noframes><!---->'; ;
ok 6356 - SHOULD-level error: qq'<!DOCTYPE HTML><noframes>x</noframes><!---->'; ;
ok 6357 - Document tree: qq'<!DOCTYPE HTML><noframes>x</noframes><!---->'
ok 6358 - Parse error: qq'<!DOCTYPE HTML><head><noframes>x</noframes><!---->'; ;
ok 6359 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noframes>x</noframes><!---->'; ;
ok 6360 - Document tree: qq'<!DOCTYPE HTML><head><noframes>x</noframes><!---->'
ok 6361 - Parse error: qq'<!DOCTYPE HTML><head></head><noframes>x</noframes><!---->'; 1:39:after head:noframes;<noframes> after </head>
ok 6362 - SHOULD-level error: qq'<!DOCTYPE HTML><head></head><noframes>x</noframes><!---->'; ;
ok 6363 - Document tree: qq'<!DOCTYPE HTML><head></head><noframes>x</noframes><!---->'
ok 6364 - Parse error: qq'<!DOCTYPE HTML><body><noframes>x</noframes>'; ;
ok 6365 - SHOULD-level error: qq'<!DOCTYPE HTML><body><noframes>x</noframes>'; ;
ok 6366 - Document tree: qq'<!DOCTYPE HTML><body><noframes>x</noframes>'
ok 6367 - Parse error: qq'</body></html><html a>'; 1:8:no DOCTYPE, 1:22:after html:html, 1:22:not first start tag;no <!DOCTYPE>, tag after </html>, second <html>
ok 6368 - SHOULD-level error: qq'</body></html><html a>'; ;
ok 6369 - Document tree: qq'</body></html><html a>'
ok 6370 - Parse error: qq'</html>'; 1:7:no DOCTYPE;no <!DOCTYPE>
ok 6371 - SHOULD-level error: qq'</html>'; ;
ok 6372 - Document tree: qq'</html>'
ok 6373 - Parse error: qq'<!----></html>x'; 1:15:no DOCTYPE, 1:15:after html:\#text;no <!DOCTYPE>, </html> before head
ok 6374 - SHOULD-level error: qq'<!----></html>x'; ;
ok 6375 - Document tree: qq'<!----></html>x'
ok 6376 - Parse error: qq'<body></body></html><html a>'; 1:7:no DOCTYPE, 1:28:after html:html, 1:28:not first start tag;no <!DOCTYPE>, <html> after </html>, <html> is not the first start tag
ok 6377 - SHOULD-level error: qq'<body></body></html><html a>'; ;
ok 6378 - Document tree: qq'<body></body></html><html a>'
ok 6379 - Parse error: qq'<frameset></frameset><html a></html>'; 1:11:no DOCTYPE, 1:30:not first start tag;no <!DOCTYPE>, <html> is not the first start tag
ok 6380 - SHOULD-level error: qq'<frameset></frameset><html a></html>'; ;
ok 6381 - Document tree: qq'<frameset></frameset><html a></html>'
ok 6382 - Parse error: qq'<frameset></frameset></html><html a>'; 1:11:no DOCTYPE, 1:36:after html:html, 1:36:not first start tag;no <!DOCTYPE>, <html> after </html>, <html> is not the first start tag
ok 6383 - SHOULD-level error: qq'<frameset></frameset></html><html a>'; ;
ok 6384 - Document tree: qq'<frameset></frameset></html><html a>'
ok 6385 - Parse error: qq'<!DOCTYPE HTML><html><head></head><frameset></frameset></html><html a>'; 1:70:after html:html, 1:70:not first start tag;<html> after </html>, <html> is not the first start tag
ok 6386 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><frameset></frameset></html><html a>'; ;
ok 6387 - Document tree: qq'<!DOCTYPE HTML><html><head></head><frameset></frameset></html><html a>'
ok 6388 - Parse error: qq'<frameset></frameset>'; 1:11:no DOCTYPE;no <!DOCTYPE>
ok 6389 - SHOULD-level error: qq'<frameset></frameset>'; ;
ok 6390 - Document tree: qq'<frameset></frameset>'
ok 6391 - Parse error: qq'<frameset></frameset></frameset>'; 1:11:no DOCTYPE, 1:32:after frameset:/:frameset;no <!DOCTYPE>, unmatched </frameset>
ok 6392 - SHOULD-level error: qq'<frameset></frameset></frameset>'; ;
ok 6393 - Document tree: qq'<frameset></frameset></frameset>'
ok 6394 - Parse error: qq'<frameset></frameset></frameset></frameset>'; 1:11:no DOCTYPE, 1:33:after frameset:/:frameset, 1:43:after frameset:/:frameset;no <!DOCTYPE>, unmatched </frameset>, unmatched </frameset>
ok 6395 - SHOULD-level error: qq'<frameset></frameset></frameset></frameset>'; ;
ok 6396 - Document tree: qq'<frameset></frameset></frameset></frameset>'
ok 6397 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</caption>a</table>'; 1:54:in table:\#text;a in <table>
ok 6398 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</caption>a</table>'; ;
ok 6399 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</caption>a</table>'
ok 6400 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</table>a'; 1:44:not closed:caption;no </caption>
ok 6401 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</table>a'; ;
ok 6402 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</table>a'
ok 6403 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</body>a'; 1:43:unmatched end tag:body, 1:43:in body:\#eof;unmatched </body>, unexpected end of file
ok 6404 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</body>a'; ;
ok 6405 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</body>a'
ok 6406 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</col>a'; 1:42:unmatched end tag:col, 1:42:in body:\#eof;unmatched </col>, unexpected end of file
ok 6407 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</col>a'; ;
ok 6408 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</col>a'
ok 6409 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</colgroup>a'; 1:47:unmatched end tag:colgroup, 1:47:in body:\#eof;unmatched </colgroup>, unexpected end of file
ok 6410 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</colgroup>a'; ;
ok 6411 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</colgroup>a'
ok 6412 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</html>a'; 1:43:unmatched end tag:html, 1:43:in body:\#eof;unmatched </html>, unexpected end of file
ok 6413 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</html>a'; ;
ok 6414 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</html>a'
ok 6415 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</html> '; 1:43:unmatched end tag:html, 1:43:in body:\#eof;unmatched </html>, unexpected end of file
ok 6416 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</html> '; ;
ok 6417 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</html> '
ok 6418 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</tbody>a'; 1:44:unmatched end tag:tbody, 1:44:in body:\#eof;unmatched </tbody>, unexpected end of file
ok 6419 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</tbody>a'; ;
ok 6420 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</tbody>a'
ok 6421 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</thead>a'; 1:44:unmatched end tag:thead, 1:44:in body:\#eof;unmatched </thead>, unexpected end of file
ok 6422 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</thead>a'; ;
ok 6423 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</thead>a'
ok 6424 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</tfoot>a'; 1:44:unmatched end tag:tfoot, 1:44:in body:\#eof;unmatched </tfoot>, unexpected end of file
ok 6425 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</tfoot>a'; ;
ok 6426 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</tfoot>a'
ok 6427 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</tr>a'; 1:41:unmatched end tag:tr, 1:41:in body:\#eof;unmatched </tr>, unexpected end of file
ok 6428 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</tr>a'; ;
ok 6429 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</tr>a'
ok 6430 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</td>a'; 1:41:unmatched end tag:td, 1:41:in body:\#eof;unmatched </td>, unexpected end of file
ok 6431 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</td>a'; ;
ok 6432 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</td>a'
ok 6433 - Parse error: qq'<!DOCTYPE HTML><table><caption>test</th>a'; 1:41:unmatched end tag:th, 1:41:in body:\#eof;unmatched </th>, unexpected end of file
ok 6434 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>test</th>a'; ;
ok 6435 - Document tree: qq'<!DOCTYPE HTML><table><caption>test</th>a'
ok 6436 - Parse error: qq'<!DOCTYPE HTML><table><caption>a<caption>b'; 1:42:not closed:caption, 1:42:in body:\#eof;no </caption>, unexpected end of file
ok 6437 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>a<caption>b'; ;
ok 6438 - Document tree: qq'<!DOCTYPE HTML><table><caption>a<caption>b'
ok 6439 - Parse error: qq'<!DOCTYPE HTML><table><colgroup>  </table>'; ;
ok 6440 - SHOULD-level error: qq'<!DOCTYPE HTML><table><colgroup>  </table>'; ;
ok 6441 - Document tree: qq'<!DOCTYPE HTML><table><colgroup>  </table>'
ok 6442 - Parse error: qq'<!DOCTYPE HTML><table><colgroup></colgroup></table>'; ;
ok 6443 - SHOULD-level error: qq'<!DOCTYPE HTML><table><colgroup></colgroup></table>'; ;
ok 6444 - Document tree: qq'<!DOCTYPE HTML><table><colgroup></colgroup></table>'
ok 6445 - Parse error: qq'<!DOCTYPE HTML><table><caption>a<col>b'; 1:38:not closed:caption, 1:38:in table:\#text, 1:38:in body:\#eof;no </caption>, "b" in table, unexpected end of file
ok 6446 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>a<col>b'; ;
ok 6447 - Document tree: qq'<!DOCTYPE HTML><table><caption>a<col>b'
ok 6448 - Parse error: qq'<!DOCTYPE HTML><table><caption>a<colgroup>b'; 1:43:not closed:caption, 1:43:in table:\#text, 1:43:in body:\#eof;no </caption>, "b" in colgroup, unexpected end of file
ok 6449 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>a<colgroup>b'; ;
ok 6450 - Document tree: qq'<!DOCTYPE HTML><table><caption>a<colgroup>b'
ok 6451 - Parse error: qq'<!DOCTYPE HTML><table><caption>a<thead>b'; 1:40:not closed:caption, 1:40:in table:\#text, 1:40:in body:\#eof;no </caption>, "b" in thead, unexpected end of file
ok 6452 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>a<thead>b'; ;
ok 6453 - Document tree: qq'<!DOCTYPE HTML><table><caption>a<thead>b'
ok 6454 - Parse error: qq'<!DOCTYPE HTML><table><caption>a<tbody>b'; 1:40:not closed:caption, 1:40:in table:\#text, 1:40:in body:\#eof;no </caption>, "b" in tbody, unexpected end of file
ok 6455 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>a<tbody>b'; ;
ok 6456 - Document tree: qq'<!DOCTYPE HTML><table><caption>a<tbody>b'
ok 6457 - Parse error: qq'<!DOCTYPE HTML><table><caption>a<tfoot>b'; 1:40:not closed:caption, 1:40:in table:\#text, 1:40:in body:\#eof;no </caption>, "b" in tfoot, unexpected end of file
ok 6458 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>a<tfoot>b'; ;
ok 6459 - Document tree: qq'<!DOCTYPE HTML><table><caption>a<tfoot>b'
ok 6460 - Parse error: qq'<!DOCTYPE HTML><table><caption>a<tr>b'; 1:37:not closed:caption, 1:37:in table:\#text, 1:37:in body:\#eof;no </caption>, "b" in tr, unexpected end of file
ok 6461 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>a<tr>b'; ;
ok 6462 - Document tree: qq'<!DOCTYPE HTML><table><caption>a<tr>b'
ok 6463 - Parse error: qq'<!DOCTYPE HTML><table><caption>a<td>b'; 1:37:not closed:caption, 1:37:missing start tag:tr, 1:37:in body:\#eof;no </caption>, no <tr>, unexpected end of file
ok 6464 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>a<td>b'; ;
ok 6465 - Document tree: qq'<!DOCTYPE HTML><table><caption>a<td>b'
ok 6466 - Parse error: qq'<!DOCTYPE HTML><table><caption>a<th>b'; 1:37:not closed:caption, 1:37:missing start tag:tr, 1:37:in body:\#eof;no </caption>, no <tr>, unexpected end of file
ok 6467 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption>a<th>b'; ;
ok 6468 - Document tree: qq'<!DOCTYPE HTML><table><caption>a<th>b'
ok 6469 - Parse error: qq'<!DOCTYPE HTML>a<caption>b'; 1:26:in body:caption;<caption> in body
ok 6470 - SHOULD-level error: qq'<!DOCTYPE HTML>a<caption>b'; ;
ok 6471 - Document tree: qq'<!DOCTYPE HTML>a<caption>b'
ok 6472 - Parse error: qq'<!DOCTYPE HTML><table><caption><span><tbody>'; 1:44:not closed:caption, 1:44:not closed:span, 1:44:in body:\#eof;<caption> not closed, <span> not closed, <table> not closed
ok 6473 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><span><tbody>'; ;
ok 6474 - Document tree: qq'<!DOCTYPE HTML><table><caption><span><tbody>'
ok 6475 - Parse error: qq'<!DOCTYPE HTML><table><caption><li><tbody>'; 1:42:not closed:caption, 1:42:in body:\#eof;<caption> not closed, <table> not closed
ok 6476 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><li><tbody>'; ;
ok 6477 - Document tree: qq'<!DOCTYPE HTML><table><caption><li><tbody>'
ok 6478 - Parse error: qq'<!DOCTYPE HTML><table><caption><p><tbody>'; 1:41:not closed:caption, 1:41:in body:\#eof;<caption> not closed, <table> not closed
ok 6479 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><p><tbody>'; ;
ok 6480 - Document tree: qq'<!DOCTYPE HTML><table><caption><p><tbody>'
ok 6481 - Parse error: qq'<!DOCTYPE HTML><table><caption><dt><tbody>'; 1:42:not closed:caption, 1:42:in body:\#eof;<caption> not closed, <table> not closed
ok 6482 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><dt><tbody>'; ;
ok 6483 - Document tree: qq'<!DOCTYPE HTML><table><caption><dt><tbody>'
ok 6484 - Parse error: qq'<!DOCTYPE HTML><table><caption><dd><tbody>'; 1:42:not closed:caption, 1:42:in body:\#eof;<caption> not closed, <table> not closed
ok 6485 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><dd><tbody>'; ;
ok 6486 - Document tree: qq'<!DOCTYPE HTML><table><caption><dd><tbody>'
ok 6487 - Parse error: qq'<!DOCTYPE HTML>a<col>b'; 1:22:in body:col;<col> in body
ok 6488 - SHOULD-level error: qq'<!DOCTYPE HTML>a<col>b'; ;
ok 6489 - Document tree: qq'<!DOCTYPE HTML>a<col>b'
ok 6490 - Parse error: qq'<!DOCTYPE HTML>a<colgroup>b'; 1:27:in body:colgroup;<colgroup> in body
ok 6491 - SHOULD-level error: qq'<!DOCTYPE HTML>a<colgroup>b'; ;
ok 6492 - Document tree: qq'<!DOCTYPE HTML>a<colgroup>b'
ok 6493 - Parse error: qq'<!DOCTYPE HTML>a<frame>b'; 1:24:in body:frame;<frame> in body
ok 6494 - SHOULD-level error: qq'<!DOCTYPE HTML>a<frame>b'; ;
ok 6495 - Document tree: qq'<!DOCTYPE HTML>a<frame>b'
ok 6496 - Parse error: qq'<!DOCTYPE HTML>a<frameset>b'; 1:27:in body:frameset;<frameset> in body
ok 6497 - SHOULD-level error: qq'<!DOCTYPE HTML>a<frameset>b'; ;
ok 6498 - Document tree: qq'<!DOCTYPE HTML>a<frameset>b'
ok 6499 - Parse error: qq'<!DOCTYPE HTML>a<frameset><frame>b'; 1:27:in body:frameset, 1:34:in body:frame;<frameset> in body, <frame> in body
ok 6500 - SHOULD-level error: qq'<!DOCTYPE HTML>a<frameset><frame>b'; ;
ok 6501 - Document tree: qq'<!DOCTYPE HTML>a<frameset><frame>b'
ok 6502 - Parse error: qq'<!DOCTYPE HTML>a<head>b'; 1:23:in body:head;<head> in body
ok 6503 - SHOULD-level error: qq'<!DOCTYPE HTML>a<head>b'; ;
ok 6504 - Document tree: qq'<!DOCTYPE HTML>a<head>b'
ok 6505 - Parse error: qq'<!DOCTYPE HTML>a<head><link>b'; 1:23:in body:head;<head> in body
ok 6506 - SHOULD-level error: qq'<!DOCTYPE HTML>a<head><link>b'; ;
ok 6507 - Document tree: qq'<!DOCTYPE HTML>a<head><link>b'
not ok 6508 - Parse error: qq'<!DOCTYPE HTML>a<option>b'; 1:25:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE HTML>a<option>b'; 1:25:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 6509 - SHOULD-level error: qq'<!DOCTYPE HTML>a<option>b'; ;
ok 6510 - Document tree: qq'<!DOCTYPE HTML>a<option>b'
not ok 6511 - Parse error: qq'<!DOCTYPE HTML>a<optgroup>b'; 1:27:in body:\#eof;
#   Failed test 'Parse error: qq'<!DOCTYPE HTML>a<optgroup>b'; 1:27:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 6512 - SHOULD-level error: qq'<!DOCTYPE HTML>a<optgroup>b'; ;
ok 6513 - Document tree: qq'<!DOCTYPE HTML>a<optgroup>b'
ok 6514 - Parse error: qq'<!DOCTYPE HTML>a<tbody>b'; 1:24:in body:tbody;<tbody> in body
ok 6515 - SHOULD-level error: qq'<!DOCTYPE HTML>a<tbody>b'; ;
ok 6516 - Document tree: qq'<!DOCTYPE HTML>a<tbody>b'
ok 6517 - Parse error: qq'<!DOCTYPE HTML>a<tbody><tr>b'; 1:24:in body:tbody, 1:28:in body:tr;<tbody> in body, <tr> in body
ok 6518 - SHOULD-level error: qq'<!DOCTYPE HTML>a<tbody><tr>b'; ;
ok 6519 - Document tree: qq'<!DOCTYPE HTML>a<tbody><tr>b'
ok 6520 - Parse error: qq'<!DOCTYPE HTML>a<thead>b'; 1:24:in body:thead;<thead> in body
ok 6521 - SHOULD-level error: qq'<!DOCTYPE HTML>a<thead>b'; ;
ok 6522 - Document tree: qq'<!DOCTYPE HTML>a<thead>b'
ok 6523 - Parse error: qq'<!DOCTYPE HTML>a<tfoot>b'; 1:24:in body:tfoot;<tfoot> in body
ok 6524 - SHOULD-level error: qq'<!DOCTYPE HTML>a<tfoot>b'; ;
ok 6525 - Document tree: qq'<!DOCTYPE HTML>a<tfoot>b'
ok 6526 - Parse error: qq'<!DOCTYPE HTML>a<tr>b'; 1:21:in body:tr;<tr> in body
ok 6527 - SHOULD-level error: qq'<!DOCTYPE HTML>a<tr>b'; ;
ok 6528 - Document tree: qq'<!DOCTYPE HTML>a<tr>b'
ok 6529 - Parse error: qq'<!DOCTYPE HTML>a<td>b'; 1:21:in body:td;<td> in body
ok 6530 - SHOULD-level error: qq'<!DOCTYPE HTML>a<td>b'; ;
ok 6531 - Document tree: qq'<!DOCTYPE HTML>a<td>b'
ok 6532 - Parse error: qq'<!DOCTYPE HTML>a<th>b'; 1:21:in body:th;<th> in body
ok 6533 - SHOULD-level error: qq'<!DOCTYPE HTML>a<th>b'; ;
ok 6534 - Document tree: qq'<!DOCTYPE HTML>a<th>b'
ok 6535 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a<tr><td>b</table>'; ;
ok 6536 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a<tr><td>b</table>'; ;
ok 6537 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a<tr><td>b</table>'
ok 6538 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a<thead><tr><td>b</table>'; ;
ok 6539 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a<thead><tr><td>b</table>'; ;
ok 6540 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a<thead><tr><td>b</table>'
ok 6541 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a<tbody><tr><td>b</table>'; ;
ok 6542 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a<tbody><tr><td>b</table>'; ;
ok 6543 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a<tbody><tr><td>b</table>'
ok 6544 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a<tfoot><tr><td>b</table>'; ;
ok 6545 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a<tfoot><tr><td>b</table>'; ;
ok 6546 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a<tfoot><tr><td>b</table>'
ok 6547 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a<caption>b</caption></table>'; ;
ok 6548 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a<caption>b</caption></table>'; ;
ok 6549 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a<caption>b</caption></table>'
ok 6550 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a</th></table>'; 1:37:unmatched end tag:th;unmatched </th>
ok 6551 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a</th></table>'; ;
ok 6552 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a</th></table>'
ok 6553 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a</th>b</table>'; 1:37:unmatched end tag:th;unmatched </th>
ok 6554 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a</th>b</table>'; ;
ok 6555 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a</th>b</table>'
ok 6556 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a</body>b'; 1:39:unmatched end tag:body, 1:39:in body:\#eof;unmatched </body>, unexpected end of file
ok 6557 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a</body>b'; ;
ok 6558 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a</body>b'
ok 6559 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a</html>b'; 1:39:unmatched end tag:html, 1:39:in body:\#eof;unmatched </html>, unexpected end of file
ok 6560 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a</html>b'; ;
ok 6561 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a</html>b'
ok 6562 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a</caption>b'; 1:42:unmatched end tag:caption, 1:42:in body:\#eof;unmatched </caption>, unexpected end of file
ok 6563 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a</caption>b'; ;
ok 6564 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a</caption>b'
ok 6565 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a</colgroup>b'; 1:43:unmatched end tag:colgroup, 1:43:in body:\#eof;unmatched </colgroup>, unexpected end of file
ok 6566 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a</colgroup>b'; ;
ok 6567 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a</colgroup>b'
ok 6568 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a</col>b'; 1:38:unmatched end tag:col, 1:38:in body:\#eof;unmatched </col>, unexpected end of file
ok 6569 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a</col>b'; ;
ok 6570 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a</col>b'
ok 6571 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a</thead>b'; 1:40:unmatched end tag:thead, 1:40:in body:\#eof;unmatched </thead>, unexpected end of file
ok 6572 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a</thead>b'; ;
ok 6573 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a</thead>b'
ok 6574 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a</tfoot>b'; 1:40:unmatched end tag:tfoot, 1:40:in body:\#eof;unmatched </tfoot>, unexpected end of file
ok 6575 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a</tfoot>b'; ;
ok 6576 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a</tfoot>b'
ok 6577 - Parse error: qq'<!DOCTYPE HTML><table><tfoot><tr><td>a</tbody>b'; 1:47:unmatched end tag:tbody, 1:47:in body:\#eof;unmatched </tbody>, unexpected end of file
ok 6578 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tfoot><tr><td>a</tbody>b'; ;
ok 6579 - Document tree: qq'<!DOCTYPE HTML><table><tfoot><tr><td>a</tbody>b'
ok 6580 - Parse error: qq'<!DOCTYPE HTML><table><tr><td>a</tbody>b'; 1:40:in table:\#text, 1:40:in body:\#eof;"b" in table, unexpected end of file
ok 6581 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td>a</tbody>b'; ;
ok 6582 - Document tree: qq'<!DOCTYPE HTML><table><tr><td>a</tbody>b'
ok 6583 - Parse error: qq'<!DOCTYPE HTML><table><thead><tr><td>a</thead>b'; 1:47:in table:\#text, 1:47:in body:\#eof;"b" in table, unexpected end of file
ok 6584 - SHOULD-level error: qq'<!DOCTYPE HTML><table><thead><tr><td>a</thead>b'; ;
ok 6585 - Document tree: qq'<!DOCTYPE HTML><table><thead><tr><td>a</thead>b'
ok 6586 - Parse error: qq'<!DOCTYPE HTML><table><tfoot><tr><td>a</tfoot>b'; 1:47:in table:\#text, 1:47:in body:\#eof;"b" in table, unexpected end of file
ok 6587 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tfoot><tr><td>a</tfoot>b'; ;
ok 6588 - Document tree: qq'<!DOCTYPE HTML><table><tfoot><tr><td>a</tfoot>b'
ok 6589 - Parse error: qq'<!DOCTYPE HTML><table><tbody><caption>a</caption>'; 1:49:in body:\#eof;unexpected end of file
ok 6590 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody><caption>a</caption>'; ;
ok 6591 - Document tree: qq'<!DOCTYPE HTML><table><tbody><caption>a</caption>'
ok 6592 - Parse error: qq'<!DOCTYPE HTML><table><caption><li></caption></table>'; ;
ok 6593 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><li></caption></table>'; ;
ok 6594 - Document tree: qq'<!DOCTYPE HTML><table><caption><li></caption></table>'
ok 6595 - Parse error: qq'<!DOCTYPE HTML><table><caption><p></caption></table>'; ;
ok 6596 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><p></caption></table>'; ;
ok 6597 - Document tree: qq'<!DOCTYPE HTML><table><caption><p></caption></table>'
ok 6598 - Parse error: qq'<!DOCTYPE HTML><table><caption><dt></caption></table>'; ;
ok 6599 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><dt></caption></table>'; ;
ok 6600 - Document tree: qq'<!DOCTYPE HTML><table><caption><dt></caption></table>'
ok 6601 - Parse error: qq'<!DOCTYPE HTML><table><caption><dd></caption></table>'; ;
ok 6602 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><dd></caption></table>'; ;
ok 6603 - Document tree: qq'<!DOCTYPE HTML><table><caption><dd></caption></table>'
ok 6604 - Parse error: qq'<!DOCTYPE HTML><table><caption><p></table>'; 1:42:not closed:caption;<caption> not closed
ok 6605 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><p></table>'; ;
ok 6606 - Document tree: qq'<!DOCTYPE HTML><table><caption><p></table>'
ok 6607 - Parse error: qq'<!DOCTYPE HTML><table><caption><li></table>'; 1:43:not closed:caption;<caption> not closed
ok 6608 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><li></table>'; ;
ok 6609 - Document tree: qq'<!DOCTYPE HTML><table><caption><li></table>'
ok 6610 - Parse error: qq'<!DOCTYPE HTML><table><caption><dd></table>'; 1:43:not closed:caption;<caption> not closed
ok 6611 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><dd></table>'; ;
ok 6612 - Document tree: qq'<!DOCTYPE HTML><table><caption><dd></table>'
ok 6613 - Parse error: qq'<!DOCTYPE HTML><table><caption><dt></table>'; 1:43:not closed:caption;<caption> not closed
ok 6614 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><dt></table>'; ;
ok 6615 - Document tree: qq'<!DOCTYPE HTML><table><caption><dt></table>'
ok 6616 - Parse error: qq'<!DOCTYPE HTML><table><caption><span></table>'; 1:45:not closed:caption, 1:45:not closed:span;<caption> not closed, <span> not closed
ok 6617 - SHOULD-level error: qq'<!DOCTYPE HTML><table><caption><span></table>'; ;
ok 6618 - Document tree: qq'<!DOCTYPE HTML><table><caption><span></table>'
ok 6619 - Parse error: qq'<!DOCTYPE HTML><table><tbody><thead><tr></table>'; ;
ok 6620 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody><thead><tr></table>'; ;
ok 6621 - Document tree: qq'<!DOCTYPE HTML><table><tbody><thead><tr></table>'
ok 6622 - Parse error: qq'<!DOCTYPE HTML><table><tbody><tfoot><tr></table>'; ;
ok 6623 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody><tfoot><tr></table>'; ;
ok 6624 - Document tree: qq'<!DOCTYPE HTML><table><tbody><tfoot><tr></table>'
ok 6625 - Parse error: qq'<!DOCTYPE HTML><table><tbody><tbody><tr></table>'; ;
ok 6626 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody><tbody><tr></table>'; ;
ok 6627 - Document tree: qq'<!DOCTYPE HTML><table><tbody><tbody><tr></table>'
ok 6628 - Parse error: qq'<!DOCTYPE HTML><table><thead><tfoot><tr></table>'; ;
ok 6629 - SHOULD-level error: qq'<!DOCTYPE HTML><table><thead><tfoot><tr></table>'; ;
ok 6630 - Document tree: qq'<!DOCTYPE HTML><table><thead><tfoot><tr></table>'
ok 6631 - Parse error: qq'<!DOCTYPE HTML><table><thead><tbody><tr></table>'; ;
ok 6632 - SHOULD-level error: qq'<!DOCTYPE HTML><table><thead><tbody><tr></table>'; ;
ok 6633 - Document tree: qq'<!DOCTYPE HTML><table><thead><tbody><tr></table>'
ok 6634 - Parse error: qq'<!DOCTYPE HTML><table><thead><thead><tr></table>'; ;
ok 6635 - SHOULD-level error: qq'<!DOCTYPE HTML><table><thead><thead><tr></table>'; ;
ok 6636 - Document tree: qq'<!DOCTYPE HTML><table><thead><thead><tr></table>'
not ok 6637 - Parse error: qq'<!DOCTYPE HTML><table a><thead><table b>'; 1:40:not closed:thead, 1:40:not closed:thead, 1:40:in body:\#eof;<table> in table row group, unexpected end of file
#   Failed test 'Parse error: qq'<!DOCTYPE HTML><table a><thead><table b>'; 1:40:not closed:thead, 1:40:not closed:thead, 1:40:in body:\#eof;<table> in table row group, unexpected end of file'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 6638 - SHOULD-level error: qq'<!DOCTYPE HTML><table a><thead><table b>'; ;
ok 6639 - Document tree: qq'<!DOCTYPE HTML><table a><thead><table b>'
not ok 6640 - Parse error: qq'<!DOCTYPE HTML><table a><tbody><table b>'; 1:40:not closed:tbody, 1:40:not closed:tbody, 1:40:in body:\#eof;<table> in table row group, unexpected end of file
#   Failed test 'Parse error: qq'<!DOCTYPE HTML><table a><tbody><table b>'; 1:40:not closed:tbody, 1:40:not closed:tbody, 1:40:in body:\#eof;<table> in table row group, unexpected end of file'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 6641 - SHOULD-level error: qq'<!DOCTYPE HTML><table a><tbody><table b>'; ;
ok 6642 - Document tree: qq'<!DOCTYPE HTML><table a><tbody><table b>'
not ok 6643 - Parse error: qq'<!DOCTYPE HTML><table a><tfoot><table b>'; 1:40:not closed:tfoot, 1:40:not closed:tfoot, 1:40:in body:\#eof;<table> in table row group, unexpected end of file
#   Failed test 'Parse error: qq'<!DOCTYPE HTML><table a><tfoot><table b>'; 1:40:not closed:tfoot, 1:40:not closed:tfoot, 1:40:in body:\#eof;<table> in table row group, unexpected end of file'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 6644 - SHOULD-level error: qq'<!DOCTYPE HTML><table a><tfoot><table b>'; ;
ok 6645 - Document tree: qq'<!DOCTYPE HTML><table a><tfoot><table b>'
not ok 6646 - Parse error: qq'<!DOCTYPE HTML><table a><tr><table b>'; 1:37:not closed:tr, 1:37:not closed:tr, 1:37:in body:\#eof;<table> in table row, unexpected end of file
#   Failed test 'Parse error: qq'<!DOCTYPE HTML><table a><tr><table b>'; 1:37:not closed:tr, 1:37:not closed:tr, 1:37:in body:\#eof;<table> in table row, unexpected end of file'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 6647 - SHOULD-level error: qq'<!DOCTYPE HTML><table a><tr><table b>'; ;
ok 6648 - Document tree: qq'<!DOCTYPE HTML><table a><tr><table b>'
ok 6649 - Parse error: qq'<!DOCTYPE HTML><table><thead></tbody><tr>'; 1:38:unmatched end tag:tbody, 1:41:in body:\#eof;unmatched end tag, unexpected end of file
ok 6650 - SHOULD-level error: qq'<!DOCTYPE HTML><table><thead></tbody><tr>'; ;
ok 6651 - Document tree: qq'<!DOCTYPE HTML><table><thead></tbody><tr>'
ok 6652 - Parse error: qq'<!DOCTYPE HTML><table><thead></thead><tr>'; 1:41:in body:\#eof;unexpected end of file
ok 6653 - SHOULD-level error: qq'<!DOCTYPE HTML><table><thead></thead><tr>'; ;
ok 6654 - Document tree: qq'<!DOCTYPE HTML><table><thead></thead><tr>'
ok 6655 - Parse error: qq'<!DOCTYPE HTML><table><thead></tfoot><tr>'; 1:38:unmatched end tag:tfoot, 1:41:in body:\#eof;unmatched end tag, unexpected end of file
ok 6656 - SHOULD-level error: qq'<!DOCTYPE HTML><table><thead></tfoot><tr>'; ;
ok 6657 - Document tree: qq'<!DOCTYPE HTML><table><thead></tfoot><tr>'
ok 6658 - Parse error: qq'<!DOCTYPE HTML><table><tbody></thead><tr>'; 1:38:unmatched end tag:thead, 1:41:in body:\#eof;unmatched end tag, unexpected end of file
ok 6659 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody></thead><tr>'; ;
ok 6660 - Document tree: qq'<!DOCTYPE HTML><table><tbody></thead><tr>'
ok 6661 - Parse error: qq'<!DOCTYPE HTML><table><tbody></tbody><tr>'; 1:41:in body:\#eof;unexpected end of file
ok 6662 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody></tbody><tr>'; ;
ok 6663 - Document tree: qq'<!DOCTYPE HTML><table><tbody></tbody><tr>'
ok 6664 - Parse error: qq'<!DOCTYPE HTML><table><tbody></tfoot><tr>'; 1:38:unmatched end tag:tfoot, 1:41:in body:\#eof;unmatched end tag, unexpected end of file
ok 6665 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody></tfoot><tr>'; ;
ok 6666 - Document tree: qq'<!DOCTYPE HTML><table><tbody></tfoot><tr>'
ok 6667 - Parse error: qq'<!DOCTYPE HTML><table><tfoot></thead><tr>'; 1:38:unmatched end tag:thead, 1:41:in body:\#eof;unmatched end tag, unexpected end of file
ok 6668 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tfoot></thead><tr>'; ;
ok 6669 - Document tree: qq'<!DOCTYPE HTML><table><tfoot></thead><tr>'
ok 6670 - Parse error: qq'<!DOCTYPE HTML><table><tfoot></tbody><tr>'; 1:38:unmatched end tag:tbody, 1:41:in body:\#eof;unmatched end tag, unexpected end of file
ok 6671 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tfoot></tbody><tr>'; ;
ok 6672 - Document tree: qq'<!DOCTYPE HTML><table><tfoot></tbody><tr>'
ok 6673 - Parse error: qq'<!DOCTYPE HTML><table><tfoot></tfoot><tr>'; 1:41:in body:\#eof;unexpected end of file
ok 6674 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tfoot></tfoot><tr>'; ;
ok 6675 - Document tree: qq'<!DOCTYPE HTML><table><tfoot></tfoot><tr>'
ok 6676 - Parse error: qq'<!DOCTYPE HTML><table><tbody></tr><tr>'; 1:35:unmatched end tag:tr, 1:38:in body:\#eof;unmatched end tag, unexpected end of file
ok 6677 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody></tr><tr>'; ;
ok 6678 - Document tree: qq'<!DOCTYPE HTML><table><tbody></tr><tr>'
ok 6679 - Parse error: qq'<!DOCTYPE HTML><table><tbody></body><tr>'; 1:37:unmatched end tag:body, 1:40:in body:\#eof;unmatched end tag, unexpected end of file
ok 6680 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody></body><tr>'; ;
ok 6681 - Document tree: qq'<!DOCTYPE HTML><table><tbody></body><tr>'
ok 6682 - Parse error: qq'<!DOCTYPE HTML><table><tbody></html><tr>'; 1:37:unmatched end tag:html, 1:40:in body:\#eof;unmatched end tag, unexpected end of file
ok 6683 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody></html><tr>'; ;
ok 6684 - Document tree: qq'<!DOCTYPE HTML><table><tbody></html><tr>'
ok 6685 - Parse error: qq'<!DOCTYPE HTML><table><tbody></td><tr>'; 1:35:unmatched end tag:td, 1:38:in body:\#eof;unmatched end tag, unexpected end of file
ok 6686 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody></td><tr>'; ;
ok 6687 - Document tree: qq'<!DOCTYPE HTML><table><tbody></td><tr>'
ok 6688 - Parse error: qq'<!DOCTYPE HTML><table><tbody></th><tr>'; 1:35:unmatched end tag:th, 1:38:in body:\#eof;unmatched end tag, unexpected end of file
ok 6689 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody></th><tr>'; ;
ok 6690 - Document tree: qq'<!DOCTYPE HTML><table><tbody></th><tr>'
ok 6691 - Parse error: qq'<!DOCTYPE HTML><table><tbody></caption><tr>'; 1:40:unmatched end tag:caption, 1:43:in body:\#eof;unmatched end tag, unexpected end of file
ok 6692 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody></caption><tr>'; ;
ok 6693 - Document tree: qq'<!DOCTYPE HTML><table><tbody></caption><tr>'
ok 6694 - Parse error: qq'<!DOCTYPE HTML><table><tbody></col><tr>'; 1:36:unmatched end tag:col, 1:39:in body:\#eof;unmatched end tag, unexpected end of file
ok 6695 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody></col><tr>'; ;
ok 6696 - Document tree: qq'<!DOCTYPE HTML><table><tbody></col><tr>'
ok 6697 - Parse error: qq'<!DOCTYPE HTML><table><tbody></colgroup><tr>'; 1:41:unmatched end tag:colgroup, 1:44:in body:\#eof;unmatched end tag, unexpected end of file
ok 6698 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tbody></colgroup><tr>'; ;
ok 6699 - Document tree: qq'<!DOCTYPE HTML><table><tbody></colgroup><tr>'
ok 6700 - Parse error: qq'<!DOCTYPE HTML><table><tr><form><td></td></form></table>'; 1:33:form in table, 1:49:in table:/:form, 1:49:unmatched end tag:form;<form> in table, </form> in table, ubmatched </form>
ok 6701 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><form><td></td></form></table>'; ;
ok 6702 - Document tree: qq'<!DOCTYPE HTML><table><tr><form><td></td></form></table>'
ok 6703 - Parse error: qq'<!DOCTYPE HTML><table><tr><td></th></table>'; 1:36:unmatched end tag:th;unmatched </th>
ok 6704 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td></th></table>'; ;
ok 6705 - Document tree: qq'<!DOCTYPE HTML><table><tr><td></th></table>'
ok 6706 - Parse error: qq'<!DOCTYPE HTML><table><tr><th></td></table>'; 1:36:unmatched end tag:td;unmatched </td>
ok 6707 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><th></td></table>'; ;
ok 6708 - Document tree: qq'<!DOCTYPE HTML><table><tr><th></td></table>'
ok 6709 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><dd></td></table>'; ;
ok 6710 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><dd></td></table>'; ;
ok 6711 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><dd></td></table>'
ok 6712 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><dt></td></table>'; ;
ok 6713 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><dt></td></table>'; ;
ok 6714 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><dt></td></table>'
ok 6715 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><li></td></table>'; ;
ok 6716 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><li></td></table>'; ;
ok 6717 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><li></td></table>'
ok 6718 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><p></td></table>'; ;
ok 6719 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><p></td></table>'; ;
ok 6720 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><p></td></table>'
ok 6721 - Parse error: qq'<!DOCTYPE HTML><table><tr><th><p></th></table>'; ;
ok 6722 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><th><p></th></table>'; ;
ok 6723 - Document tree: qq'<!DOCTYPE HTML><table><tr><th><p></th></table>'
ok 6724 - Parse error: qq'<!DOCTYPE HTML><body></h1>'; 1:26:unmatched end tag:h1;unmatched </h1>
ok 6725 - SHOULD-level error: qq'<!DOCTYPE HTML><body></h1>'; ;
ok 6726 - Document tree: qq'<!DOCTYPE HTML><body></h1>'
ok 6727 - Parse error: qq'<p><font><form> </form>'; 1:4:no DOCTYPE, 1:16:not closed:font, 1:23:not closed:font;1,4,no DOCTYPE, 1,16,not closed:font, unexpected end-of-file
ok 6728 - SHOULD-level error: qq'<p><font><form> </form>'; ;
ok 6729 - Document tree: qq'<p><font><form> </form>'
ok 6730 - Parse error: qq'<p><font><form> </form>a'; 1:4:no DOCTYPE, 1:16:not closed:font, 1:24:not closed:font, 1:24:in body:\#eof;no DOCTYPE, <font> not closed before <form>, <font> not closed before </form>, unexpected end-of-file (<font> not closed before end-of-file)
ok 6731 - SHOULD-level error: qq'<p><font><form> </form>a'; ;
ok 6732 - Document tree: qq'<p><font><form> </form>a'
not ok 6733 - Parse error: qq'<table a><tr><table b>'; 1:10:no DOCTYPE, 1:22:not closed:tr, 1:22:not closed:tr, 1:22:in body:\#eof;1,10,no DOCTYPE, 1,22,not closed:tr, 1,22,not closed:table
#   Failed test 'Parse error: qq'<table a><tr><table b>'; 1:10:no DOCTYPE, 1:22:not closed:tr, 1:22:not closed:tr, 1:22:in body:\#eof;1,10,no DOCTYPE, 1,22,not closed:tr, 1,22,not closed:table'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 6734 - SHOULD-level error: qq'<table a><tr><table b>'; ;
ok 6735 - Document tree: qq'<table a><tr><table b>'
ok 6736 - Parse error: qq'<!DOCTYPE HTML>foo<html x>'; 1:26:not first start tag;<html> in body
ok 6737 - SHOULD-level error: qq'<!DOCTYPE HTML>foo<html x>'; ;
ok 6738 - Document tree: qq'<!DOCTYPE HTML>foo<html x>'
ok 6739 - Parse error: qq'<!DOCTYPE HTML><select><option><option>'; 1:39:in body:\#eof;no </select>
ok 6740 - SHOULD-level error: qq'<!DOCTYPE HTML><select><option><option>'; ;
ok 6741 - Document tree: qq'<!DOCTYPE HTML><select><option><option>'
ok 6742 - Parse error: qq'<!DOCTYPE HTML><select></p>'; 1:27:in select:/:p, 1:27:in body:\#eof;</p> in <select>, no </select>
ok 6743 - SHOULD-level error: qq'<!DOCTYPE HTML><select></p>'; ;
ok 6744 - Document tree: qq'<!DOCTYPE HTML><select></p>'
ok 6745 - Parse error: qq'<!DOCTYPE HTML><select></br>'; 1:28:in select:/:br, 1:28:in body:\#eof;</br> in <select>, no </select>
ok 6746 - SHOULD-level error: qq'<!DOCTYPE HTML><select></br>'; ;
ok 6747 - Document tree: qq'<!DOCTYPE HTML><select></br>'
ok 6748 - Parse error: qq'<!DOCTYPE HTML><select></base>'; 1:30:in select:/:base, 1:30:in body:\#eof;</base> in <select>, no </select>
ok 6749 - SHOULD-level error: qq'<!DOCTYPE HTML><select></base>'; ;
ok 6750 - Document tree: qq'<!DOCTYPE HTML><select></base>'
ok 6751 - Parse error: qq'<!DOCTYPE HTML><select></div>'; 1:29:in select:/:div, 1:29:in body:\#eof;</div> in <select>, no </select>
ok 6752 - SHOULD-level error: qq'<!DOCTYPE HTML><select></div>'; ;
ok 6753 - Document tree: qq'<!DOCTYPE HTML><select></div>'
ok 6754 - Parse error: qq'<!DOCTYPE HTML><select></option>'; 1:32:unmatched end tag:option, 1:32:in body:\#eof;unmatched </option>, no </select>
ok 6755 - SHOULD-level error: qq'<!DOCTYPE HTML><select></option>'; ;
ok 6756 - Document tree: qq'<!DOCTYPE HTML><select></option>'
ok 6757 - Parse error: qq'<!DOCTYPE HTML><select><option></option></select>'; ;
ok 6758 - SHOULD-level error: qq'<!DOCTYPE HTML><select><option></option></select>'; ;
ok 6759 - Document tree: qq'<!DOCTYPE HTML><select><option></option></select>'
ok 6760 - Parse error: qq'<!DOCTYPE HTML><select><optgroup></option></select>'; 1:43:unmatched end tag:option;</option> in <optgroup>
ok 6761 - SHOULD-level error: qq'<!DOCTYPE HTML><select><optgroup></option></select>'; ;
ok 6762 - Document tree: qq'<!DOCTYPE HTML><select><optgroup></option></select>'
ok 6763 - Parse error: qq'<!DOCTYPE HTML><select></table>aa'; 1:32:in select:/:table, 1:33:in body:\#eof;unmatched </table>, no </select>
ok 6764 - SHOULD-level error: qq'<!DOCTYPE HTML><select></table>aa'; ;
ok 6765 - Document tree: qq'<!DOCTYPE HTML><select></table>aa'
ok 6766 - Parse error: qq'<!DOCTYPE HTML><select></tbody>aa'; 1:32:in select:/:tbody, 1:33:in body:\#eof;unmatched </tbody>, no </select>
ok 6767 - SHOULD-level error: qq'<!DOCTYPE HTML><select></tbody>aa'; ;
ok 6768 - Document tree: qq'<!DOCTYPE HTML><select></tbody>aa'
ok 6769 - Parse error: qq'<!DOCTYPE HTML><select></thead>aa'; 1:32:in select:/:thead, 1:33:in body:\#eof;unmatched </thead>, no </select>
ok 6770 - SHOULD-level error: qq'<!DOCTYPE HTML><select></thead>aa'; ;
ok 6771 - Document tree: qq'<!DOCTYPE HTML><select></thead>aa'
ok 6772 - Parse error: qq'<!DOCTYPE HTML><select></tfoot>aa'; 1:32:in select:/:tfoot, 1:33:in body:\#eof;unmatched </tfoot>, no </select>
ok 6773 - SHOULD-level error: qq'<!DOCTYPE HTML><select></tfoot>aa'; ;
ok 6774 - Document tree: qq'<!DOCTYPE HTML><select></tfoot>aa'
ok 6775 - Parse error: qq'<!DOCTYPE HTML><select></tr>aa'; 1:29:in select:/:tr, 1:30:in body:\#eof;unmatched </tr>, no </select>
ok 6776 - SHOULD-level error: qq'<!DOCTYPE HTML><select></tr>aa'; ;
ok 6777 - Document tree: qq'<!DOCTYPE HTML><select></tr>aa'
ok 6778 - Parse error: qq'<!DOCTYPE HTML><select></td>aa'; 1:29:in select:/:td, 1:30:in body:\#eof;unmatched </td>, no </select>
ok 6779 - SHOULD-level error: qq'<!DOCTYPE HTML><select></td>aa'; ;
ok 6780 - Document tree: qq'<!DOCTYPE HTML><select></td>aa'
ok 6781 - Parse error: qq'<!DOCTYPE HTML><select></th>aa'; 1:29:in select:/:th, 1:30:in body:\#eof;unmatched </th>, no </select>
ok 6782 - SHOULD-level error: qq'<!DOCTYPE HTML><select></th>aa'; ;
ok 6783 - Document tree: qq'<!DOCTYPE HTML><select></th>aa'
ok 6784 - Parse error: qq'<!DOCTYPE HTML><select></caption>aa'; 1:34:in select:/:caption, 1:35:in body:\#eof;unmatched </caption>, no </select>
ok 6785 - SHOULD-level error: qq'<!DOCTYPE HTML><select></caption>aa'; ;
ok 6786 - Document tree: qq'<!DOCTYPE HTML><select></caption>aa'
ok 6787 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select></tbody>a'; 1:47:unmatched end tag:tbody, 1:47:in table:\#text, 1:47:in body:\#eof;no </select>, char in <table>, no </table>
ok 6788 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select></tbody>a'; ;
ok 6789 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select></tbody>a'
ok 6790 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select></table>a'; 1:47:unmatched end tag:table;no </select>
ok 6791 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select></table>a'; ;
ok 6792 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select></table>a'
ok 6793 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select></thead>a'; 1:47:unmatched end tag:thead, 1:47:in body:\#eof;unmatched </thead>, unexpected end of file (no </select>, no </table>)
ok 6794 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select></thead>a'; ;
ok 6795 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select></thead>a'
ok 6796 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select></tfoot>a'; 1:47:unmatched end tag:tfoot, 1:47:in body:\#eof;unmatched </tfoot>, unexpected end of file (no </select>, no </table>)
ok 6797 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select></tfoot>a'; ;
ok 6798 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select></tfoot>a'
ok 6799 - Parse error: qq'<!DOCTYPE HTML><table><tfoot><tr><td><select></thead>a'; 1:54:unmatched end tag:thead, 1:54:in body:\#eof;unmatched </thead>, unexpected end of file
ok 6800 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tfoot><tr><td><select></thead>a'; ;
ok 6801 - Document tree: qq'<!DOCTYPE HTML><table><tfoot><tr><td><select></thead>a'
ok 6802 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select></tr>a'; 1:44:unmatched end tag:tr, 1:44:in table:\#text, 1:44:in body:\#eof;no </select>, char in <tbody>, no </table>
ok 6803 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select></tr>a'; ;
ok 6804 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select></tr>a'
ok 6805 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select></td>a'; 1:44:unmatched end tag:td, 1:44:in table:\#text, 1:44:in body:\#eof;no </select>, char in <tr>, no </table>
ok 6806 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select></td>a'; ;
ok 6807 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select></td>a'
ok 6808 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select></th>a'; 1:44:unmatched end tag:th, 1:44:in body:\#eof;unmatched </th>, unexpected end of file
ok 6809 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select></th>a'; ;
ok 6810 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select></th>a'
ok 6811 - Parse error: qq'<!DOCTYPE HTML><table><select></table>a'; 1:31:in table:select, 1:39:unmatched end tag:table;<select> in <table>, no </select> before </table>
ok 6812 - SHOULD-level error: qq'<!DOCTYPE HTML><table><select></table>a'; ;
ok 6813 - Document tree: qq'<!DOCTYPE HTML><table><select></table>a'
ok 6814 - Parse error: qq'<!DOCTYPE HTML><table><select><option>b</table>a'; 1:31:in table:select, 1:48:unmatched end tag:table;<select> in <table>, no </select> before </table>
ok 6815 - SHOULD-level error: qq'<!DOCTYPE HTML><table><select><option>b</table>a'; ;
ok 6816 - Document tree: qq'<!DOCTYPE HTML><table><select><option>b</table>a'
ok 6817 - Parse error: qq'<!DOCTYPE HTML><table><tfoot><select></table>a'; 1:38:in table:select, 1:46:unmatched end tag:table;<select> in <tfoot>, no </select> before </table>
ok 6818 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tfoot><select></table>a'; ;
ok 6819 - Document tree: qq'<!DOCTYPE HTML><table><tfoot><select></table>a'
ok 6820 - Parse error: qq'<!DOCTYPE HTML><table><select><option>b</tfoot>a'; 1:31:in table:select, 1:48:unmatched end tag:tfoot, 1:48:in body:\#eof;<select> in <table>, unmatched </tfoot>, no </table> at the end-of-file
ok 6821 - SHOULD-level error: qq'<!DOCTYPE HTML><table><select><option>b</tfoot>a'; ;
ok 6822 - Document tree: qq'<!DOCTYPE HTML><table><select><option>b</tfoot>a'
ok 6823 - Parse error: qq'<!DOCTYPE HTML><table><tr><select></table>a'; 1:35:in table:select, 1:43:unmatched end tag:table;<select> in <tr>, no </select> before </table>
ok 6824 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><select></table>a'; ;
ok 6825 - Document tree: qq'<!DOCTYPE HTML><table><tr><select></table>a'
ok 6826 - Parse error: qq'<!DOCTYPE HTML><table><tr><select></tr>a</table>'; 1:35:in table:select, 1:40:unmatched end tag:tr, 1:48:in table:\#text;<select> in <tr>, no </select> before </tr>, char in <tbody>
ok 6827 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><select></tr>a</table>'; ;
ok 6828 - Document tree: qq'<!DOCTYPE HTML><table><tr><select></tr>a</table>'
ok 6829 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select><option>b</table>a'; 1:56:unmatched end tag:table;no </select> before </table>
ok 6830 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select><option>b</table>a'; ;
ok 6831 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select><option>b</table>a'
ok 6832 - Parse error: qq'<!DOCTYPE HTML><select><input>x'; 1:31:not closed:select;no </select> before </input>
ok 6833 - SHOULD-level error: qq'<!DOCTYPE HTML><select><input>x'; ;
ok 6834 - Document tree: qq'<!DOCTYPE HTML><select><input>x'
ok 6835 - Parse error: qq'<!DOCTYPE HTML><select><option>a<input>b'; 1:40:not closed:select;no </select> before <input>
ok 6836 - SHOULD-level error: qq'<!DOCTYPE HTML><select><option>a<input>b'; ;
ok 6837 - Document tree: qq'<!DOCTYPE HTML><select><option>a<input>b'
ok 6838 - Parse error: qq'<!DOCTYPE HTML><table><select><input></table>a'; 1:31:in table:select, 1:38:not closed:select, 1:38:in table:input;<select> in <table>, no </select> before <input>, <input> in <table>
ok 6839 - SHOULD-level error: qq'<!DOCTYPE HTML><table><select><input></table>a'; ;
ok 6840 - Document tree: qq'<!DOCTYPE HTML><table><select><input></table>a'
ok 6841 - Parse error: qq'<!DOCTYPE HTML><table><select><option>b<input></table>a'; 1:31:in table:select, 1:47:not closed:select, 1:47:in table:input;<select> in <table>, no </select> before <input>, <input> in <table>
ok 6842 - SHOULD-level error: qq'<!DOCTYPE HTML><table><select><option>b<input></table>a'; ;
ok 6843 - Document tree: qq'<!DOCTYPE HTML><table><select><option>b<input></table>a'
ok 6844 - Parse error: qq'<!DOCTYPE HTML><select><textarea></textarea>'; 1:34:not closed:select;<textarea> in <select>
ok 6845 - SHOULD-level error: qq'<!DOCTYPE HTML><select><textarea></textarea>'; ;
ok 6846 - Document tree: qq'<!DOCTYPE HTML><select><textarea></textarea>'
ok 6847 - Parse error: qq'<!DOCTYPE HTML><select><option><textarea></textarea>'; 1:42:not closed:select;<textarea> in <select>
ok 6848 - SHOULD-level error: qq'<!DOCTYPE HTML><select><option><textarea></textarea>'; ;
ok 6849 - Document tree: qq'<!DOCTYPE HTML><select><option><textarea></textarea>'
ok 6850 - Parse error: qq'<!DOCTYPE HTML><select><optgroup><textarea></textarea>'; 1:44:not closed:select;<textarea> in <select>
ok 6851 - SHOULD-level error: qq'<!DOCTYPE HTML><select><optgroup><textarea></textarea>'; ;
ok 6852 - Document tree: qq'<!DOCTYPE HTML><select><optgroup><textarea></textarea>'
ok 6853 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select><textarea></textarea></table>'; 1:49:not closed:select;<textarea> in <select>
ok 6854 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select><textarea></textarea></table>'; ;
ok 6855 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select><textarea></textarea></table>'
ok 6856 - Parse error: qq'<!DOCTYPE HTML><select><optgroup><keygen></keygen>'; 1:42:not closed:select, 1:50:unmatched end tag:keygen;<keygen> in <select>, </keygen>
ok 6857 - SHOULD-level error: qq'<!DOCTYPE HTML><select><optgroup><keygen></keygen>'; ;
ok 6858 - Document tree: qq'<!DOCTYPE HTML><select><optgroup><keygen></keygen>'
ok 6859 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select><keygen></keygen></table>'; 1:47:not closed:select, 1:56:unmatched end tag:keygen;<keygen> in <select>, </keygen>
ok 6860 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select><keygen></keygen></table>'; ;
ok 6861 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select><keygen></keygen></table>'
ok 6862 - Parse error: qq'<!DOCTYPE HTML><select><table></table>'; 1:31:in select:table, 1:38:in select:/:table, 1:38:in body:\#eof;<table> in <select>, </table> in <select>, no </select> at the end-of-file
ok 6863 - SHOULD-level error: qq'<!DOCTYPE HTML><select><table></table>'; ;
ok 6864 - Document tree: qq'<!DOCTYPE HTML><select><table></table>'
ok 6865 - Parse error: qq'<!DOCTYPE HTML><select><option><table></table>x'; 1:39:in select:table, 1:47:in select:/:table, 1:47:in body:\#eof;<table> in <select>, </table> in <select>, no </select> at the end-of-file
ok 6866 - SHOULD-level error: qq'<!DOCTYPE HTML><select><option><table></table>x'; ;
ok 6867 - Document tree: qq'<!DOCTYPE HTML><select><option><table></table>x'
ok 6868 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select><table></table>x'; 1:46:not closed:select, 1:54:in body:\#eof;no </select> before <table>, no </table> at the end-of-file
ok 6869 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select><table></table>x'; ;
ok 6870 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select><table></table>x'
ok 6871 - Parse error: qq'<!DOCTYPE HTML><select><option><caption>x'; 1:41:in select:caption, 1:41:in body:\#eof;<caption> in <select>, no </select> at the end-of-file
ok 6872 - SHOULD-level error: qq'<!DOCTYPE HTML><select><option><caption>x'; ;
ok 6873 - Document tree: qq'<!DOCTYPE HTML><select><option><caption>x'
ok 6874 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select><caption>x'; 1:48:not closed:select, 1:48:in body:\#eof;no </select> before <caption>, no </caption></table> at the end-of-file
ok 6875 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select><caption>x'; ;
ok 6876 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select><caption>x'
ok 6877 - Parse error: qq'<!DOCTYPE HTML><select><tbody>x'; 1:31:in select:tbody, 1:31:in body:\#eof;<tbody> in <select>, no </select> at the end-of-file
ok 6878 - SHOULD-level error: qq'<!DOCTYPE HTML><select><tbody>x'; ;
ok 6879 - Document tree: qq'<!DOCTYPE HTML><select><tbody>x'
ok 6880 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select><tbody><tr><td>x'; 1:46:not closed:select, 1:54:in body:\#eof;no </select> before <tbody>, no </table> at the end-of-file
ok 6881 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select><tbody><tr><td>x'; ;
ok 6882 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select><tbody><tr><td>x'
ok 6883 - Parse error: qq'<!DOCTYPE HTML><select><tr>x'; 1:28:in select:tr, 1:28:in body:\#eof;<tr> in <select>, no </select> at the end-of-file
ok 6884 - SHOULD-level error: qq'<!DOCTYPE HTML><select><tr>x'; ;
ok 6885 - Document tree: qq'<!DOCTYPE HTML><select><tr>x'
ok 6886 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select><tr><td>x'; 1:43:not closed:select, 1:47:in body:\#eof;no </select> before <tr>, no </table> at the end-of-file
ok 6887 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select><tr><td>x'; ;
ok 6888 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select><tr><td>x'
ok 6889 - Parse error: qq'<!DOCTYPE HTML><select><td>x'; 1:28:in select:td, 1:28:in body:\#eof;<td> in <select>, no </select> at the end-of-file
ok 6890 - SHOULD-level error: qq'<!DOCTYPE HTML><select><td>x'; ;
ok 6891 - Document tree: qq'<!DOCTYPE HTML><select><td>x'
ok 6892 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><select><td>x'; 1:43:not closed:select, 1:43:in body:\#eof;no </select> before <table>, no </table> at the end-of-file
ok 6893 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><select><td>x'; ;
ok 6894 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><select><td>x'
ok 6895 - Parse error: qq'<!DOCTYPE HTML><p><plaintext>'; 1:29:in body:\#eof;unexpected end of file (no </plaintext>)
ok 6896 - SHOULD-level error: qq'<!DOCTYPE HTML><p><plaintext>'; ;
ok 6897 - Document tree: qq'<!DOCTYPE HTML><p><plaintext>'
ok 6898 - Parse error: qq'<!DOCTYPE HTML><p><h1>'; 1:22:in body:\#eof;unexpected end of file (no </h1>)
ok 6899 - SHOULD-level error: qq'<!DOCTYPE HTML><p><h1>'; ;
ok 6900 - Document tree: qq'<!DOCTYPE HTML><p><h1>'
ok 6901 - Parse error: qq'<!DOCTYPE HTML><p><table></table>'; ;
ok 6902 - SHOULD-level error: qq'<!DOCTYPE HTML><p><table></table>'; ;
ok 6903 - Document tree: qq'<!DOCTYPE HTML><p><table></table>'
ok 6904 - Parse error: qq'<!DOCTYPE HTML><textarea></textarea>'; ;
ok 6905 - SHOULD-level error: qq'<!DOCTYPE HTML><textarea></textarea>'; ;
ok 6906 - Document tree: qq'<!DOCTYPE HTML><textarea></textarea>'
ok 6907 - Parse error: qq'<!DOCTYPE HTML><textarea>'; 1:25:not closed:textarea;no </textarea>
ok 6908 - SHOULD-level error: qq'<!DOCTYPE HTML><textarea>'; ;
ok 6909 - Document tree: qq'<!DOCTYPE HTML><textarea>'
ok 6910 - Parse error: qq'<!DOCTYPE HTML><span></html>'; 1:28:not closed:span;no </span>
ok 6911 - SHOULD-level error: qq'<!DOCTYPE HTML><span></html>'; ;
ok 6912 - Document tree: qq'<!DOCTYPE HTML><span></html>'
ok 6913 - Parse error: qq'<!DOCTYPE HTML><unknown><p></unknown>'; 1:37:unmatched end tag:unknown, 1:37:in body:\#eof;unmatched </unknown>, unexpected end of file
ok 6914 - SHOULD-level error: qq'<!DOCTYPE HTML><unknown><p></unknown>'; ;
ok 6915 - Document tree: qq'<!DOCTYPE HTML><unknown><p></unknown>'
ok 6916 - Parse error: qq'<!DOCTYPE HTML><unknown><p></unknown>xx'; 1:38:unmatched end tag:unknown, 1:39:in body:\#eof;unmatched </unknown>, unexpected end of file (no </unknown>)
ok 6917 - SHOULD-level error: qq'<!DOCTYPE HTML><unknown><p></unknown>xx'; ;
ok 6918 - Document tree: qq'<!DOCTYPE HTML><unknown><p></unknown>xx'
ok 6919 - Parse error: qq'<!DOCTYPE HTML><p></unknown>xx'; 1:29:unmatched end tag:unknown;unmatched </unknown>
ok 6920 - SHOULD-level error: qq'<!DOCTYPE HTML><p></unknown>xx'; ;
ok 6921 - Document tree: qq'<!DOCTYPE HTML><p></unknown>xx'
ok 6922 - Parse error: qq'<!DOCTYPE HTML><b>a<i>b<applet>c</b>d</i>e'; 1:37:unmatched end tag:b, 1:42:unmatched end tag:i, 1:42:in body:\#eof;1,37,unmatched end tag:b, 1,42,unmatched end tag:i, no </applet> at the end-of-file
ok 6923 - SHOULD-level error: qq'<!DOCTYPE HTML><b>a<i>b<applet>c</b>d</i>e'; ;
ok 6924 - Document tree: qq'<!DOCTYPE HTML><b>a<i>b<applet>c</b>d</i>e'
ok 6925 - Parse error: qq'<!DOCTYPE HTML><li>a<applet>b</li>c'; 1:35:unmatched end tag:li, 1:35:in body:\#eof;1,35,unmatched end tag:li, no </applet> at the end-of-file
ok 6926 - SHOULD-level error: qq'<!DOCTYPE HTML><li>a<applet>b</li>c'; ;
ok 6927 - Document tree: qq'<!DOCTYPE HTML><li>a<applet>b</li>c'
ok 6928 - Parse error: qq'<!DOCTYPE HTML><dt>a<applet>b</dt>c'; 1:35:unmatched end tag:dt, 1:35:in body:\#eof;1,35,unmatched end tag:dt, no </applet> at the end-of-file
ok 6929 - SHOULD-level error: qq'<!DOCTYPE HTML><dt>a<applet>b</dt>c'; ;
ok 6930 - Document tree: qq'<!DOCTYPE HTML><dt>a<applet>b</dt>c'
ok 6931 - Parse error: qq'<!DOCTYPE HTML><dd>a<applet>b</dd>c'; 1:35:unmatched end tag:dd, 1:35:in body:\#eof;1,35,unmatched end tag:dd, no </applet> at the end-of-file
ok 6932 - SHOULD-level error: qq'<!DOCTYPE HTML><dd>a<applet>b</dd>c'; ;
ok 6933 - Document tree: qq'<!DOCTYPE HTML><dd>a<applet>b</dd>c'
ok 6934 - Parse error: qq'<!DOCTYPE HTML><x>a<applet>b</x>c'; 1:33:unmatched end tag:x, 1:33:in body:\#eof;1,33,unmatched end tag:x, no </applet> at the end-of-file
ok 6935 - SHOULD-level error: qq'<!DOCTYPE HTML><x>a<applet>b</x>c'; ;
ok 6936 - Document tree: qq'<!DOCTYPE HTML><x>a<applet>b</x>c'
ok 6937 - Parse error: qq'<!DOCTYPE HTML><p><applet><address>'; 1:35:in body:\#eof;unexpected end-of-file
ok 6938 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><address>'; ;
ok 6939 - Document tree: qq'<!DOCTYPE HTML><p><applet><address>'
ok 6940 - Parse error: qq'<!DOCTYPE HTML><p><applet><h1>'; 1:30:in body:\#eof;unexpected end-of-file
ok 6941 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><h1>'; ;
ok 6942 - Document tree: qq'<!DOCTYPE HTML><p><applet><h1>'
ok 6943 - Parse error: qq'<!DOCTYPE HTML><p><applet><pre>'; 1:31:in body:\#eof;unexpected end-of-file
ok 6944 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><pre>'; ;
ok 6945 - Document tree: qq'<!DOCTYPE HTML><p><applet><pre>'
ok 6946 - Parse error: qq'<!DOCTYPE HTML><p><applet><listing>'; 1:35:in body:\#eof;unexpected end-of-file
ok 6947 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><listing>'; ;
ok 6948 - Document tree: qq'<!DOCTYPE HTML><p><applet><listing>'
ok 6949 - Parse error: qq'<!DOCTYPE HTML><p><applet><div>'; 1:31:in body:\#eof;unexpected end-of-file
ok 6950 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><div>'; ;
ok 6951 - Document tree: qq'<!DOCTYPE HTML><p><applet><div>'
ok 6952 - Parse error: qq'<!DOCTYPE HTML><p><applet><form>'; 1:32:in body:\#eof;unexpected end-of-file
ok 6953 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><form>'; ;
ok 6954 - Document tree: qq'<!DOCTYPE HTML><p><applet><form>'
ok 6955 - Parse error: qq'<!DOCTYPE HTML><p><applet><li>'; 1:30:in body:\#eof;unexpected end-of-file
ok 6956 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><li>'; ;
ok 6957 - Document tree: qq'<!DOCTYPE HTML><p><applet><li>'
ok 6958 - Parse error: qq'<!DOCTYPE HTML><p><applet><dt>'; 1:30:in body:\#eof;unexpected end-of-file
ok 6959 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><dt>'; ;
ok 6960 - Document tree: qq'<!DOCTYPE HTML><p><applet><dt>'
ok 6961 - Parse error: qq'<!DOCTYPE HTML><p><applet><dd>'; 1:30:in body:\#eof;unexpected end-of-file
ok 6962 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><dd>'; ;
ok 6963 - Document tree: qq'<!DOCTYPE HTML><p><applet><dd>'
ok 6964 - Parse error: qq'<!DOCTYPE HTML><p><applet><plaintext>'; 1:37:in body:\#eof;unexpected end-of-file
ok 6965 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><plaintext>'; ;
ok 6966 - Document tree: qq'<!DOCTYPE HTML><p><applet><plaintext>'
ok 6967 - Parse error: qq'<!DOCTYPE HTML><p><applet><table>'; 1:33:in body:\#eof;unexpected end-of-file
ok 6968 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><table>'; ;
ok 6969 - Document tree: qq'<!DOCTYPE HTML><p><applet><table>'
ok 6970 - Parse error: qq'<!DOCTYPE HTML><p><applet><hr>'; 1:30:in body:\#eof;unexpected end-of-file
ok 6971 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet><hr>'; ;
ok 6972 - Document tree: qq'<!DOCTYPE HTML><p><applet><hr>'
ok 6973 - Parse error: qq'<!DOCTYPE HTML><nobr><applet><nobr>'; 1:35:in body:\#eof;unexpected end-of-file
ok 6974 - SHOULD-level error: qq'<!DOCTYPE HTML><nobr><applet><nobr>'; ;
ok 6975 - Document tree: qq'<!DOCTYPE HTML><nobr><applet><nobr>'
ok 6976 - Parse error: qq'<!DOCTYPE HTML><button><applet><button>'; 1:39:in body:\#eof;unexpected end-of-file
ok 6977 - SHOULD-level error: qq'<!DOCTYPE HTML><button><applet><button>'; ;
ok 6978 - Document tree: qq'<!DOCTYPE HTML><button><applet><button>'
ok 6979 - Parse error: qq'<!DOCTYPE HTML><address><applet></address>x'; 1:43:unmatched end tag:address, 1:43:in body:\#eof;unmatched end tag, unexpected end-of-file
ok 6980 - SHOULD-level error: qq'<!DOCTYPE HTML><address><applet></address>x'; ;
ok 6981 - Document tree: qq'<!DOCTYPE HTML><address><applet></address>x'
ok 6982 - Parse error: qq'<!DOCTYPE HTML><h1><applet></h1>x'; 1:33:unmatched end tag:h1, 1:33:in body:\#eof;unmatched end tag, unexpected end-of-file
ok 6983 - SHOULD-level error: qq'<!DOCTYPE HTML><h1><applet></h1>x'; ;
ok 6984 - Document tree: qq'<!DOCTYPE HTML><h1><applet></h1>x'
ok 6985 - Parse error: qq'<!DOCTYPE HTML><button><applet></button>x'; 1:41:unmatched end tag:button, 1:41:in body:\#eof;unmatched end tag, unexpected end-of-file
ok 6986 - SHOULD-level error: qq'<!DOCTYPE HTML><button><applet></button>x'; ;
ok 6987 - Document tree: qq'<!DOCTYPE HTML><button><applet></button>x'
ok 6988 - Parse error: qq'<!DOCTYPE HTML><object><applet></object>x'; 1:41:unmatched end tag:object, 1:41:in body:\#eof;unmatched end tag, unexpected end-of-file
ok 6989 - SHOULD-level error: qq'<!DOCTYPE HTML><object><applet></object>x'; ;
ok 6990 - Document tree: qq'<!DOCTYPE HTML><object><applet></object>x'
ok 6991 - Parse error: qq'<!DOCTYPE HTML><p><applet></p>x'; 1:31:unmatched end tag:p, 1:31:in body:\#eof;unmatched end tag </p>, unexpected end-of-file
ok 6992 - SHOULD-level error: qq'<!DOCTYPE HTML><p><applet></p>x'; ;
ok 6993 - Document tree: qq'<!DOCTYPE HTML><p><applet></p>x'
ok 6994 - Parse error: qq'<!DOCTYPE HTML><dt><applet></dt>x'; 1:33:unmatched end tag:dt, 1:33:in body:\#eof;unmatched end tag, unexpected end-of-file
ok 6995 - SHOULD-level error: qq'<!DOCTYPE HTML><dt><applet></dt>x'; ;
ok 6996 - Document tree: qq'<!DOCTYPE HTML><dt><applet></dt>x'
ok 6997 - Parse error: qq'<!DOCTYPE HTML><dd><applet></dd>x'; 1:33:unmatched end tag:dd, 1:33:in body:\#eof;unmatched end tag, unexpected end-of-file
ok 6998 - SHOULD-level error: qq'<!DOCTYPE HTML><dd><applet></dd>x'; ;
ok 6999 - Document tree: qq'<!DOCTYPE HTML><dd><applet></dd>x'
ok 7000 - Parse error: qq'<!DOCTYPE HTML><pre><applet></pre>x'; 1:35:unmatched end tag:pre, 1:35:in body:\#eof;unmatched end tag, unexpected end-of-file
ok 7001 - SHOULD-level error: qq'<!DOCTYPE HTML><pre><applet></pre>x'; ;
ok 7002 - Document tree: qq'<!DOCTYPE HTML><pre><applet></pre>x'
ok 7003 - Parse error: qq'<!DOCTYPE HTML><form><applet></form>x'; 1:37:unmatched end tag:form, 1:37:in body:\#eof;unmatched end tag, unexpected end-of-file
ok 7004 - SHOULD-level error: qq'<!DOCTYPE HTML><form><applet></form>x'; ;
ok 7005 - Document tree: qq'<!DOCTYPE HTML><form><applet></form>x'
ok 7006 - Parse error: qq'<!DOCTYPE HTML><applet><applet></applet>x'; 1:41:in body:\#eof;unexpected end-of-file
ok 7007 - SHOULD-level error: qq'<!DOCTYPE HTML><applet><applet></applet>x'; ;
ok 7008 - Document tree: qq'<!DOCTYPE HTML><applet><applet></applet>x'
ok 7009 - Parse error: qq''; 1:0:no DOCTYPE;not HTML5
ok 7010 - SHOULD-level error: qq''; ;
ok 7011 - Document tree: qq''
ok 7012 - Parse error: qq'<!---->'; 1:7:no DOCTYPE;not HTML5
ok 7013 - SHOULD-level error: qq'<!---->'; ;
ok 7014 - Document tree: qq'<!---->'
ok 7015 - Parse error: qq'    '; 1:4:no DOCTYPE;not HTML5
ok 7016 - SHOULD-level error: qq'    '; ;
ok 7017 - Document tree: qq'    '
ok 7018 - Parse error: qq'<!DOCTYPE HTML>'; ;
ok 7019 - SHOULD-level error: qq'<!DOCTYPE HTML>'; ;
ok 7020 - Document tree: qq'<!DOCTYPE HTML>'
ok 7021 - Parse error: qq'<!DOCTYPE HTML><!---->'; ;
ok 7022 - SHOULD-level error: qq'<!DOCTYPE HTML><!---->'; ;
ok 7023 - Document tree: qq'<!DOCTYPE HTML><!---->'
ok 7024 - Parse error: qq'<html>'; 1:6:no DOCTYPE;not HTML5
ok 7025 - SHOULD-level error: qq'<html>'; ;
ok 7026 - Document tree: qq'<html>'
ok 7027 - Parse error: qq'<!DOCTYPE HTML><html>'; ;
ok 7028 - SHOULD-level error: qq'<!DOCTYPE HTML><html>'; ;
ok 7029 - Document tree: qq'<!DOCTYPE HTML><html>'
ok 7030 - Parse error: qq'a'; 1:1:no DOCTYPE;not HTML5
ok 7031 - SHOULD-level error: qq'a'; ;
ok 7032 - Document tree: qq'a'
ok 7033 - Parse error: qq'<!DOCTYPE HTML><html><head>'; ;
ok 7034 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head>'; ;
ok 7035 - Document tree: qq'<!DOCTYPE HTML><html><head>'
ok 7036 - Parse error: qq'<!DOCTYPE HTML><html><head><noscript>'; 1:37:in noscript:\#eof;no </noscript>
ok 7037 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head><noscript>'; ;
ok 7038 - Document tree: qq'<!DOCTYPE HTML><html><head><noscript>'
ok 7039 - Parse error: qq'<!DOCTYPE HTML><html><head></head>'; ;
ok 7040 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head>'; ;
ok 7041 - Document tree: qq'<!DOCTYPE HTML><html><head></head>'
ok 7042 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body>'; ;
ok 7043 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body>'; ;
ok 7044 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body>'
ok 7045 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><table>'; 1:47:in body:\#eof;unexpected end-of-file
ok 7046 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><table>'; ;
ok 7047 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><table>'
ok 7048 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><table><span>'; 1:53:in table:span, 1:53:in body:\#eof;<span> in <table>, unexpected end-of-file
ok 7049 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><table><span>'; ;
ok 7050 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><table><span>'
ok 7051 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><table><caption>'; 1:56:in body:\#eof;unexpected end-of-file
ok 7052 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><table><caption>'; ;
ok 7053 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><table><caption>'
ok 7054 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><table><colgroup>'; 1:57:in body:\#eof;unexpected end-of-file
ok 7055 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><table><colgroup>'; ;
ok 7056 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><table><colgroup>'
ok 7057 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><table><thead>'; 1:54:in body:\#eof;unexpected end-of-file
ok 7058 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><table><thead>'; ;
ok 7059 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><table><thead>'
ok 7060 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><table><tr>'; 1:51:in body:\#eof;unexpected end-of-file
ok 7061 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><table><tr>'; ;
ok 7062 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><table><tr>'
ok 7063 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><table><tr><td>'; 1:55:in body:\#eof;unexpected end-of-file
ok 7064 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><table><tr><td>'; ;
ok 7065 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><table><tr><td>'
ok 7066 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><select>'; 1:48:in body:\#eof;unexpected end-of-file
ok 7067 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><select>'; ;
ok 7068 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><select>'
ok 7069 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><select><option>'; 1:56:in body:\#eof;unexpected end-of-file
ok 7070 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><select><option>'; ;
ok 7071 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><select><option>'
ok 7072 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><select><optgroup>'; 1:58:in body:\#eof;unexpected end-of-file
ok 7073 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><select><optgroup>'; ;
ok 7074 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><select><optgroup>'
ok 7075 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body></body>'; ;
ok 7076 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body></body>'; ;
ok 7077 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body></body>'
ok 7078 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body></body></html>'; ;
ok 7079 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body></body></html>'; ;
ok 7080 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body></body></html>'
ok 7081 - Parse error: qq'<!DOCTYPE HTML><html><head></head><frameset>'; 1:44:in body:\#eof;unexpected end-of-file
ok 7082 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><frameset>'; ;
ok 7083 - Document tree: qq'<!DOCTYPE HTML><html><head></head><frameset>'
ok 7084 - Parse error: qq'<!DOCTYPE HTML><html><head></head><frameset></frameset>'; ;
ok 7085 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><frameset></frameset>'; ;
ok 7086 - Document tree: qq'<!DOCTYPE HTML><html><head></head><frameset></frameset>'
ok 7087 - Parse error: qq'<!DOCTYPE HTML><html><head></head><frameset></frameset></html>'; ;
ok 7088 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><frameset></frameset></html>'; ;
ok 7089 - Document tree: qq'<!DOCTYPE HTML><html><head></head><frameset></frameset></html>'
ok 7090 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><li>'; ;
ok 7091 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><li>'; ;
ok 7092 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><li>'
ok 7093 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><dt>'; ;
ok 7094 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><dt>'; ;
ok 7095 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><dt>'
ok 7096 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><dd>'; ;
ok 7097 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><dd>'; ;
ok 7098 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><dd>'
ok 7099 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><p>'; ;
ok 7100 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><p>'; ;
ok 7101 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><p>'
ok 7102 - Parse error: qq'<!DOCTYPE HTML><html><head></head><body><span>'; 1:46:in body:\#eof;unexpected end-of-file
ok 7103 - SHOULD-level error: qq'<!DOCTYPE HTML><html><head></head><body><span>'; ;
ok 7104 - Document tree: qq'<!DOCTYPE HTML><html><head></head><body><span>'
ok 7105 - Parse error: qq'<!DOCTYPE HTML><ruby><ol><li><p>a<rt>b'; 1:38:not closed:ol, 1:38:in body:\#eof;no </ol>, unexpected end of file
ok 7106 - SHOULD-level error: qq'<!DOCTYPE HTML><ruby><ol><li><p>a<rt>b'; ;
ok 7107 - Document tree: qq'<!DOCTYPE HTML><ruby><ol><li><p>a<rt>b'
ok 7108 - Parse error: qq'<!DOCTYPE HTML><ruby><marquee><p>a<rt>b'; 1:39:in body:\#eof;unexpected end of file
ok 7109 - SHOULD-level error: qq'<!DOCTYPE HTML><ruby><marquee><p>a<rt>b'; ;
ok 7110 - Document tree: qq'<!DOCTYPE HTML><ruby><marquee><p>a<rt>b'
ok 7111 - Parse error: qq'<!DOCTYPE HTML><ruby>a<rt>b<p>c'; 1:31:in body:\#eof;unexpected end of file
ok 7112 - SHOULD-level error: qq'<!DOCTYPE HTML><ruby>a<rt>b<p>c'; ;
ok 7113 - Document tree: qq'<!DOCTYPE HTML><ruby>a<rt>b<p>c'
ok 7114 - Parse error: qq'<!DOCTYPE HTML><p><ruby>a<rt>b<p>c'; 1:34:not closed:ruby;no </ruby>
ok 7115 - SHOULD-level error: qq'<!DOCTYPE HTML><p><ruby>a<rt>b<p>c'; ;
ok 7116 - Document tree: qq'<!DOCTYPE HTML><p><ruby>a<rt>b<p>c'
ok 7117 - Parse error: qq'<!DOCTYPE HTML><ruby>a<rt>b</ruby>'; ;
ok 7118 - SHOULD-level error: qq'<!DOCTYPE HTML><ruby>a<rt>b</ruby>'; ;
ok 7119 - Document tree: qq'<!DOCTYPE HTML><ruby>a<rt>b</ruby>'
ok 7120 - Parse error: qq'<!DOCTYPE HTML><ruby><rb>a</rb><rt>b</rt></ruby>'; ;
ok 7121 - SHOULD-level error: qq'<!DOCTYPE HTML><ruby><rb>a</rb><rt>b</rt></ruby>'; ;
ok 7122 - Document tree: qq'<!DOCTYPE HTML><ruby><rb>a</rb><rt>b</rt></ruby>'
ok 7123 - Parse error: qq'<!DOCTYPE HTML><ruby><rb>a<rt>b</ruby>'; 1:31:not closed:rb, 1:38:not closed:rb;no </rb>, EOF
ok 7124 - SHOULD-level error: qq'<!DOCTYPE HTML><ruby><rb>a<rt>b</ruby>'; ;
ok 7125 - Document tree: qq'<!DOCTYPE HTML><ruby><rb>a<rt>b</ruby>'
ok 7126 - Parse error: qq'<!DOCTYPE HTML><ruby>a<rp>b<rt>c<rp>d</ruby>'; ;
ok 7127 - SHOULD-level error: qq'<!DOCTYPE HTML><ruby>a<rp>b<rt>c<rp>d</ruby>'; ;
ok 7128 - Document tree: qq'<!DOCTYPE HTML><ruby>a<rp>b<rt>c<rp>d</ruby>'
ok 7129 - Parse error: qq'<!DOCTYPE HTML><ruby>a<rt>b</rt></ruby>'; ;
ok 7130 - SHOULD-level error: qq'<!DOCTYPE HTML><ruby>a<rt>b</rt></ruby>'; ;
ok 7131 - Document tree: qq'<!DOCTYPE HTML><ruby>a<rt>b</rt></ruby>'
ok 7132 - Parse error: qq'<!DOCTYPE HTML><ruby>a<rp>b</rp><rt>c</rt><rp>d</rp></ruby>'; ;
ok 7133 - SHOULD-level error: qq'<!DOCTYPE HTML><ruby>a<rp>b</rp><rt>c</rt><rp>d</rp></ruby>'; ;
ok 7134 - Document tree: qq'<!DOCTYPE HTML><ruby>a<rp>b</rp><rt>c</rt><rp>d</rp></ruby>'
ok 7135 - Parse error: qq'<!DOCTYPE HTML><ruby><rb>a</rb><rp>b</rp><rt>c</rt><rp>d</rp></ruby>'; ;
ok 7136 - SHOULD-level error: qq'<!DOCTYPE HTML><ruby><rb>a</rb><rp>b</rp><rt>c</rt><rp>d</rp></ruby>'; ;
ok 7137 - Document tree: qq'<!DOCTYPE HTML><ruby><rb>a</rb><rp>b</rp><rt>c</rt><rp>d</rp></ruby>'
ok 7138 - Parse error: qq'<!DOCTYPE HTML><ruby><rbc><rb>a</rb><rb>b</rb></rbc><rtc><rt>c</rt><rt>d</rt></rtc><rtc><rt>e</rt><rt>f</rt></rtc></ruby>'; 1:62:not closed:rtc, 1:72:not closed:rtc, 1:93:not closed:rtc, 1:103:not closed:rtc;no </rtc>, unexpected </rtc>, no </rtc>, unexpected </rtc>
ok 7139 - SHOULD-level error: qq'<!DOCTYPE HTML><ruby><rbc><rb>a</rb><rb>b</rb></rbc><rtc><rt>c</rt><rt>d</rt></rtc><rtc><rt>e</rt><rt>f</rt></rtc></ruby>'; ;
ok 7140 - Document tree: qq'<!DOCTYPE HTML><ruby><rbc><rb>a</rb><rb>b</rb></rbc><rtc><rt>c</rt><rt>d</rt></rtc><rtc><rt>e</rt><rt>f</rt></rtc></ruby>'
ok 7141 - Parse error: qq'<!DOCTYPE HTML>\x{0A}... <ruby>\x{0A} SAI <rt> sai </rt>\x{0A} TOU <rt> tou </rt>\x{0A} NOBU <rt> nobu </rt>\x{0A} O <rt> o         </rt>\x{0A}</ruby> ...'; ;
ok 7142 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}... <ruby>\x{0A} SAI <rt> sai </rt>\x{0A} TOU <rt> tou </rt>\x{0A} NOBU <rt> nobu </rt>\x{0A} O <rt> o         </rt>\x{0A}</ruby> ...'; ;
ok 7143 - Document tree: qq'<!DOCTYPE HTML>\x{0A}... <ruby>\x{0A} SAI <rt> sai </rt>\x{0A} TOU <rt> tou </rt>\x{0A} NOBU <rt> nobu </rt>\x{0A} O <rt> o         </rt>\x{0A}</ruby> ...'
ok 7144 - Parse error: qq'<!DOCTYPE HTML><div><rt></div>'; ;
ok 7145 - SHOULD-level error: qq'<!DOCTYPE HTML><div><rt></div>'; ;
ok 7146 - Document tree: qq'<!DOCTYPE HTML><div><rt></div>'
ok 7147 - Parse error: qq'<!DOCTYPE HTML><div><rp></div>'; ;
ok 7148 - SHOULD-level error: qq'<!DOCTYPE HTML><div><rp></div>'; ;
ok 7149 - Document tree: qq'<!DOCTYPE HTML><div><rp></div>'
ok 7150 - Parse error: qq'<!DOCTYPE HTML><div><rt><rp></div>'; ;
ok 7151 - SHOULD-level error: qq'<!DOCTYPE HTML><div><rt><rp></div>'; ;
ok 7152 - Document tree: qq'<!DOCTYPE HTML><div><rt><rp></div>'
ok 7153 - Parse error: qq'<!DOCTYPE HTML><ul><li><rt></ul>'; ;
ok 7154 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><rt></ul>'; ;
ok 7155 - Document tree: qq'<!DOCTYPE HTML><ul><li><rt></ul>'
ok 7156 - Parse error: qq'<!DOCTYPE HTML><svg>'; 1:20:in body:\#eof;end of file in foreign content
ok 7157 - SHOULD-level error: qq'<!DOCTYPE HTML><svg>'; ;
ok 7158 - Document tree: qq'<!DOCTYPE HTML><svg>'
ok 7159 - Parse error: qq'<!DOCTYPE HTML><svg><g>'; 1:23:in body:\#eof;end of file in foreign content
ok 7160 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><g>'; ;
ok 7161 - Document tree: qq'<!DOCTYPE HTML><svg><g>'
ok 7162 - Parse error: qq'<!DOCTYPE HTML><svg><switch requiredfeatures></switch></svg>'; ;
ok 7163 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><switch requiredfeatures></switch></svg>'; ;
ok 7164 - Document tree: qq'<!DOCTYPE HTML><svg><switch requiredfeatures></switch></svg>'
ok 7165 - Parse error: qq'<!DOCTYPE HTML><svg><rect x="1" y="1" width="2" height="2" fill="black"><animate attributeNAME="x" begin="0s" dur="9s" fill="freeze" from="300" to="0"/></rect></svg>'; ;
ok 7166 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><rect x="1" y="1" width="2" height="2" fill="black"><animate attributeNAME="x" begin="0s" dur="9s" fill="freeze" from="300" to="0"/></rect></svg>'; ;
ok 7167 - Document tree: qq'<!DOCTYPE HTML><svg><rect x="1" y="1" width="2" height="2" fill="black"><animate attributeNAME="x" begin="0s" dur="9s" fill="freeze" from="300" to="0"/></rect></svg>'
ok 7168 - Parse error: qq'<!DOCTYPE HTML><svg><dt>'; 1:24:not closed:svg;<dt> in <svg>
ok 7169 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><dt>'; ;
ok 7170 - Document tree: qq'<!DOCTYPE HTML><svg><dt>'
ok 7171 - Parse error: qq'<!DOCTYPE HTML><svg><h4>'; 1:24:not closed:svg, 1:24:in body:\#eof;<h4> in <svg>, h4 not closed
ok 7172 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><h4>'; ;
ok 7173 - Document tree: qq'<!DOCTYPE HTML><svg><h4>'
ok 7174 - Parse error: qq'<!DOCTYPE HTML><svg><listing>'; 1:29:not closed:svg, 1:29:in body:\#eof;<listing> in <svg>, no </listing>
ok 7175 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><listing>'; ;
ok 7176 - Document tree: qq'<!DOCTYPE HTML><svg><listing>'
ok 7177 - Parse error: qq'<!DOCTYPE HTML><svg><ol></ol>'; 1:25:not closed:svg;<ol> in <svg>
ok 7178 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><ol></ol>'; ;
ok 7179 - Document tree: qq'<!DOCTYPE HTML><svg><ol></ol>'
ok 7180 - Parse error: qq'<!DOCTYPE HTML><svg><strike></strike>'; 1:29:not closed:svg;<strike> in <svg>
ok 7181 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><strike></strike>'; ;
ok 7182 - Document tree: qq'<!DOCTYPE HTML><svg><strike></strike>'
ok 7183 - Parse error: qq'\x{0B}<p>'; 1:1:control char, 1:2:no DOCTYPE;no DOCTYPE, U+000B
ok 7184 - SHOULD-level error: qq'\x{0B}<p>'; ;
ok 7185 - Document tree: qq'\x{0B}<p>'
ok 7186 - Parse error: qq'\x{0B}abc'; 1:1:control char, 1:4:no DOCTYPE;no DOCTYPE, U+000B
ok 7187 - SHOULD-level error: qq'\x{0B}abc'; ;
ok 7188 - Document tree: qq'\x{0B}abc'
ok 7189 - Parse error: qq'<!DOCTYPE HTML>\x{0B}<p>'; 1:16:control char;U+000B
ok 7190 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0B}<p>'; ;
ok 7191 - Document tree: qq'<!DOCTYPE HTML>\x{0B}<p>'
ok 7192 - Parse error: qq'<!DOCTYPE HTML>\x{0B}abc'; 1:16:control char;U+000B
ok 7193 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0B}abc'; ;
ok 7194 - Document tree: qq'<!DOCTYPE HTML>\x{0B}abc'
ok 7195 - Parse error: qq'<!DOCTYPE HTML><html>\x{0B}<p>'; 1:22:control char;U+000B
ok 7196 - SHOULD-level error: qq'<!DOCTYPE HTML><html>\x{0B}<p>'; ;
ok 7197 - Document tree: qq'<!DOCTYPE HTML><html>\x{0B}<p>'
ok 7198 - Parse error: qq'<!DOCTYPE HTML><html>\x{0B}abc'; 1:22:control char;U+000B
ok 7199 - SHOULD-level error: qq'<!DOCTYPE HTML><html>\x{0B}abc'; ;
ok 7200 - Document tree: qq'<!DOCTYPE HTML><html>\x{0B}abc'
ok 7201 - Parse error: qq'<!DOCTYPE HTML><head>\x{0B}<p>'; 1:22:control char;U+000B
ok 7202 - SHOULD-level error: qq'<!DOCTYPE HTML><head>\x{0B}<p>'; ;
ok 7203 - Document tree: qq'<!DOCTYPE HTML><head>\x{0B}<p>'
ok 7204 - Parse error: qq'<!DOCTYPE HTML><head>\x{0B}abc'; 1:22:control char;U+000B
ok 7205 - SHOULD-level error: qq'<!DOCTYPE HTML><head>\x{0B}abc'; ;
ok 7206 - Document tree: qq'<!DOCTYPE HTML><head>\x{0B}abc'
ok 7207 - Parse error: qq'<!DOCTYPE HTML><head></head>\x{0B}<p>'; 1:29:control char;U+000B
ok 7208 - SHOULD-level error: qq'<!DOCTYPE HTML><head></head>\x{0B}<p>'; ;
ok 7209 - Document tree: qq'<!DOCTYPE HTML><head></head>\x{0B}<p>'
ok 7210 - Parse error: qq'<!DOCTYPE HTML><head></head>\x{0B}abc'; 1:29:control char;U+000B
ok 7211 - SHOULD-level error: qq'<!DOCTYPE HTML><head></head>\x{0B}abc'; ;
ok 7212 - Document tree: qq'<!DOCTYPE HTML><head></head>\x{0B}abc'
ok 7213 - Parse error: qq'<!DOCTYPE HTML><head><noscript>\x{0B}<p>'; 1:32:control char, 1:33:in noscript:\#text;no </noscript>, U+000B
ok 7214 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript>\x{0B}<p>'; ;
ok 7215 - Document tree: qq'<!DOCTYPE HTML><head><noscript>\x{0B}<p>'
ok 7216 - Parse error: qq'<!DOCTYPE HTML><head><noscript>\x{0B}abc'; 1:32:control char, 1:35:in noscript:\#text;no </noscript>, U+000B
ok 7217 - SHOULD-level error: qq'<!DOCTYPE HTML><head><noscript>\x{0B}abc'; ;
ok 7218 - Document tree: qq'<!DOCTYPE HTML><head><noscript>\x{0B}abc'
ok 7219 - Parse error: qq'<!DOCTYPE HTML><table>\x{0B}<p></table>'; 1:23:control char, 1:27:in table:\#text, 1:27:in table:p;char in table, start tag in table, U+000B
ok 7220 - SHOULD-level error: qq'<!DOCTYPE HTML><table>\x{0B}<p></table>'; ;
ok 7221 - Document tree: qq'<!DOCTYPE HTML><table>\x{0B}<p></table>'
ok 7222 - Parse error: qq'<!DOCTYPE HTML><table>\x{0B}abc</table>'; 1:23:control char, 1:34:in table:\#text;char in table, U+000B
ok 7223 - SHOULD-level error: qq'<!DOCTYPE HTML><table>\x{0B}abc</table>'; ;
ok 7224 - Document tree: qq'<!DOCTYPE HTML><table>\x{0B}abc</table>'
ok 7225 - Parse error: qq'<!DOCTYPE HTML><table><colgroup>\x{0B}<p></table>'; 1:33:control char, 1:37:in table:\#text, 1:37:in table:p;char in table, start tag in table, U+000B
ok 7226 - SHOULD-level error: qq'<!DOCTYPE HTML><table><colgroup>\x{0B}<p></table>'; ;
ok 7227 - Document tree: qq'<!DOCTYPE HTML><table><colgroup>\x{0B}<p></table>'
ok 7228 - Parse error: qq'<!DOCTYPE HTML><table><colgroup>\x{0B}abc</table>'; 1:33:control char, 1:44:in table:\#text;char in table, U+000B
ok 7229 - SHOULD-level error: qq'<!DOCTYPE HTML><table><colgroup>\x{0B}abc</table>'; ;
ok 7230 - Document tree: qq'<!DOCTYPE HTML><table><colgroup>\x{0B}abc</table>'
ok 7231 - Parse error: qq'<!DOCTYPE HTML><body></body>\x{0B}<p>'; 1:29:control char, 1:30:after body:\#text;char after body, U+000B
ok 7232 - SHOULD-level error: qq'<!DOCTYPE HTML><body></body>\x{0B}<p>'; ;
ok 7233 - Document tree: qq'<!DOCTYPE HTML><body></body>\x{0B}<p>'
ok 7234 - Parse error: qq'<!DOCTYPE HTML><body></body>\x{0B}abc'; 1:29:control char, 1:32:after body:\#text;char after body, U+000B
ok 7235 - SHOULD-level error: qq'<!DOCTYPE HTML><body></body>\x{0B}abc'; ;
ok 7236 - Document tree: qq'<!DOCTYPE HTML><body></body>\x{0B}abc'
ok 7237 - Parse error: qq'<!DOCTYPE HTML><frameset>\x{0B}<p></frameset>'; 1:26:control char, 1:27:in frameset:\#text, 1:30:in frameset:p;char in frameset, start tag in frameset, U+000B
ok 7238 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset>\x{0B}<p></frameset>'; ;
ok 7239 - Document tree: qq'<!DOCTYPE HTML><frameset>\x{0B}<p></frameset>'
ok 7240 - Parse error: qq'<!DOCTYPE HTML><frameset>\x{0B}abc</frameset>'; 1:26:control char, 1:30:in frameset:\#text;char in frameset, U+000B
ok 7241 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset>\x{0B}abc</frameset>'; ;
ok 7242 - Document tree: qq'<!DOCTYPE HTML><frameset>\x{0B}abc</frameset>'
ok 7243 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset>\x{0B}<p>'; 1:37:control char, 1:38:after frameset:\#text, 1:40:after frameset:p;char after frameset, tag after frameset, U+000B
ok 7244 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset>\x{0B}<p>'; ;
ok 7245 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset>\x{0B}<p>'
ok 7246 - Parse error: qq'<!DOCTYPE HTML><frameset>\x{0B}abc</frameset>'; 1:26:control char, 1:30:in frameset:\#text;char after frameset, U+000B
ok 7247 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset>\x{0B}abc</frameset>'; ;
ok 7248 - Document tree: qq'<!DOCTYPE HTML><frameset>\x{0B}abc</frameset>'
ok 7249 - Parse error: qq'<!DOCTYPE HTML><body></body></html>\x{0B}<p>'; 1:36:control char, 1:37:after html:\#text;char after body html, U+000B
ok 7250 - SHOULD-level error: qq'<!DOCTYPE HTML><body></body></html>\x{0B}<p>'; ;
ok 7251 - Document tree: qq'<!DOCTYPE HTML><body></body></html>\x{0B}<p>'
ok 7252 - Parse error: qq'<!DOCTYPE HTML><body></body></html>\x{0B}abc'; 1:36:control char, 1:39:after html:\#text;char after body html, U+000B
ok 7253 - SHOULD-level error: qq'<!DOCTYPE HTML><body></body></html>\x{0B}abc'; ;
ok 7254 - Document tree: qq'<!DOCTYPE HTML><body></body></html>\x{0B}abc'
ok 7255 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset></html>\x{0B}<p>'; 1:44:control char, 1:45:after html:\#text, 1:47:after after frameset:p;char after frameset html, char after frameset html, U+000B
ok 7256 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset></html>\x{0B}<p>'; ;
ok 7257 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset></html>\x{0B}<p>'
ok 7258 - Parse error: qq'<!DOCTYPE HTML><frameset></frameset></html>\x{0B}abc'; 1:44:control char, 1:47:after html:\#text;char after frameset html, U+000B
ok 7259 - SHOULD-level error: qq'<!DOCTYPE HTML><frameset></frameset></html>\x{0B}abc'; ;
ok 7260 - Document tree: qq'<!DOCTYPE HTML><frameset></frameset></html>\x{0B}abc'
ok 7261 - Parse error: qq'<!DOCTYPE HTML><ul><li><address><li>'; 1:36:not closed:address, 1:36:in body:\#eof;no </address>, no </ul>
ok 7262 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><address><li>'; ;
ok 7263 - Document tree: qq'<!DOCTYPE HTML><ul><li><address><li>'
ok 7264 - Parse error: qq'<!DOCTYPE HTML><ul><li><address><p><li>'; 1:39:not closed:address, 1:39:in body:\#eof;no </address>, no </ul>
ok 7265 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><address><p><li>'; ;
ok 7266 - Document tree: qq'<!DOCTYPE HTML><ul><li><address><p><li>'
ok 7267 - Parse error: qq'<!DOCTYPE HTML><ul><li><div><li>'; 1:32:not closed:div, 1:32:in body:\#eof;no </div>, no </ul>
ok 7268 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><div><li>'; ;
ok 7269 - Document tree: qq'<!DOCTYPE HTML><ul><li><div><li>'
ok 7270 - Parse error: qq'<!DOCTYPE HTML><ul><li><div><p><li>'; 1:35:not closed:div, 1:35:in body:\#eof;no </div>, no </ul>
ok 7271 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><div><p><li>'; ;
ok 7272 - Document tree: qq'<!DOCTYPE HTML><ul><li><div><p><li>'
ok 7273 - Parse error: qq'<!DOCTYPE HTML><ul><li><p><li>'; 1:30:in body:\#eof;no </ul>
ok 7274 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><p><li>'; ;
ok 7275 - Document tree: qq'<!DOCTYPE HTML><ul><li><p><li>'
ok 7276 - Parse error: qq'<!DOCTYPE HTML><ul><li><span><li>'; 1:33:not closed:span, 1:33:in body:\#eof;no </span>, no </ul>
ok 7277 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><span><li>'; ;
ok 7278 - Document tree: qq'<!DOCTYPE HTML><ul><li><span><li>'
ok 7279 - Parse error: qq'<!DOCTYPE HTML><ul><li><mark><li>'; 1:33:not closed:mark, 1:33:in body:\#eof;no </mark>, no </ul>
ok 7280 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><mark><li>'; ;
ok 7281 - Document tree: qq'<!DOCTYPE HTML><ul><li><mark><li>'
ok 7282 - Parse error: qq'<!DOCTYPE HTML><ul><li><time><li>'; 1:33:not closed:time, 1:33:in body:\#eof;no </time>, no </ul>
ok 7283 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><time><li>'; ;
ok 7284 - Document tree: qq'<!DOCTYPE HTML><ul><li><time><li>'
ok 7285 - Parse error: qq'<!DOCTYPE HTML><ul><li><option><li>'; 1:35:in body:\#eof;no </ul>
ok 7286 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><option><li>'; ;
ok 7287 - Document tree: qq'<!DOCTYPE HTML><ul><li><option><li>'
ok 7288 - Parse error: qq'<!DOCTYPE HTML><ul><li><optgroup><li>'; 1:37:in body:\#eof;no </ul>
ok 7289 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><optgroup><li>'; ;
ok 7290 - Document tree: qq'<!DOCTYPE HTML><ul><li><optgroup><li>'
ok 7291 - Parse error: qq'<!DOCTYPE HTML><ul><li><rp><li>'; 1:31:in body:\#eof;no </ul>
ok 7292 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><rp><li>'; ;
ok 7293 - Document tree: qq'<!DOCTYPE HTML><ul><li><rp><li>'
ok 7294 - Parse error: qq'<!DOCTYPE HTML><ul><li><rt><li>'; 1:31:in body:\#eof;no </ul>
ok 7295 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><rt><li>'; ;
ok 7296 - Document tree: qq'<!DOCTYPE HTML><ul><li><rt><li>'
ok 7297 - Parse error: qq'<!DOCTYPE HTML><ul><li><unknown><li>'; 1:36:not closed:unknown, 1:36:in body:\#eof;no </unknown>, no </ul>
ok 7298 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><unknown><li>'; ;
ok 7299 - Document tree: qq'<!DOCTYPE HTML><ul><li><unknown><li>'
ok 7300 - Parse error: qq'<!DOCTYPE HTML><ul><li><a><li>'; 1:30:not closed:a, 1:30:in body:\#eof;no </a>, no </ul>
ok 7301 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><a><li>'; ;
ok 7302 - Document tree: qq'<!DOCTYPE HTML><ul><li><a><li>'
ok 7303 - Parse error: qq'<!DOCTYPE HTML><ul><li><b><li>'; 1:30:not closed:b, 1:30:in body:\#eof;no </b>, no </ul>
ok 7304 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><b><li>'; ;
ok 7305 - Document tree: qq'<!DOCTYPE HTML><ul><li><b><li>'
ok 7306 - Parse error: qq'<!DOCTYPE HTML><ul><li><big><li>'; 1:32:not closed:big, 1:32:in body:\#eof;no </big>, no </ul>
ok 7307 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><big><li>'; ;
ok 7308 - Document tree: qq'<!DOCTYPE HTML><ul><li><big><li>'
ok 7309 - Parse error: qq'<!DOCTYPE HTML><ul><li><em><li>'; 1:31:not closed:em, 1:31:in body:\#eof;no </em>, no </ul>
ok 7310 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><em><li>'; ;
ok 7311 - Document tree: qq'<!DOCTYPE HTML><ul><li><em><li>'
ok 7312 - Parse error: qq'<!DOCTYPE HTML><ul><li><font><li>'; 1:33:not closed:font, 1:33:in body:\#eof;no </font>, no </ul>
ok 7313 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><font><li>'; ;
ok 7314 - Document tree: qq'<!DOCTYPE HTML><ul><li><font><li>'
ok 7315 - Parse error: qq'<!DOCTYPE HTML><ul><li><i><li>'; 1:30:not closed:i, 1:30:in body:\#eof;no </i>, no </ul>
ok 7316 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><i><li>'; ;
ok 7317 - Document tree: qq'<!DOCTYPE HTML><ul><li><i><li>'
ok 7318 - Parse error: qq'<!DOCTYPE HTML><ul><li><nobr><li>'; 1:33:not closed:nobr, 1:33:in body:\#eof;no </nobr>, no </ul>
ok 7319 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><nobr><li>'; ;
ok 7320 - Document tree: qq'<!DOCTYPE HTML><ul><li><nobr><li>'
ok 7321 - Parse error: qq'<!DOCTYPE HTML><ul><li><s><li>'; 1:30:not closed:s, 1:30:in body:\#eof;no </s>, no </ul>
ok 7322 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><s><li>'; ;
ok 7323 - Document tree: qq'<!DOCTYPE HTML><ul><li><s><li>'
ok 7324 - Parse error: qq'<!DOCTYPE HTML><ul><li><small><li>'; 1:34:not closed:small, 1:34:in body:\#eof;no </small>, no </ul>
ok 7325 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><small><li>'; ;
ok 7326 - Document tree: qq'<!DOCTYPE HTML><ul><li><small><li>'
ok 7327 - Parse error: qq'<!DOCTYPE HTML><ul><li><strike><li>'; 1:35:not closed:strike, 1:35:in body:\#eof;no </strike>, no </ul>
ok 7328 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><strike><li>'; ;
ok 7329 - Document tree: qq'<!DOCTYPE HTML><ul><li><strike><li>'
ok 7330 - Parse error: qq'<!DOCTYPE HTML><ul><li><strong><li>'; 1:35:not closed:strong, 1:35:in body:\#eof;no </strong>, no </ul>
ok 7331 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><strong><li>'; ;
ok 7332 - Document tree: qq'<!DOCTYPE HTML><ul><li><strong><li>'
ok 7333 - Parse error: qq'<!DOCTYPE HTML><ul><li><tt><li>'; 1:31:not closed:tt, 1:31:in body:\#eof;no </tt>, no </ul>
ok 7334 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><tt><li>'; ;
ok 7335 - Document tree: qq'<!DOCTYPE HTML><ul><li><tt><li>'
ok 7336 - Parse error: qq'<!DOCTYPE HTML><ul><li><u><li>'; 1:30:not closed:u, 1:30:in body:\#eof;no </u>, no </ul>
ok 7337 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><u><li>'; ;
ok 7338 - Document tree: qq'<!DOCTYPE HTML><ul><li><u><li>'
ok 7339 - Parse error: qq'<!DOCTYPE HTML><ul><li><blockquote><li>'; 1:39:in body:\#eof;eof in body
ok 7340 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><blockquote><li>'; ;
ok 7341 - Document tree: qq'<!DOCTYPE HTML><ul><li><blockquote><li>'
ok 7342 - Parse error: qq'<!DOCTYPE HTML><ul><li><center><li>'; 1:35:in body:\#eof;eof in body
ok 7343 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><center><li>'; ;
ok 7344 - Document tree: qq'<!DOCTYPE HTML><ul><li><center><li>'
ok 7345 - Parse error: qq'<!DOCTYPE HTML><ul><li><dd><li>'; 1:31:in body:\#eof;eof in body
ok 7346 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><dd><li>'; ;
ok 7347 - Document tree: qq'<!DOCTYPE HTML><ul><li><dd><li>'
ok 7348 - Parse error: qq'<!DOCTYPE HTML><ul><li><dir><li>'; 1:32:in body:\#eof;eof in body
ok 7349 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><dir><li>'; ;
ok 7350 - Document tree: qq'<!DOCTYPE HTML><ul><li><dir><li>'
ok 7351 - Parse error: qq'<!DOCTYPE HTML><ul><li><dl><li>'; 1:31:in body:\#eof;eof in body
ok 7352 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><dl><li>'; ;
ok 7353 - Document tree: qq'<!DOCTYPE HTML><ul><li><dl><li>'
ok 7354 - Parse error: qq'<!DOCTYPE HTML><ul><li><dt><li>'; 1:31:in body:\#eof;eof in body
ok 7355 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><dt><li>'; ;
ok 7356 - Document tree: qq'<!DOCTYPE HTML><ul><li><dt><li>'
ok 7357 - Parse error: qq'<!DOCTYPE HTML><ul><li><fieldset><li>'; 1:37:in body:\#eof;eof in body
ok 7358 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><fieldset><li>'; ;
ok 7359 - Document tree: qq'<!DOCTYPE HTML><ul><li><fieldset><li>'
ok 7360 - Parse error: qq'<!DOCTYPE HTML><ul><li><form><li>'; 1:33:in body:\#eof;eof in body
ok 7361 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><form><li>'; ;
ok 7362 - Document tree: qq'<!DOCTYPE HTML><ul><li><form><li>'
ok 7363 - Parse error: qq'<!DOCTYPE HTML><ul><li><h1><li>'; 1:31:in body:\#eof;eof in body
ok 7364 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><h1><li>'; ;
ok 7365 - Document tree: qq'<!DOCTYPE HTML><ul><li><h1><li>'
ok 7366 - Parse error: qq'<!DOCTYPE HTML><ul><li><menu><li>'; 1:33:in body:\#eof;eof in body
ok 7367 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><menu><li>'; ;
ok 7368 - Document tree: qq'<!DOCTYPE HTML><ul><li><menu><li>'
ok 7369 - Parse error: qq'<!-- NOTE: Scripting disabled --><!DOCTYPE HTML><ul><li><noscript><li>'; 1:70:in body:\#eof;eof in body
ok 7370 - SHOULD-level error: qq'<!-- NOTE: Scripting disabled --><!DOCTYPE HTML><ul><li><noscript><li>'; ;
ok 7371 - Document tree: qq'<!-- NOTE: Scripting disabled --><!DOCTYPE HTML><ul><li><noscript><li>'
ok 7372 - Parse error: qq'<!DOCTYPE HTML><ul><li><ol><li>'; 1:31:in body:\#eof;eof in body
ok 7373 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><ol><li>'; ;
ok 7374 - Document tree: qq'<!DOCTYPE HTML><ul><li><ol><li>'
ok 7375 - Parse error: qq'<!DOCTYPE HTML><ul><li><pre><li>'; 1:32:in body:\#eof;eof in body
ok 7376 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><pre><li>'; ;
ok 7377 - Document tree: qq'<!DOCTYPE HTML><ul><li><pre><li>'
ok 7378 - Parse error: qq'<!DOCTYPE HTML><ul><li><listing><li>'; 1:36:in body:\#eof;eof in body
ok 7379 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><listing><li>'; ;
ok 7380 - Document tree: qq'<!DOCTYPE HTML><ul><li><listing><li>'
ok 7381 - Parse error: qq'<!DOCTYPE HTML><ul><li><ul><li>'; 1:31:in body:\#eof;eof in body
ok 7382 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><ul><li>'; ;
ok 7383 - Document tree: qq'<!DOCTYPE HTML><ul><li><ul><li>'
ok 7384 - Parse error: qq'<!DOCTYPE HTML><ul><li><article><li>'; 1:36:in body:\#eof;eof in body
ok 7385 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><article><li>'; ;
ok 7386 - Document tree: qq'<!DOCTYPE HTML><ul><li><article><li>'
ok 7387 - Parse error: qq'<!DOCTYPE HTML><ul><li><aside><li>'; 1:34:in body:\#eof;eof in body
ok 7388 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><aside><li>'; ;
ok 7389 - Document tree: qq'<!DOCTYPE HTML><ul><li><aside><li>'
ok 7390 - Parse error: qq'<!DOCTYPE HTML><ul><li><datagrid><li>'; 1:37:not closed:datagrid, 1:37:in body:\#eof;no </datagrid>, eof in body
ok 7391 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><datagrid><li>'; ;
ok 7392 - Document tree: qq'<!DOCTYPE HTML><ul><li><datagrid><li>'
ok 7393 - Parse error: qq'<!DOCTYPE HTML><ul><li><details><li>'; 1:36:in body:\#eof;eof in body
ok 7394 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><details><li>'; ;
ok 7395 - Document tree: qq'<!DOCTYPE HTML><ul><li><details><li>'
ok 7396 - Parse error: qq'<!DOCTYPE HTML><ul><li><section><li>'; 1:36:in body:\#eof;eof in body
ok 7397 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><section><li>'; ;
ok 7398 - Document tree: qq'<!DOCTYPE HTML><ul><li><section><li>'
ok 7399 - Parse error: qq'<!DOCTYPE HTML><ul><li><figure><li>'; 1:35:in body:\#eof;eof in body
ok 7400 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><figure><li>'; ;
ok 7401 - Document tree: qq'<!DOCTYPE HTML><ul><li><figure><li>'
ok 7402 - Parse error: qq'<!DOCTYPE HTML><ul><li><footer><li>'; 1:35:in body:\#eof;eof in body
ok 7403 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><footer><li>'; ;
ok 7404 - Document tree: qq'<!DOCTYPE HTML><ul><li><footer><li>'
ok 7405 - Parse error: qq'<!DOCTYPE HTML><ul><li><header><li>'; 1:35:in body:\#eof;eof in body
ok 7406 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><header><li>'; ;
ok 7407 - Document tree: qq'<!DOCTYPE HTML><ul><li><header><li>'
ok 7408 - Parse error: qq'<!DOCTYPE HTML><ul><li><nav><li>'; 1:32:in body:\#eof;eof in body
ok 7409 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><nav><li>'; ;
ok 7410 - Document tree: qq'<!DOCTYPE HTML><ul><li><nav><li>'
ok 7411 - Parse error: qq'<!DOCTYPE HTML><ul><li><section><li>'; 1:36:in body:\#eof;eof in body
ok 7412 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><section><li>'; ;
ok 7413 - Document tree: qq'<!DOCTYPE HTML><ul><li><section><li>'
ok 7414 - Parse error: qq'<!DOCTYPE HTML><ul><li><applet><li>'; 1:35:in body:\#eof;eof in body
ok 7415 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><applet><li>'; ;
ok 7416 - Document tree: qq'<!DOCTYPE HTML><ul><li><applet><li>'
ok 7417 - Parse error: qq'<!DOCTYPE HTML><ul><li><button><li>'; 1:35:in body:\#eof;no </button></li></ul>
ok 7418 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><button><li>'; ;
ok 7419 - Document tree: qq'<!DOCTYPE HTML><ul><li><button><li>'
ok 7420 - Parse error: qq'<!DOCTYPE HTML><ul><li><marquee><li>'; 1:36:in body:\#eof;no </marquee></li></ul> before EOF
ok 7421 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><marquee><li>'; ;
ok 7422 - Document tree: qq'<!DOCTYPE HTML><ul><li><marquee><li>'
ok 7423 - Parse error: qq'<!DOCTYPE HTML><ol><li><marquee><li>'; 1:36:in body:\#eof;no </marquee></li></ol> before EOF
ok 7424 - SHOULD-level error: qq'<!DOCTYPE HTML><ol><li><marquee><li>'; ;
ok 7425 - Document tree: qq'<!DOCTYPE HTML><ol><li><marquee><li>'
ok 7426 - Parse error: qq'<!DOCTYPE HTML><ul><li><object><li>'; 1:35:in body:\#eof;eof in body
ok 7427 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><object><li>'; ;
ok 7428 - Document tree: qq'<!DOCTYPE HTML><ul><li><object><li>'
ok 7429 - Parse error: qq'<!DOCTYPE HTML><ul><li><table><li>'; 1:34:in table:li, 1:34:in body:\#eof;<li> in <table>, eof in body
ok 7430 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><table><li>'; ;
ok 7431 - Document tree: qq'<!DOCTYPE HTML><ul><li><table><li>'
ok 7432 - Parse error: qq'<!DOCTYPE HTML><ul><li><svg><foreignobject><li>'; 1:47:in body:\#eof;EOF
ok 7433 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><svg><foreignobject><li>'; ;
ok 7434 - Document tree: qq'<!DOCTYPE HTML><ul><li><svg><foreignobject><li>'
ok 7435 - Parse error: qq'<!DOCTYPE HTML><ul><li><math><annotation-xml><li>'; 1:49:not closed:annotation-xml, 1:49:in body:\#eof;no </annotation-xml></math> before <li>, EOF
ok 7436 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><math><annotation-xml><li>'; ;
ok 7437 - Document tree: qq'<!DOCTYPE HTML><ul><li><math><annotation-xml><li>'
ok 7438 - Parse error: qq'<!DOCTYPE HTML><ul><li><math><annotation-xml encoding="text/html"><li>'; 1:70:in body:\#eof;EOF
ok 7439 - SHOULD-level error: qq'<!DOCTYPE HTML><ul><li><math><annotation-xml encoding="text/html"><li>'; ;
ok 7440 - Document tree: qq'<!DOCTYPE HTML><ul><li><math><annotation-xml encoding="text/html"><li>'
ok 7441 - Parse error: qq'<!DOCTYPE HTML><dl><dt><address><dt>'; 1:36:not closed:address, 1:36:in body:\#eof;no </address>, no </dl>
ok 7442 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><address><dt>'; ;
ok 7443 - Document tree: qq'<!DOCTYPE HTML><dl><dt><address><dt>'
ok 7444 - Parse error: qq'<!DOCTYPE HTML><dl><dt><address><p><dt>'; 1:39:not closed:address, 1:39:in body:\#eof;no </address>, no </dl>
ok 7445 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><address><p><dt>'; ;
ok 7446 - Document tree: qq'<!DOCTYPE HTML><dl><dt><address><p><dt>'
ok 7447 - Parse error: qq'<!DOCTYPE HTML><dl><dt><div><dt>'; 1:32:not closed:div, 1:32:in body:\#eof;no </div>, no </dl>
ok 7448 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><div><dt>'; ;
ok 7449 - Document tree: qq'<!DOCTYPE HTML><dl><dt><div><dt>'
ok 7450 - Parse error: qq'<!DOCTYPE HTML><dl><dt><div><p><dt>'; 1:35:not closed:div, 1:35:in body:\#eof;no </div>, no </dl>
ok 7451 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><div><p><dt>'; ;
ok 7452 - Document tree: qq'<!DOCTYPE HTML><dl><dt><div><p><dt>'
ok 7453 - Parse error: qq'<!DOCTYPE HTML><dl><dt><p><dt>'; 1:30:in body:\#eof;no </dl>
ok 7454 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><p><dt>'; ;
ok 7455 - Document tree: qq'<!DOCTYPE HTML><dl><dt><p><dt>'
ok 7456 - Parse error: qq'<!DOCTYPE HTML><dl><dt><span><dt>'; 1:33:not closed:span, 1:33:in body:\#eof;no </span>, no </dl>
ok 7457 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><span><dt>'; ;
ok 7458 - Document tree: qq'<!DOCTYPE HTML><dl><dt><span><dt>'
ok 7459 - Parse error: qq'<!DOCTYPE HTML><dl><dt><mark><dt>'; 1:33:not closed:mark, 1:33:in body:\#eof;no </mark>, no </dl>
ok 7460 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><mark><dt>'; ;
ok 7461 - Document tree: qq'<!DOCTYPE HTML><dl><dt><mark><dt>'
ok 7462 - Parse error: qq'<!DOCTYPE HTML><dl><dt><time><dt>'; 1:33:not closed:time, 1:33:in body:\#eof;no </time>, no </dl>
ok 7463 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><time><dt>'; ;
ok 7464 - Document tree: qq'<!DOCTYPE HTML><dl><dt><time><dt>'
ok 7465 - Parse error: qq'<!DOCTYPE HTML><dl><dt><option><dt>'; 1:35:in body:\#eof;no </dl>
ok 7466 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><option><dt>'; ;
ok 7467 - Document tree: qq'<!DOCTYPE HTML><dl><dt><option><dt>'
ok 7468 - Parse error: qq'<!DOCTYPE HTML><dl><dt><optgroup><dt>'; 1:37:in body:\#eof;no </dl>
ok 7469 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><optgroup><dt>'; ;
ok 7470 - Document tree: qq'<!DOCTYPE HTML><dl><dt><optgroup><dt>'
ok 7471 - Parse error: qq'<!DOCTYPE HTML><dl><dt><rt><dt>'; 1:31:in body:\#eof;no </dl>
ok 7472 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><rt><dt>'; ;
ok 7473 - Document tree: qq'<!DOCTYPE HTML><dl><dt><rt><dt>'
ok 7474 - Parse error: qq'<!DOCTYPE HTML><dl><dt><rp><dt>'; 1:31:in body:\#eof;no </dl>
ok 7475 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><rp><dt>'; ;
ok 7476 - Document tree: qq'<!DOCTYPE HTML><dl><dt><rp><dt>'
ok 7477 - Parse error: qq'<!DOCTYPE HTML><dl><dt><unknown><dt>'; 1:36:not closed:unknown, 1:36:in body:\#eof;no </unknown>, no </dl>
ok 7478 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><unknown><dt>'; ;
ok 7479 - Document tree: qq'<!DOCTYPE HTML><dl><dt><unknown><dt>'
ok 7480 - Parse error: qq'<!DOCTYPE HTML><dl><dt><a><dt>'; 1:30:not closed:a, 1:30:in body:\#eof;no </a>, no </dl>
ok 7481 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><a><dt>'; ;
ok 7482 - Document tree: qq'<!DOCTYPE HTML><dl><dt><a><dt>'
ok 7483 - Parse error: qq'<!DOCTYPE HTML><dl><dt><b><dt>'; 1:30:not closed:b, 1:30:in body:\#eof;no </b>, no </dl>
ok 7484 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><b><dt>'; ;
ok 7485 - Document tree: qq'<!DOCTYPE HTML><dl><dt><b><dt>'
ok 7486 - Parse error: qq'<!DOCTYPE HTML><dl><dt><big><dt>'; 1:32:not closed:big, 1:32:in body:\#eof;no </big>, no </dl>
ok 7487 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><big><dt>'; ;
ok 7488 - Document tree: qq'<!DOCTYPE HTML><dl><dt><big><dt>'
ok 7489 - Parse error: qq'<!DOCTYPE HTML><dl><dt><em><dt>'; 1:31:not closed:em, 1:31:in body:\#eof;no </em>, no </dl>
ok 7490 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><em><dt>'; ;
ok 7491 - Document tree: qq'<!DOCTYPE HTML><dl><dt><em><dt>'
ok 7492 - Parse error: qq'<!DOCTYPE HTML><dl><dt><font><dt>'; 1:33:not closed:font, 1:33:in body:\#eof;no </font>, no </dl>
ok 7493 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><font><dt>'; ;
ok 7494 - Document tree: qq'<!DOCTYPE HTML><dl><dt><font><dt>'
ok 7495 - Parse error: qq'<!DOCTYPE HTML><dl><dt><i><dt>'; 1:30:not closed:i, 1:30:in body:\#eof;no </i>, no </dl>
ok 7496 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><i><dt>'; ;
ok 7497 - Document tree: qq'<!DOCTYPE HTML><dl><dt><i><dt>'
ok 7498 - Parse error: qq'<!DOCTYPE HTML><dl><dt><nobr><dt>'; 1:33:not closed:nobr, 1:33:in body:\#eof;no </nobr>, no </dl>
ok 7499 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><nobr><dt>'; ;
ok 7500 - Document tree: qq'<!DOCTYPE HTML><dl><dt><nobr><dt>'
ok 7501 - Parse error: qq'<!DOCTYPE HTML><dl><dt><s><dt>'; 1:30:not closed:s, 1:30:in body:\#eof;no </s>, no </dl>
ok 7502 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><s><dt>'; ;
ok 7503 - Document tree: qq'<!DOCTYPE HTML><dl><dt><s><dt>'
ok 7504 - Parse error: qq'<!DOCTYPE HTML><dl><dt><small><dt>'; 1:34:not closed:small, 1:34:in body:\#eof;no </small>, no </dl>
ok 7505 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><small><dt>'; ;
ok 7506 - Document tree: qq'<!DOCTYPE HTML><dl><dt><small><dt>'
ok 7507 - Parse error: qq'<!DOCTYPE HTML><dl><dt><strike><dt>'; 1:35:not closed:strike, 1:35:in body:\#eof;no </strike>, no </dl>
ok 7508 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><strike><dt>'; ;
ok 7509 - Document tree: qq'<!DOCTYPE HTML><dl><dt><strike><dt>'
ok 7510 - Parse error: qq'<!DOCTYPE HTML><dl><dt><strong><dt>'; 1:35:not closed:strong, 1:35:in body:\#eof;no </strong>, no </dl>
ok 7511 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><strong><dt>'; ;
ok 7512 - Document tree: qq'<!DOCTYPE HTML><dl><dt><strong><dt>'
ok 7513 - Parse error: qq'<!DOCTYPE HTML><dl><dt><tt><dt>'; 1:31:not closed:tt, 1:31:in body:\#eof;no </tt>, no </dl>
ok 7514 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><tt><dt>'; ;
ok 7515 - Document tree: qq'<!DOCTYPE HTML><dl><dt><tt><dt>'
ok 7516 - Parse error: qq'<!DOCTYPE HTML><dl><dt><u><dt>'; 1:30:not closed:u, 1:30:in body:\#eof;no </u>, no </dl>
ok 7517 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><u><dt>'; ;
ok 7518 - Document tree: qq'<!DOCTYPE HTML><dl><dt><u><dt>'
ok 7519 - Parse error: qq'<!DOCTYPE HTML><dl><dt><blockquote><dt>'; 1:39:in body:\#eof;eof in body
ok 7520 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><blockquote><dt>'; ;
ok 7521 - Document tree: qq'<!DOCTYPE HTML><dl><dt><blockquote><dt>'
ok 7522 - Parse error: qq'<!DOCTYPE HTML><dl><dt><center><dt>'; 1:35:in body:\#eof;eof in body
ok 7523 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><center><dt>'; ;
ok 7524 - Document tree: qq'<!DOCTYPE HTML><dl><dt><center><dt>'
ok 7525 - Parse error: qq'<!DOCTYPE HTML><dl><dt><dir><dt>'; 1:32:in body:\#eof;eof in body
ok 7526 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><dir><dt>'; ;
ok 7527 - Document tree: qq'<!DOCTYPE HTML><dl><dt><dir><dt>'
ok 7528 - Parse error: qq'<!DOCTYPE HTML><dl><dt><dl><dt>'; 1:31:in body:\#eof;eof in body
ok 7529 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><dl><dt>'; ;
ok 7530 - Document tree: qq'<!DOCTYPE HTML><dl><dt><dl><dt>'
ok 7531 - Parse error: qq'<!DOCTYPE HTML><dl><dt><li><dt>'; 1:31:in body:\#eof;eof in body
ok 7532 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><li><dt>'; ;
ok 7533 - Document tree: qq'<!DOCTYPE HTML><dl><dt><li><dt>'
ok 7534 - Parse error: qq'<!DOCTYPE HTML><dl><dt><fieldset><dt>'; 1:37:in body:\#eof;eof in body
ok 7535 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><fieldset><dt>'; ;
ok 7536 - Document tree: qq'<!DOCTYPE HTML><dl><dt><fieldset><dt>'
ok 7537 - Parse error: qq'<!DOCTYPE HTML><dl><dt><form><dt>'; 1:33:in body:\#eof;eof in body
ok 7538 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><form><dt>'; ;
ok 7539 - Document tree: qq'<!DOCTYPE HTML><dl><dt><form><dt>'
ok 7540 - Parse error: qq'<!DOCTYPE HTML><dl><dt><h1><dt>'; 1:31:in body:\#eof;eof in body
ok 7541 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><h1><dt>'; ;
ok 7542 - Document tree: qq'<!DOCTYPE HTML><dl><dt><h1><dt>'
ok 7543 - Parse error: qq'<!DOCTYPE HTML><dl><dt><menu><dt>'; 1:33:in body:\#eof;eof in body
ok 7544 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><menu><dt>'; ;
ok 7545 - Document tree: qq'<!DOCTYPE HTML><dl><dt><menu><dt>'
ok 7546 - Parse error: qq'<!-- NOTE: Scripting disabled --><!DOCTYPE HTML><dl><dt><noscript><dt>'; 1:70:in body:\#eof;eof in body
ok 7547 - SHOULD-level error: qq'<!-- NOTE: Scripting disabled --><!DOCTYPE HTML><dl><dt><noscript><dt>'; ;
ok 7548 - Document tree: qq'<!-- NOTE: Scripting disabled --><!DOCTYPE HTML><dl><dt><noscript><dt>'
ok 7549 - Parse error: qq'<!DOCTYPE HTML><dl><dt><ol><dt>'; 1:31:in body:\#eof;eof in body
ok 7550 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><ol><dt>'; ;
ok 7551 - Document tree: qq'<!DOCTYPE HTML><dl><dt><ol><dt>'
ok 7552 - Parse error: qq'<!DOCTYPE HTML><dl><dt><pre><dt>'; 1:32:in body:\#eof;eof in body
ok 7553 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><pre><dt>'; ;
ok 7554 - Document tree: qq'<!DOCTYPE HTML><dl><dt><pre><dt>'
ok 7555 - Parse error: qq'<!DOCTYPE HTML><dl><dt><listing><dt>'; 1:36:in body:\#eof;eof in body
ok 7556 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><listing><dt>'; ;
ok 7557 - Document tree: qq'<!DOCTYPE HTML><dl><dt><listing><dt>'
ok 7558 - Parse error: qq'<!DOCTYPE HTML><dl><dt><dl><dt>'; 1:31:in body:\#eof;eof in body
ok 7559 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><dl><dt>'; ;
ok 7560 - Document tree: qq'<!DOCTYPE HTML><dl><dt><dl><dt>'
ok 7561 - Parse error: qq'<!DOCTYPE HTML><dl><dt><article><dt>'; 1:36:in body:\#eof;eof in body
ok 7562 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><article><dt>'; ;
ok 7563 - Document tree: qq'<!DOCTYPE HTML><dl><dt><article><dt>'
ok 7564 - Parse error: qq'<!DOCTYPE HTML><dl><dt><aside><dt>'; 1:34:in body:\#eof;eof in body
ok 7565 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><aside><dt>'; ;
ok 7566 - Document tree: qq'<!DOCTYPE HTML><dl><dt><aside><dt>'
ok 7567 - Parse error: qq'<!DOCTYPE HTML><dl><dt><datagrid><dt>'; 1:37:not closed:datagrid, 1:37:in body:\#eof;no </datagrid>, eof in body
ok 7568 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><datagrid><dt>'; ;
ok 7569 - Document tree: qq'<!DOCTYPE HTML><dl><dt><datagrid><dt>'
ok 7570 - Parse error: qq'<!DOCTYPE HTML><dl><dt><details><dt>'; 1:36:in body:\#eof;eof in body
ok 7571 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><details><dt>'; ;
ok 7572 - Document tree: qq'<!DOCTYPE HTML><dl><dt><details><dt>'
ok 7573 - Parse error: qq'<!DOCTYPE HTML><dl><dt><section><dt>'; 1:36:in body:\#eof;eof in body
ok 7574 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><section><dt>'; ;
ok 7575 - Document tree: qq'<!DOCTYPE HTML><dl><dt><section><dt>'
ok 7576 - Parse error: qq'<!DOCTYPE HTML><dl><dt><figure><dt>'; 1:35:in body:\#eof;eof in body
ok 7577 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><figure><dt>'; ;
ok 7578 - Document tree: qq'<!DOCTYPE HTML><dl><dt><figure><dt>'
ok 7579 - Parse error: qq'<!DOCTYPE HTML><dl><dt><footer><dt>'; 1:35:in body:\#eof;eof in body
ok 7580 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><footer><dt>'; ;
ok 7581 - Document tree: qq'<!DOCTYPE HTML><dl><dt><footer><dt>'
ok 7582 - Parse error: qq'<!DOCTYPE HTML><dl><dt><header><dt>'; 1:35:in body:\#eof;eof in body
ok 7583 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><header><dt>'; ;
ok 7584 - Document tree: qq'<!DOCTYPE HTML><dl><dt><header><dt>'
ok 7585 - Parse error: qq'<!DOCTYPE HTML><dl><dt><nav><dt>'; 1:32:in body:\#eof;eof in body
ok 7586 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><nav><dt>'; ;
ok 7587 - Document tree: qq'<!DOCTYPE HTML><dl><dt><nav><dt>'
ok 7588 - Parse error: qq'<!DOCTYPE HTML><dl><dt><section><dt>'; 1:36:in body:\#eof;eof in body
ok 7589 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><section><dt>'; ;
ok 7590 - Document tree: qq'<!DOCTYPE HTML><dl><dt><section><dt>'
ok 7591 - Parse error: qq'<!DOCTYPE HTML><dl><dt><applet><dt>'; 1:35:in body:\#eof;eof in body
ok 7592 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><applet><dt>'; ;
ok 7593 - Document tree: qq'<!DOCTYPE HTML><dl><dt><applet><dt>'
ok 7594 - Parse error: qq'<!DOCTYPE HTML><dl><dt><button><dt>'; 1:35:in body:\#eof;no </button></dt></dl>
ok 7595 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><button><dt>'; ;
ok 7596 - Document tree: qq'<!DOCTYPE HTML><dl><dt><button><dt>'
ok 7597 - Parse error: qq'<!DOCTYPE HTML><dl><dd><button><dd>'; 1:35:in body:\#eof;no </button></dd></dl>
ok 7598 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dd><button><dd>'; ;
ok 7599 - Document tree: qq'<!DOCTYPE HTML><dl><dd><button><dd>'
ok 7600 - Parse error: qq'<!DOCTYPE HTML><dl><dt><marquee><dt>'; 1:36:in body:\#eof;eof in body
ok 7601 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><marquee><dt>'; ;
ok 7602 - Document tree: qq'<!DOCTYPE HTML><dl><dt><marquee><dt>'
ok 7603 - Parse error: qq'<!DOCTYPE HTML><dl><dt><object><dt>'; 1:35:in body:\#eof;eof in body
ok 7604 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><object><dt>'; ;
ok 7605 - Document tree: qq'<!DOCTYPE HTML><dl><dt><object><dt>'
ok 7606 - Parse error: qq'<!DOCTYPE HTML><dl><dt><table><dt>'; 1:34:in table:dt, 1:34:in body:\#eof;<dt> in <table>, eof in body
ok 7607 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><table><dt>'; ;
ok 7608 - Document tree: qq'<!DOCTYPE HTML><dl><dt><table><dt>'
ok 7609 - Parse error: qq'<!DOCTYPE HTML><dl><dd><svg><foreignobject><dd>'; 1:47:in body:\#eof;EOF
ok 7610 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dd><svg><foreignobject><dd>'; ;
ok 7611 - Document tree: qq'<!DOCTYPE HTML><dl><dd><svg><foreignobject><dd>'
ok 7612 - Parse error: qq'<!DOCTYPE HTML><dl><dt><svg><foreignobject><dt>'; 1:47:in body:\#eof;EOF
ok 7613 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><svg><foreignobject><dt>'; ;
ok 7614 - Document tree: qq'<!DOCTYPE HTML><dl><dt><svg><foreignobject><dt>'
ok 7615 - Parse error: qq'<!DOCTYPE HTML><dl><dt><math><annotation-xml><dt>'; 1:49:not closed:annotation-xml, 1:49:in body:\#eof;no </dt> before <math>, EOF
ok 7616 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><math><annotation-xml><dt>'; ;
ok 7617 - Document tree: qq'<!DOCTYPE HTML><dl><dt><math><annotation-xml><dt>'
ok 7618 - Parse error: qq'<!DOCTYPE HTML><dl><dd><math><annotation-xml><dd>'; 1:49:not closed:annotation-xml, 1:49:in body:\#eof;no </dd> before <math>, EOF
ok 7619 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dd><math><annotation-xml><dd>'; ;
ok 7620 - Document tree: qq'<!DOCTYPE HTML><dl><dd><math><annotation-xml><dd>'
ok 7621 - Parse error: qq'<!DOCTYPE HTML><dl><dt><math><annotation-xml encoding="text/html"><dt>'; 1:70:in body:\#eof;EOF
ok 7622 - SHOULD-level error: qq'<!DOCTYPE HTML><dl><dt><math><annotation-xml encoding="text/html"><dt>'; ;
ok 7623 - Document tree: qq'<!DOCTYPE HTML><dl><dt><math><annotation-xml encoding="text/html"><dt>'
ok 7624 - Parse error: qq'<span><address></span>a'; 1:7:no DOCTYPE, 1:23:unmatched end tag:span, 1:23:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7625 - SHOULD-level error: qq'<span><address></span>a'; ;
ok 7626 - Document tree: qq'<span><address></span>a'
ok 7627 - Parse error: qq'<span><article></span>a'; 1:7:no DOCTYPE, 1:23:unmatched end tag:span, 1:23:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7628 - SHOULD-level error: qq'<span><article></span>a'; ;
ok 7629 - Document tree: qq'<span><article></span>a'
ok 7630 - Parse error: qq'<span><aside></span>a'; 1:7:no DOCTYPE, 1:21:unmatched end tag:span, 1:21:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7631 - SHOULD-level error: qq'<span><aside></span>a'; ;
ok 7632 - Document tree: qq'<span><aside></span>a'
ok 7633 - Parse error: qq'<span><blockquote></span>a'; 1:7:no DOCTYPE, 1:26:unmatched end tag:span, 1:26:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7634 - SHOULD-level error: qq'<span><blockquote></span>a'; ;
ok 7635 - Document tree: qq'<span><blockquote></span>a'
ok 7636 - Parse error: qq'<span><center></span>a'; 1:7:no DOCTYPE, 1:22:unmatched end tag:span, 1:22:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7637 - SHOULD-level error: qq'<span><center></span>a'; ;
ok 7638 - Document tree: qq'<span><center></span>a'
ok 7639 - Parse error: qq'<span><datagrid></span>a'; 1:7:no DOCTYPE, 1:24:not closed:datagrid;no DOCTYPE, no </datagrid>
ok 7640 - SHOULD-level error: qq'<span><datagrid></span>a'; ;
ok 7641 - Document tree: qq'<span><datagrid></span>a'
ok 7642 - Parse error: qq'<span><details></span>a'; 1:7:no DOCTYPE, 1:23:unmatched end tag:span, 1:23:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7643 - SHOULD-level error: qq'<span><details></span>a'; ;
ok 7644 - Document tree: qq'<span><details></span>a'
ok 7645 - Parse error: qq'<span><section></span>a'; 1:7:no DOCTYPE, 1:23:unmatched end tag:span, 1:23:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7646 - SHOULD-level error: qq'<span><section></span>a'; ;
ok 7647 - Document tree: qq'<span><section></span>a'
ok 7648 - Parse error: qq'<span><dir></span>a'; 1:7:no DOCTYPE, 1:19:unmatched end tag:span, 1:19:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7649 - SHOULD-level error: qq'<span><dir></span>a'; ;
ok 7650 - Document tree: qq'<span><dir></span>a'
ok 7651 - Parse error: qq'<span><div></span>a'; 1:7:no DOCTYPE, 1:19:unmatched end tag:span, 1:19:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7652 - SHOULD-level error: qq'<span><div></span>a'; ;
ok 7653 - Document tree: qq'<span><div></span>a'
ok 7654 - Parse error: qq'<span><dl></span>a'; 1:7:no DOCTYPE, 1:18:unmatched end tag:span, 1:18:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7655 - SHOULD-level error: qq'<span><dl></span>a'; ;
ok 7656 - Document tree: qq'<span><dl></span>a'
ok 7657 - Parse error: qq'<span><dd></span>a'; 1:7:no DOCTYPE, 1:18:unmatched end tag:span, 1:18:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7658 - SHOULD-level error: qq'<span><dd></span>a'; ;
ok 7659 - Document tree: qq'<span><dd></span>a'
ok 7660 - Parse error: qq'<span><dt></span>a'; 1:7:no DOCTYPE, 1:18:unmatched end tag:span, 1:18:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7661 - SHOULD-level error: qq'<span><dt></span>a'; ;
ok 7662 - Document tree: qq'<span><dt></span>a'
ok 7663 - Parse error: qq'<span><fieldset></span>a'; 1:7:no DOCTYPE, 1:24:unmatched end tag:span, 1:24:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7664 - SHOULD-level error: qq'<span><fieldset></span>a'; ;
ok 7665 - Document tree: qq'<span><fieldset></span>a'
ok 7666 - Parse error: qq'<span><figure></span>a'; 1:7:no DOCTYPE, 1:22:unmatched end tag:span, 1:22:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7667 - SHOULD-level error: qq'<span><figure></span>a'; ;
ok 7668 - Document tree: qq'<span><figure></span>a'
ok 7669 - Parse error: qq'<span><footer></span>a'; 1:7:no DOCTYPE, 1:22:unmatched end tag:span, 1:22:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7670 - SHOULD-level error: qq'<span><footer></span>a'; ;
ok 7671 - Document tree: qq'<span><footer></span>a'
ok 7672 - Parse error: qq'<span><form></span>a'; 1:7:no DOCTYPE, 1:20:unmatched end tag:span, 1:20:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7673 - SHOULD-level error: qq'<span><form></span>a'; ;
ok 7674 - Document tree: qq'<span><form></span>a'
ok 7675 - Parse error: qq'<span><h2></span>a'; 1:7:no DOCTYPE, 1:18:unmatched end tag:span, 1:18:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7676 - SHOULD-level error: qq'<span><h2></span>a'; ;
ok 7677 - Document tree: qq'<span><h2></span>a'
ok 7678 - Parse error: qq'<span><header></span>a'; 1:7:no DOCTYPE, 1:22:unmatched end tag:span, 1:22:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7679 - SHOULD-level error: qq'<span><header></span>a'; ;
ok 7680 - Document tree: qq'<span><header></span>a'
ok 7681 - Parse error: qq'<span><li></span>a'; 1:7:no DOCTYPE, 1:18:unmatched end tag:span, 1:18:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7682 - SHOULD-level error: qq'<span><li></span>a'; ;
ok 7683 - Document tree: qq'<span><li></span>a'
ok 7684 - Parse error: qq'<span><menu></span>a'; 1:7:no DOCTYPE, 1:20:unmatched end tag:span, 1:20:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7685 - SHOULD-level error: qq'<span><menu></span>a'; ;
ok 7686 - Document tree: qq'<span><menu></span>a'
ok 7687 - Parse error: qq'<span><noscript></span>a'; 1:7:no DOCTYPE, 1:24:unmatched end tag:span, 1:24:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7688 - SHOULD-level error: qq'<span><noscript></span>a'; ;
ok 7689 - Document tree: qq'<span><noscript></span>a'
ok 7690 - Parse error: qq'<span><ol></span>a'; 1:7:no DOCTYPE, 1:18:unmatched end tag:span, 1:18:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7691 - SHOULD-level error: qq'<span><ol></span>a'; ;
ok 7692 - Document tree: qq'<span><ol></span>a'
ok 7693 - Parse error: qq'<span><p></span>a'; 1:7:no DOCTYPE, 1:17:unmatched end tag:span, 1:17:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7694 - SHOULD-level error: qq'<span><p></span>a'; ;
ok 7695 - Document tree: qq'<span><p></span>a'
ok 7696 - Parse error: qq'<span><pre></span>a'; 1:7:no DOCTYPE, 1:19:unmatched end tag:span, 1:19:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7697 - SHOULD-level error: qq'<span><pre></span>a'; ;
ok 7698 - Document tree: qq'<span><pre></span>a'
ok 7699 - Parse error: qq'<span><listing></span>a'; 1:7:no DOCTYPE, 1:23:unmatched end tag:span, 1:23:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7700 - SHOULD-level error: qq'<span><listing></span>a'; ;
ok 7701 - Document tree: qq'<span><listing></span>a'
ok 7702 - Parse error: qq'<span><section></span>a'; 1:7:no DOCTYPE, 1:23:unmatched end tag:span, 1:23:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7703 - SHOULD-level error: qq'<span><section></span>a'; ;
ok 7704 - Document tree: qq'<span><section></span>a'
ok 7705 - Parse error: qq'<span><ul></span>a'; 1:7:no DOCTYPE, 1:18:unmatched end tag:span, 1:18:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7706 - SHOULD-level error: qq'<span><ul></span>a'; ;
ok 7707 - Document tree: qq'<span><ul></span>a'
ok 7708 - Parse error: qq'<span><applet></span>a'; 1:7:no DOCTYPE, 1:22:unmatched end tag:span, 1:22:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7709 - SHOULD-level error: qq'<span><applet></span>a'; ;
ok 7710 - Document tree: qq'<span><applet></span>a'
ok 7711 - Parse error: qq'<span><button></span>a'; 1:7:no DOCTYPE, 1:22:unmatched end tag:span, 1:22:in body:\#eof;no DOCTYPE, unexpected </span>, no </button></span> before EOF
ok 7712 - SHOULD-level error: qq'<span><button></span>a'; ;
ok 7713 - Document tree: qq'<span><button></span>a'
ok 7714 - Parse error: qq'<span><marquee></span>a'; 1:7:no DOCTYPE, 1:23:unmatched end tag:span, 1:23:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7715 - SHOULD-level error: qq'<span><marquee></span>a'; ;
ok 7716 - Document tree: qq'<span><marquee></span>a'
ok 7717 - Parse error: qq'<span><object></span>a'; 1:7:no DOCTYPE, 1:22:unmatched end tag:span, 1:22:in body:\#eof;no DOCTYPE, unmatched end tag, unexpected EOF
ok 7718 - SHOULD-level error: qq'<span><object></span>a'; ;
ok 7719 - Document tree: qq'<span><object></span>a'
not ok 7720 - Parse error: qq'<span><svg><foreignobject></span>a'; 1:7:no DOCTYPE, 1:34:unmatched end tag:span, 1:34:unmatched end tag:span, 1:34:in body:\#eof;no DOCTYPE, unexpected </span>, EOF
#   Failed test 'Parse error: qq'<span><svg><foreignobject></span>a'; 1:7:no DOCTYPE, 1:34:unmatched end tag:span, 1:34:unmatched end tag:span, 1:34:in body:\#eof;no DOCTYPE, unexpected </span>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 7721 - SHOULD-level error: qq'<span><svg><foreignobject></span>a'; ;
ok 7722 - Document tree: qq'<span><svg><foreignobject></span>a'
ok 7723 - Parse error: qq'<span><a></span>a'; 1:7:no DOCTYPE, 1:17:not closed:a, 1:17:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7724 - SHOULD-level error: qq'<span><a></span>a'; ;
ok 7725 - Document tree: qq'<span><a></span>a'
ok 7726 - Parse error: qq'<span><b></span>a'; 1:7:no DOCTYPE, 1:17:not closed:b, 1:17:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7727 - SHOULD-level error: qq'<span><b></span>a'; ;
ok 7728 - Document tree: qq'<span><b></span>a'
ok 7729 - Parse error: qq'<span><big></span>a'; 1:7:no DOCTYPE, 1:19:not closed:big, 1:19:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7730 - SHOULD-level error: qq'<span><big></span>a'; ;
ok 7731 - Document tree: qq'<span><big></span>a'
ok 7732 - Parse error: qq'<span><em></span>a'; 1:7:no DOCTYPE, 1:18:not closed:em, 1:18:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7733 - SHOULD-level error: qq'<span><em></span>a'; ;
ok 7734 - Document tree: qq'<span><em></span>a'
ok 7735 - Parse error: qq'<span><font></span>a'; 1:7:no DOCTYPE, 1:20:not closed:font, 1:20:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7736 - SHOULD-level error: qq'<span><font></span>a'; ;
ok 7737 - Document tree: qq'<span><font></span>a'
ok 7738 - Parse error: qq'<span><i></span>a'; 1:7:no DOCTYPE, 1:17:not closed:i, 1:17:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7739 - SHOULD-level error: qq'<span><i></span>a'; ;
ok 7740 - Document tree: qq'<span><i></span>a'
ok 7741 - Parse error: qq'<span><nobr></span>a'; 1:7:no DOCTYPE, 1:20:not closed:nobr, 1:20:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7742 - SHOULD-level error: qq'<span><nobr></span>a'; ;
ok 7743 - Document tree: qq'<span><nobr></span>a'
ok 7744 - Parse error: qq'<span><s></span>a'; 1:7:no DOCTYPE, 1:17:not closed:s, 1:17:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7745 - SHOULD-level error: qq'<span><s></span>a'; ;
ok 7746 - Document tree: qq'<span><s></span>a'
ok 7747 - Parse error: qq'<span><small></span>a'; 1:7:no DOCTYPE, 1:21:not closed:small, 1:21:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7748 - SHOULD-level error: qq'<span><small></span>a'; ;
ok 7749 - Document tree: qq'<span><small></span>a'
ok 7750 - Parse error: qq'<span><strike></span>a'; 1:7:no DOCTYPE, 1:22:not closed:strike, 1:22:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7751 - SHOULD-level error: qq'<span><strike></span>a'; ;
ok 7752 - Document tree: qq'<span><strike></span>a'
ok 7753 - Parse error: qq'<span><strile></span>a'; 1:7:no DOCTYPE, 1:22:not closed:strile;no DOCTYPE, unexpected end tag
ok 7754 - SHOULD-level error: qq'<span><strile></span>a'; ;
ok 7755 - Document tree: qq'<span><strile></span>a'
ok 7756 - Parse error: qq'<span><strong></span>a'; 1:7:no DOCTYPE, 1:22:not closed:strong, 1:22:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7757 - SHOULD-level error: qq'<span><strong></span>a'; ;
ok 7758 - Document tree: qq'<span><strong></span>a'
ok 7759 - Parse error: qq'<span><tt></span>a'; 1:7:no DOCTYPE, 1:18:not closed:tt, 1:18:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7760 - SHOULD-level error: qq'<span><tt></span>a'; ;
ok 7761 - Document tree: qq'<span><tt></span>a'
ok 7762 - Parse error: qq'<span><u></span>a'; 1:7:no DOCTYPE, 1:17:not closed:u, 1:17:in body:\#eof;no DOCTYPE, element not closed before ancestor's end tag, unexpected EOF
ok 7763 - SHOULD-level error: qq'<span><u></span>a'; ;
ok 7764 - Document tree: qq'<span><u></span>a'
ok 7765 - Parse error: qq'<span><time></span>a'; 1:7:no DOCTYPE, 1:20:not closed:time;no DOCTYPE, element not closed before ancestor's end tag
ok 7766 - SHOULD-level error: qq'<span><time></span>a'; ;
ok 7767 - Document tree: qq'<span><time></span>a'
ok 7768 - Parse error: qq'<span><option></span>a'; 1:7:no DOCTYPE;no DOCTYPE
ok 7769 - SHOULD-level error: qq'<span><option></span>a'; ;
ok 7770 - Document tree: qq'<span><option></span>a'
ok 7771 - Parse error: qq'<span><optgroup></span>a'; 1:7:no DOCTYPE;no DOCTYPE
ok 7772 - SHOULD-level error: qq'<span><optgroup></span>a'; ;
ok 7773 - Document tree: qq'<span><optgroup></span>a'
ok 7774 - Parse error: qq'<span><rp></span>a'; 1:7:no DOCTYPE;no DOCTYPE
ok 7775 - SHOULD-level error: qq'<span><rp></span>a'; ;
ok 7776 - Document tree: qq'<span><rp></span>a'
ok 7777 - Parse error: qq'<span><rt></span>a'; 1:7:no DOCTYPE;no DOCTYPE
ok 7778 - SHOULD-level error: qq'<span><rt></span>a'; ;
ok 7779 - Document tree: qq'<span><rt></span>a'
ok 7780 - Parse error: qq'<span><unknown></span>a'; 1:7:no DOCTYPE, 1:23:not closed:unknown;no DOCTYPE, element not closed before ancestor's end tag
ok 7781 - SHOULD-level error: qq'<span><unknown></span>a'; ;
ok 7782 - Document tree: qq'<span><unknown></span>a'
ok 7783 - Parse error: qq'<span><event-source></span>a'; 1:7:no DOCTYPE, 1:28:not closed:event-source;no DOCTYPE, element not closed before ancestor's end tag
ok 7784 - SHOULD-level error: qq'<span><event-source></span>a'; ;
ok 7785 - Document tree: qq'<span><event-source></span>a'
ok 7786 - Parse error: qq'<address><option></address>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7787 - SHOULD-level error: qq'<address><option></address>x'; ;
ok 7788 - Document tree: qq'<address><option></address>x'
ok 7789 - Parse error: qq'<article><option></article>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7790 - SHOULD-level error: qq'<article><option></article>x'; ;
ok 7791 - Document tree: qq'<article><option></article>x'
ok 7792 - Parse error: qq'<aside><option></aside>x'; 1:8:no DOCTYPE;no DOCTYPE
ok 7793 - SHOULD-level error: qq'<aside><option></aside>x'; ;
ok 7794 - Document tree: qq'<aside><option></aside>x'
ok 7795 - Parse error: qq'<blockquote><option></blockquote>x'; 1:13:no DOCTYPE;no DOCTYPE
ok 7796 - SHOULD-level error: qq'<blockquote><option></blockquote>x'; ;
ok 7797 - Document tree: qq'<blockquote><option></blockquote>x'
ok 7798 - Parse error: qq'<center><option></center>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7799 - SHOULD-level error: qq'<center><option></center>x'; ;
ok 7800 - Document tree: qq'<center><option></center>x'
ok 7801 - Parse error: qq'<datagrid><option></datagrid>x'; 1:11:no DOCTYPE;no DOCTYPE
ok 7802 - SHOULD-level error: qq'<datagrid><option></datagrid>x'; ;
ok 7803 - Document tree: qq'<datagrid><option></datagrid>x'
ok 7804 - Parse error: qq'<details><option></details>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7805 - SHOULD-level error: qq'<details><option></details>x'; ;
ok 7806 - Document tree: qq'<details><option></details>x'
ok 7807 - Parse error: qq'<section><option></section>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7808 - SHOULD-level error: qq'<section><option></section>x'; ;
ok 7809 - Document tree: qq'<section><option></section>x'
ok 7810 - Parse error: qq'<dir><option></dir>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 7811 - SHOULD-level error: qq'<dir><option></dir>x'; ;
ok 7812 - Document tree: qq'<dir><option></dir>x'
ok 7813 - Parse error: qq'<div><option></div>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 7814 - SHOULD-level error: qq'<div><option></div>x'; ;
ok 7815 - Document tree: qq'<div><option></div>x'
ok 7816 - Parse error: qq'<dl><option></dl>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7817 - SHOULD-level error: qq'<dl><option></dl>x'; ;
ok 7818 - Document tree: qq'<dl><option></dl>x'
ok 7819 - Parse error: qq'<fieldset><option></fieldset>x'; 1:11:no DOCTYPE;no DOCTYPE
ok 7820 - SHOULD-level error: qq'<fieldset><option></fieldset>x'; ;
ok 7821 - Document tree: qq'<fieldset><option></fieldset>x'
ok 7822 - Parse error: qq'<figure><option></figure>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7823 - SHOULD-level error: qq'<figure><option></figure>x'; ;
ok 7824 - Document tree: qq'<figure><option></figure>x'
ok 7825 - Parse error: qq'<footer><option></footer>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7826 - SHOULD-level error: qq'<footer><option></footer>x'; ;
ok 7827 - Document tree: qq'<footer><option></footer>x'
ok 7828 - Parse error: qq'<header><option></header>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7829 - SHOULD-level error: qq'<header><option></header>x'; ;
ok 7830 - Document tree: qq'<header><option></header>x'
ok 7831 - Parse error: qq'<listing><option></listing>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7832 - SHOULD-level error: qq'<listing><option></listing>x'; ;
ok 7833 - Document tree: qq'<listing><option></listing>x'
ok 7834 - Parse error: qq'<menu><option></menu>x'; 1:7:no DOCTYPE;no DOCTYPE
ok 7835 - SHOULD-level error: qq'<menu><option></menu>x'; ;
ok 7836 - Document tree: qq'<menu><option></menu>x'
ok 7837 - Parse error: qq'<nav><option></nav>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 7838 - SHOULD-level error: qq'<nav><option></nav>x'; ;
ok 7839 - Document tree: qq'<nav><option></nav>x'
ok 7840 - Parse error: qq'<ol><option></ol>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7841 - SHOULD-level error: qq'<ol><option></ol>x'; ;
ok 7842 - Document tree: qq'<ol><option></ol>x'
ok 7843 - Parse error: qq'<pre><option></pre>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 7844 - SHOULD-level error: qq'<pre><option></pre>x'; ;
ok 7845 - Document tree: qq'<pre><option></pre>x'
ok 7846 - Parse error: qq'<section><option></section>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7847 - SHOULD-level error: qq'<section><option></section>x'; ;
ok 7848 - Document tree: qq'<section><option></section>x'
ok 7849 - Parse error: qq'<ul><option></ul>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7850 - SHOULD-level error: qq'<ul><option></ul>x'; ;
ok 7851 - Document tree: qq'<ul><option></ul>x'
ok 7852 - Parse error: qq'<form><option></form>x'; 1:7:no DOCTYPE;no DOCTYPE
ok 7853 - SHOULD-level error: qq'<form><option></form>x'; ;
ok 7854 - Document tree: qq'<form><option></form>x'
ok 7855 - Parse error: qq'<p><option></p>x'; 1:4:no DOCTYPE;no DOCTYPE
ok 7856 - SHOULD-level error: qq'<p><option></p>x'; ;
ok 7857 - Document tree: qq'<p><option></p>x'
ok 7858 - Parse error: qq'<dd><option></dd>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7859 - SHOULD-level error: qq'<dd><option></dd>x'; ;
ok 7860 - Document tree: qq'<dd><option></dd>x'
ok 7861 - Parse error: qq'<dt><option></dt>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7862 - SHOULD-level error: qq'<dt><option></dt>x'; ;
ok 7863 - Document tree: qq'<dt><option></dt>x'
ok 7864 - Parse error: qq'<li><option></li>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7865 - SHOULD-level error: qq'<li><option></li>x'; ;
ok 7866 - Document tree: qq'<li><option></li>x'
ok 7867 - Parse error: qq'<h3><option></h3>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7868 - SHOULD-level error: qq'<h3><option></h3>x'; ;
ok 7869 - Document tree: qq'<h3><option></h3>x'
ok 7870 - Parse error: qq'<address><optgroup></address>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7871 - SHOULD-level error: qq'<address><optgroup></address>x'; ;
ok 7872 - Document tree: qq'<address><optgroup></address>x'
ok 7873 - Parse error: qq'<article><optgroup></article>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7874 - SHOULD-level error: qq'<article><optgroup></article>x'; ;
ok 7875 - Document tree: qq'<article><optgroup></article>x'
ok 7876 - Parse error: qq'<aside><optgroup></aside>x'; 1:8:no DOCTYPE;no DOCTYPE
ok 7877 - SHOULD-level error: qq'<aside><optgroup></aside>x'; ;
ok 7878 - Document tree: qq'<aside><optgroup></aside>x'
ok 7879 - Parse error: qq'<blockquote><optgroup></blockquote>x'; 1:13:no DOCTYPE;no DOCTYPE
ok 7880 - SHOULD-level error: qq'<blockquote><optgroup></blockquote>x'; ;
ok 7881 - Document tree: qq'<blockquote><optgroup></blockquote>x'
ok 7882 - Parse error: qq'<center><optgroup></center>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7883 - SHOULD-level error: qq'<center><optgroup></center>x'; ;
ok 7884 - Document tree: qq'<center><optgroup></center>x'
ok 7885 - Parse error: qq'<datagrid><optgroup></datagrid>x'; 1:11:no DOCTYPE;no DOCTYPE
ok 7886 - SHOULD-level error: qq'<datagrid><optgroup></datagrid>x'; ;
ok 7887 - Document tree: qq'<datagrid><optgroup></datagrid>x'
ok 7888 - Parse error: qq'<details><optgroup></details>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7889 - SHOULD-level error: qq'<details><optgroup></details>x'; ;
ok 7890 - Document tree: qq'<details><optgroup></details>x'
ok 7891 - Parse error: qq'<section><optgroup></section>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7892 - SHOULD-level error: qq'<section><optgroup></section>x'; ;
ok 7893 - Document tree: qq'<section><optgroup></section>x'
ok 7894 - Parse error: qq'<dir><optgroup></dir>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 7895 - SHOULD-level error: qq'<dir><optgroup></dir>x'; ;
ok 7896 - Document tree: qq'<dir><optgroup></dir>x'
ok 7897 - Parse error: qq'<div><optgroup></div>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 7898 - SHOULD-level error: qq'<div><optgroup></div>x'; ;
ok 7899 - Document tree: qq'<div><optgroup></div>x'
ok 7900 - Parse error: qq'<dl><optgroup></dl>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7901 - SHOULD-level error: qq'<dl><optgroup></dl>x'; ;
ok 7902 - Document tree: qq'<dl><optgroup></dl>x'
ok 7903 - Parse error: qq'<fieldset><optgroup></fieldset>x'; 1:11:no DOCTYPE;no DOCTYPE
ok 7904 - SHOULD-level error: qq'<fieldset><optgroup></fieldset>x'; ;
ok 7905 - Document tree: qq'<fieldset><optgroup></fieldset>x'
ok 7906 - Parse error: qq'<figure><optgroup></figure>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7907 - SHOULD-level error: qq'<figure><optgroup></figure>x'; ;
ok 7908 - Document tree: qq'<figure><optgroup></figure>x'
ok 7909 - Parse error: qq'<footer><optgroup></footer>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7910 - SHOULD-level error: qq'<footer><optgroup></footer>x'; ;
ok 7911 - Document tree: qq'<footer><optgroup></footer>x'
ok 7912 - Parse error: qq'<header><optgroup></header>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7913 - SHOULD-level error: qq'<header><optgroup></header>x'; ;
ok 7914 - Document tree: qq'<header><optgroup></header>x'
ok 7915 - Parse error: qq'<listing><optgroup></listing>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7916 - SHOULD-level error: qq'<listing><optgroup></listing>x'; ;
ok 7917 - Document tree: qq'<listing><optgroup></listing>x'
ok 7918 - Parse error: qq'<menu><optgroup></menu>x'; 1:7:no DOCTYPE;no DOCTYPE
ok 7919 - SHOULD-level error: qq'<menu><optgroup></menu>x'; ;
ok 7920 - Document tree: qq'<menu><optgroup></menu>x'
ok 7921 - Parse error: qq'<nav><optgroup></nav>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 7922 - SHOULD-level error: qq'<nav><optgroup></nav>x'; ;
ok 7923 - Document tree: qq'<nav><optgroup></nav>x'
ok 7924 - Parse error: qq'<ol><optgroup></ol>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7925 - SHOULD-level error: qq'<ol><optgroup></ol>x'; ;
ok 7926 - Document tree: qq'<ol><optgroup></ol>x'
ok 7927 - Parse error: qq'<pre><optgroup></pre>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 7928 - SHOULD-level error: qq'<pre><optgroup></pre>x'; ;
ok 7929 - Document tree: qq'<pre><optgroup></pre>x'
ok 7930 - Parse error: qq'<section><optgroup></section>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7931 - SHOULD-level error: qq'<section><optgroup></section>x'; ;
ok 7932 - Document tree: qq'<section><optgroup></section>x'
ok 7933 - Parse error: qq'<ul><optgroup></ul>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7934 - SHOULD-level error: qq'<ul><optgroup></ul>x'; ;
ok 7935 - Document tree: qq'<ul><optgroup></ul>x'
ok 7936 - Parse error: qq'<form><optgroup></form>x'; 1:7:no DOCTYPE;no DOCTYPE
ok 7937 - SHOULD-level error: qq'<form><optgroup></form>x'; ;
ok 7938 - Document tree: qq'<form><optgroup></form>x'
ok 7939 - Parse error: qq'<p><optgroup></p>x'; 1:4:no DOCTYPE;no DOCTYPE
ok 7940 - SHOULD-level error: qq'<p><optgroup></p>x'; ;
ok 7941 - Document tree: qq'<p><optgroup></p>x'
ok 7942 - Parse error: qq'<dt><optgroup></dt>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7943 - SHOULD-level error: qq'<dt><optgroup></dt>x'; ;
ok 7944 - Document tree: qq'<dt><optgroup></dt>x'
ok 7945 - Parse error: qq'<dd><optgroup></dd>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7946 - SHOULD-level error: qq'<dd><optgroup></dd>x'; ;
ok 7947 - Document tree: qq'<dd><optgroup></dd>x'
ok 7948 - Parse error: qq'<h3><optgroup></h3>x'; 1:5:no DOCTYPE;no DOCTYPE
ok 7949 - SHOULD-level error: qq'<h3><optgroup></h3>x'; ;
ok 7950 - Document tree: qq'<h3><optgroup></h3>x'
ok 7951 - Parse error: qq'<applet><option></applet>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7952 - SHOULD-level error: qq'<applet><option></applet>x'; ;
ok 7953 - Document tree: qq'<applet><option></applet>x'
ok 7954 - Parse error: qq'<applet><optgroup></applet>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7955 - SHOULD-level error: qq'<applet><optgroup></applet>x'; ;
ok 7956 - Document tree: qq'<applet><optgroup></applet>x'
ok 7957 - Parse error: qq'<button><option></button>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7958 - SHOULD-level error: qq'<button><option></button>x'; ;
ok 7959 - Document tree: qq'<button><option></button>x'
ok 7960 - Parse error: qq'<button><optgroup></button>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7961 - SHOULD-level error: qq'<button><optgroup></button>x'; ;
ok 7962 - Document tree: qq'<button><optgroup></button>x'
ok 7963 - Parse error: qq'<marquee><option></marquee>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7964 - SHOULD-level error: qq'<marquee><option></marquee>x'; ;
ok 7965 - Document tree: qq'<marquee><option></marquee>x'
ok 7966 - Parse error: qq'<marquee><optgroup></marquee>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 7967 - SHOULD-level error: qq'<marquee><optgroup></marquee>x'; ;
ok 7968 - Document tree: qq'<marquee><optgroup></marquee>x'
ok 7969 - Parse error: qq'<applet><option></applet>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7970 - SHOULD-level error: qq'<applet><option></applet>x'; ;
ok 7971 - Document tree: qq'<applet><option></applet>x'
ok 7972 - Parse error: qq'<object><optgroup></object>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 7973 - SHOULD-level error: qq'<object><optgroup></object>x'; ;
ok 7974 - Document tree: qq'<object><optgroup></object>x'
ok 7975 - Parse error: qq'<ruby><option><rp></ruby>'; 1:7:no DOCTYPE;no DOCTYPE
ok 7976 - SHOULD-level error: qq'<ruby><option><rp></ruby>'; ;
ok 7977 - Document tree: qq'<ruby><option><rp></ruby>'
ok 7978 - Parse error: qq'<ruby><option><rt></ruby>'; 1:7:no DOCTYPE;no DOCTYPE
ok 7979 - SHOULD-level error: qq'<ruby><option><rt></ruby>'; ;
ok 7980 - Document tree: qq'<ruby><option><rt></ruby>'
ok 7981 - Parse error: qq'<ruby><optgroup><rp></ruby>'; 1:7:no DOCTYPE;no DOCTYPE
ok 7982 - SHOULD-level error: qq'<ruby><optgroup><rp></ruby>'; ;
ok 7983 - Document tree: qq'<ruby><optgroup><rp></ruby>'
ok 7984 - Parse error: qq'<ruby><optgroup><rt></ruby>'; 1:7:no DOCTYPE;no DOCTYPE
ok 7985 - SHOULD-level error: qq'<ruby><optgroup><rt></ruby>'; ;
ok 7986 - Document tree: qq'<ruby><optgroup><rt></ruby>'
ok 7987 - Parse error: qq'<span><option></span>a'; 1:7:no DOCTYPE;no DOCTYPE
ok 7988 - SHOULD-level error: qq'<span><option></span>a'; ;
ok 7989 - Document tree: qq'<span><option></span>a'
ok 7990 - Parse error: qq'<span><optgroup></span>a'; 1:7:no DOCTYPE;no DOCTYPE
ok 7991 - SHOULD-level error: qq'<span><optgroup></span>a'; ;
ok 7992 - Document tree: qq'<span><optgroup></span>a'
ok 7993 - Parse error: qq'<table><caption><option></caption></table>'; 1:8:no DOCTYPE;no DOCTYPE
ok 7994 - SHOULD-level error: qq'<table><caption><option></caption></table>'; ;
ok 7995 - Document tree: qq'<table><caption><option></caption></table>'
ok 7996 - Parse error: qq'<table><caption><optgroup></caption></table>'; 1:8:no DOCTYPE;no DOCTYPE
ok 7997 - SHOULD-level error: qq'<table><caption><optgroup></caption></table>'; ;
ok 7998 - Document tree: qq'<table><caption><optgroup></caption></table>'
ok 7999 - Parse error: qq'<table><caption><optgroup><option></caption></table>'; 1:8:no DOCTYPE;no DOCTYPE
ok 8000 - SHOULD-level error: qq'<table><caption><optgroup><option></caption></table>'; ;
ok 8001 - Document tree: qq'<table><caption><optgroup><option></caption></table>'
ok 8002 - Parse error: qq'<table><tr><td><option></td></table>'; 1:8:no DOCTYPE;no DOCTYPE
ok 8003 - SHOULD-level error: qq'<table><tr><td><option></td></table>'; ;
ok 8004 - Document tree: qq'<table><tr><td><option></td></table>'
ok 8005 - Parse error: qq'<table><tr><td><optgroup></td></table>'; 1:8:no DOCTYPE;no DOCTYPE
ok 8006 - SHOULD-level error: qq'<table><tr><td><optgroup></td></table>'; ;
ok 8007 - Document tree: qq'<table><tr><td><optgroup></td></table>'
ok 8008 - Parse error: qq'<table><tr><th><option></th></table>'; 1:8:no DOCTYPE;no DOCTYPE
ok 8009 - SHOULD-level error: qq'<table><tr><th><option></th></table>'; ;
ok 8010 - Document tree: qq'<table><tr><th><option></th></table>'
ok 8011 - Parse error: qq'<table><tr><th><optgroup></th></table>'; 1:8:no DOCTYPE;no DOCTYPE
ok 8012 - SHOULD-level error: qq'<table><tr><th><optgroup></th></table>'; ;
ok 8013 - Document tree: qq'<table><tr><th><optgroup></th></table>'
ok 8014 - Parse error: qq'<body></caption>'; 1:7:no DOCTYPE, 1:16:unmatched end tag:caption;no DOCTYPE, unmatched end tag
ok 8015 - SHOULD-level error: qq'<body></caption>'; ;
ok 8016 - Document tree: qq'<body></caption>'
ok 8017 - Parse error: qq'<body></col>'; 1:7:no DOCTYPE, 1:12:unmatched end tag:col;no DOCTYPE, unmatched end tag
ok 8018 - SHOULD-level error: qq'<body></col>'; ;
ok 8019 - Document tree: qq'<body></col>'
ok 8020 - Parse error: qq'<body></colgroup>'; 1:7:no DOCTYPE, 1:17:unmatched end tag:colgroup;no DOCTYPE, unmatched end tag
ok 8021 - SHOULD-level error: qq'<body></colgroup>'; ;
ok 8022 - Document tree: qq'<body></colgroup>'
ok 8023 - Parse error: qq'<body></frame>'; 1:7:no DOCTYPE, 1:14:unmatched end tag:frame;no DOCTYPE, unmatched end tag
ok 8024 - SHOULD-level error: qq'<body></frame>'; ;
ok 8025 - Document tree: qq'<body></frame>'
ok 8026 - Parse error: qq'<body></frameset>'; 1:7:no DOCTYPE, 1:17:unmatched end tag:frameset;no DOCTYPE, unmatched end tag
ok 8027 - SHOULD-level error: qq'<body></frameset>'; ;
ok 8028 - Document tree: qq'<body></frameset>'
ok 8029 - Parse error: qq'<body></head>'; 1:7:no DOCTYPE, 1:13:unmatched end tag:head;no DOCTYPE, unmatched end tag
ok 8030 - SHOULD-level error: qq'<body></head>'; ;
ok 8031 - Document tree: qq'<body></head>'
ok 8032 - Parse error: qq'<body></tbody>'; 1:7:no DOCTYPE, 1:14:unmatched end tag:tbody;no DOCTYPE, unmatched end tag
ok 8033 - SHOULD-level error: qq'<body></tbody>'; ;
ok 8034 - Document tree: qq'<body></tbody>'
ok 8035 - Parse error: qq'<body></td>'; 1:7:no DOCTYPE, 1:11:unmatched end tag:td;no DOCTYPE, unmatched end tag
ok 8036 - SHOULD-level error: qq'<body></td>'; ;
ok 8037 - Document tree: qq'<body></td>'
ok 8038 - Parse error: qq'<body></tfoot>'; 1:7:no DOCTYPE, 1:14:unmatched end tag:tfoot;no DOCTYPE, unmatched end tag
ok 8039 - SHOULD-level error: qq'<body></tfoot>'; ;
ok 8040 - Document tree: qq'<body></tfoot>'
ok 8041 - Parse error: qq'<body></th>'; 1:7:no DOCTYPE, 1:11:unmatched end tag:th;no DOCTYPE, unmatched end tag
ok 8042 - SHOULD-level error: qq'<body></th>'; ;
ok 8043 - Document tree: qq'<body></th>'
ok 8044 - Parse error: qq'<body></thead>'; 1:7:no DOCTYPE, 1:14:unmatched end tag:thead;no DOCTYPE, unmatched end tag
ok 8045 - SHOULD-level error: qq'<body></thead>'; ;
ok 8046 - Document tree: qq'<body></thead>'
ok 8047 - Parse error: qq'<body></tr>'; 1:7:no DOCTYPE, 1:11:unmatched end tag:tr;no DOCTYPE, unmatched end tag
ok 8048 - SHOULD-level error: qq'<body></tr>'; ;
ok 8049 - Document tree: qq'<body></tr>'
ok 8050 - Parse error: qq'<body></script>'; 1:7:no DOCTYPE, 1:15:unmatched end tag:script;no DOCTYPE, unmatched end tag
ok 8051 - SHOULD-level error: qq'<body></script>'; ;
ok 8052 - Document tree: qq'<body></script>'
ok 8053 - Parse error: qq'<body></select>'; 1:7:no DOCTYPE, 1:15:unmatched end tag:select;no DOCTYPE, unmatched end tag
ok 8054 - SHOULD-level error: qq'<body></select>'; ;
ok 8055 - Document tree: qq'<body></select>'
ok 8056 - Parse error: qq'<body></style>'; 1:7:no DOCTYPE, 1:14:unmatched end tag:style;no DOCTYPE, unmatched end tag
ok 8057 - SHOULD-level error: qq'<body></style>'; ;
ok 8058 - Document tree: qq'<body></style>'
ok 8059 - Parse error: qq'<body></table>'; 1:7:no DOCTYPE, 1:14:unmatched end tag:table;no DOCTYPE, unmatched end tag
ok 8060 - SHOULD-level error: qq'<body></table>'; ;
ok 8061 - Document tree: qq'<body></table>'
ok 8062 - Parse error: qq'<body></textarea>'; 1:7:no DOCTYPE, 1:17:unmatched end tag:textarea;no DOCTYPE, unmatched end tag
ok 8063 - SHOULD-level error: qq'<body></textarea>'; ;
ok 8064 - Document tree: qq'<body></textarea>'
ok 8065 - Parse error: qq'<body></title>'; 1:7:no DOCTYPE, 1:14:unmatched end tag:title;no DOCTYPE, unmatched end tag
ok 8066 - SHOULD-level error: qq'<body></title>'; ;
ok 8067 - Document tree: qq'<body></title>'
ok 8068 - Parse error: qq'<body></noscript>'; 1:7:no DOCTYPE, 1:17:unmatched end tag:noscript;no DOCTYPE, unmatched end tag
ok 8069 - SHOULD-level error: qq'<body></noscript>'; ;
ok 8070 - Document tree: qq'<body></noscript>'
ok 8071 - Parse error: qq'<body></noembed>'; 1:7:no DOCTYPE, 1:16:unmatched end tag:noembed;no DOCTYPE, unmatched end tag
ok 8072 - SHOULD-level error: qq'<body></noembed>'; ;
ok 8073 - Document tree: qq'<body></noembed>'
ok 8074 - Parse error: qq'<body></noframes>'; 1:7:no DOCTYPE, 1:17:unmatched end tag:noframes;no DOCTYPE, unmatched end tag
ok 8075 - SHOULD-level error: qq'<body></noframes>'; ;
ok 8076 - Document tree: qq'<body></noframes>'
ok 8077 - Parse error: qq'<body></iframe>'; 1:7:no DOCTYPE, 1:15:unmatched end tag:iframe;no DOCTYPE, unmatched end tag
ok 8078 - SHOULD-level error: qq'<body></iframe>'; ;
ok 8079 - Document tree: qq'<body></iframe>'
ok 8080 - Parse error: qq'<!DOCTYPE HTML>a<table>b<thead>c</table>'; 1:32:in table:\#text, 1:40:in table:\#text;text in table, x2
ok 8081 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<thead>c</table>'; ;
ok 8082 - Document tree: qq'<!DOCTYPE HTML>a<table>b<thead>c</table>'
ok 8083 - Parse error: qq'<!DOCTYPE HTML>a<table>b<tbody>c</table>'; 1:32:in table:\#text, 1:40:in table:\#text;text in table, x2
ok 8084 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<tbody>c</table>'; ;
ok 8085 - Document tree: qq'<!DOCTYPE HTML>a<table>b<tbody>c</table>'
ok 8086 - Parse error: qq'<!DOCTYPE HTML>a<table>b<tfoot>c</table>'; 1:32:in table:\#text, 1:40:in table:\#text;text in table, x2
ok 8087 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<tfoot>c</table>'; ;
ok 8088 - Document tree: qq'<!DOCTYPE HTML>a<table>b<tfoot>c</table>'
ok 8089 - Parse error: qq'<!DOCTYPE HTML>a<table>b<tr>c</table>'; 1:29:in table:\#text, 1:37:in table:\#text;text in table, x2
ok 8090 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<tr>c</table>'; ;
ok 8091 - Document tree: qq'<!DOCTYPE HTML>a<table>b<tr>c</table>'
ok 8092 - Parse error: qq'<!DOCTYPE HTML>a<table>b<thead>c<tr>d</table>'; 1:32:in table:\#text, 1:37:in table:\#text, 1:45:in table:\#text;text in table, x, 3
ok 8093 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<thead>c<tr>d</table>'; ;
ok 8094 - Document tree: qq'<!DOCTYPE HTML>a<table>b<thead>c<tr>d</table>'
ok 8095 - Parse error: qq'<!DOCTYPE HTML>a<table>b<td></td>c</table>'; 1:29:in table:\#text, 1:29:missing start tag:tr, 1:42:in table:\#text;text in table, x2, no <tr>
ok 8096 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<td></td>c</table>'; ;
ok 8097 - Document tree: qq'<!DOCTYPE HTML>a<table>b<td></td>c</table>'
ok 8098 - Parse error: qq'<!DOCTYPE HTML>a<table>b<th></th>c</table>'; 1:29:in table:\#text, 1:29:missing start tag:tr, 1:42:in table:\#text;text in table, x2, no <tr>
ok 8099 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<th></th>c</table>'; ;
ok 8100 - Document tree: qq'<!DOCTYPE HTML>a<table>b<th></th>c</table>'
ok 8101 - Parse error: qq'<!DOCTYPE HTML>a<table>b<tr>c<td></td>d</table>'; 1:29:in table:\#text, 1:34:in table:\#text, 1:47:in table:\#text;text in table, x, 3
ok 8102 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<tr>c<td></td>d</table>'; ;
ok 8103 - Document tree: qq'<!DOCTYPE HTML>a<table>b<tr>c<td></td>d</table>'
ok 8104 - Parse error: qq'<!DOCTYPE HTML>a<table>b<tr>c<th></th>d</table>'; 1:29:in table:\#text, 1:34:in table:\#text, 1:47:in table:\#text;text in table, x, 3
ok 8105 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<tr>c<th></th>d</table>'; ;
ok 8106 - Document tree: qq'<!DOCTYPE HTML>a<table>b<tr>c<th></th>d</table>'
ok 8107 - Parse error: qq'<!DOCTYPE HTML>a<table>b<col>c</table>'; 1:30:in table:\#text, 1:38:in table:\#text;text in table, x2
ok 8108 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<col>c</table>'; ;
ok 8109 - Document tree: qq'<!DOCTYPE HTML>a<table>b<col>c</table>'
ok 8110 - Parse error: qq'<!DOCTYPE HTML>a<table>b<colgroup>c</table>'; 1:35:in table:\#text, 1:43:in table:\#text;text in table, x2
ok 8111 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<colgroup>c</table>'; ;
ok 8112 - Document tree: qq'<!DOCTYPE HTML>a<table>b<colgroup>c</table>'
ok 8113 - Parse error: qq'<!DOCTYPE HTML>a<table>b<caption></caption>c</table>'; 1:34:in table:\#text, 1:52:in table:\#text;text in table, x2
ok 8114 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<caption></caption>c</table>'; ;
ok 8115 - Document tree: qq'<!DOCTYPE HTML>a<table>b<caption></caption>c</table>'
ok 8116 - Parse error: qq'<!DOCTYPE HTML>a<table>b<thead>c<caption></caption>d</table>'; 1:32:in table:\#text, 1:42:in table:\#text, 1:60:in table:\#text;text in table, x, 3
ok 8117 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<thead>c<caption></caption>d</table>'; ;
ok 8118 - Document tree: qq'<!DOCTYPE HTML>a<table>b<thead>c<caption></caption>d</table>'
ok 8119 - Parse error: qq'<!DOCTYPE HTML>a<table>b<thead>c<col>d</table>'; 1:32:in table:\#text, 1:38:in table:\#text, 1:46:in table:\#text;text in table, x, 3
ok 8120 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<thead>c<col>d</table>'; ;
ok 8121 - Document tree: qq'<!DOCTYPE HTML>a<table>b<thead>c<col>d</table>'
ok 8122 - Parse error: qq'<!DOCTYPE HTML>a<table>b<thead>c<colgroup>d</table>'; 1:32:in table:\#text, 1:43:in table:\#text, 1:51:in table:\#text;text in table, x, 3
ok 8123 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<thead>c<colgroup>d</table>'; ;
ok 8124 - Document tree: qq'<!DOCTYPE HTML>a<table>b<thead>c<colgroup>d</table>'
ok 8125 - Parse error: qq'<!DOCTYPE HTML>a<table>b<tr>c<col>d</table>'; 1:29:in table:\#text, 1:35:in table:\#text, 1:43:in table:\#text;text in table, x, 3
ok 8126 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<tr>c<col>d</table>'; ;
ok 8127 - Document tree: qq'<!DOCTYPE HTML>a<table>b<tr>c<col>d</table>'
ok 8128 - Parse error: qq'<!DOCTYPE HTML>a<table>b<tr>c<colgroup>d</table>'; 1:29:in table:\#text, 1:40:in table:\#text, 1:48:in table:\#text;text in table, x, 3
ok 8129 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<tr>c<colgroup>d</table>'; ;
ok 8130 - Document tree: qq'<!DOCTYPE HTML>a<table>b<tr>c<colgroup>d</table>'
ok 8131 - Parse error: qq'<!DOCTYPE HTML>a<table>b<tr>c<caption></caption>d</table>'; 1:29:in table:\#text, 1:39:in table:\#text, 1:57:in table:\#text;text in table, x, 3
ok 8132 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<tr>c<caption></caption>d</table>'; ;
ok 8133 - Document tree: qq'<!DOCTYPE HTML>a<table>b<tr>c<caption></caption>d</table>'
ok 8134 - Parse error: qq'<!DOCTYPE HTML>a<table>b<!---->c</table>'; 1:32:in table:\#text, 1:40:in table:\#text;text "b" in table, text "c" in table
ok 8135 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<!---->c</table>'; ;
ok 8136 - Document tree: qq'<!DOCTYPE HTML>a<table>b<!---->c</table>'
ok 8137 - Parse error: qq'<!DOCTYPE HTML>a<table>b<style></style>c</table>'; 1:32:in table:\#text, 1:48:in table:\#text;text in table, text in table
ok 8138 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<style></style>c</table>'; ;
ok 8139 - Document tree: qq'<!DOCTYPE HTML>a<table>b<style></style>c</table>'
ok 8140 - Parse error: qq'<!DOCTYPE HTML>a<table>b<script></script>c</table>'; 1:33:in table:\#text, 1:50:in table:\#text;text in table, text in table
ok 8141 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<script></script>c</table>'; ;
ok 8142 - Document tree: qq'<!DOCTYPE HTML>a<table>b<script></script>c</table>'
ok 8143 - Parse error: qq'<!DOCTYPE HTML>a<table>b<input type=hidden>c</table>'; 1:44:in table:\#text, 1:44:in table:input, 1:52:in table:\#text;text in table, start tag in table, text in table
ok 8144 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<input type=hidden>c</table>'; ;
ok 8145 - Document tree: qq'<!DOCTYPE HTML>a<table>b<input type=hidden>c</table>'
ok 8146 - Parse error: qq'<!DOCTYPE HTML>a<table><tbody>b<!---->c</table>'; 1:39:in table:\#text, 1:47:in table:\#text;text in table, x2
ok 8147 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table><tbody>b<!---->c</table>'; ;
ok 8148 - Document tree: qq'<!DOCTYPE HTML>a<table><tbody>b<!---->c</table>'
not ok 8149 - Parse error: qq'<!DOCTYPE HTML>a<table><tbody>b<style></style>c</table>'; 1:39:in table:\#text, 1:55:in table:\#text;text in table, start tag in table, text in table
#   Failed test 'Parse error: qq'<!DOCTYPE HTML>a<table><tbody>b<style></style>c</table>'; 1:39:in table:\#text, 1:55:in table:\#text;text in table, start tag in table, text in table'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '3'
ok 8150 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table><tbody>b<style></style>c</table>'; ;
ok 8151 - Document tree: qq'<!DOCTYPE HTML>a<table><tbody>b<style></style>c</table>'
ok 8152 - Parse error: qq'<!DOCTYPE HTML>a<table><tbody>b<script></script>c</table>'; 1:40:in table:\#text, 1:57:in table:\#text;text in table, text in table
ok 8153 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table><tbody>b<script></script>c</table>'; ;
ok 8154 - Document tree: qq'<!DOCTYPE HTML>a<table><tbody>b<script></script>c</table>'
ok 8155 - Parse error: qq'<!DOCTYPE HTML>a<table><tbody>b<input type=hidden>c</table>'; 1:51:in table:\#text, 1:51:in table:input, 1:59:in table:\#text;text in table, start tag in table, text in table
ok 8156 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table><tbody>b<input type=hidden>c</table>'; ;
ok 8157 - Document tree: qq'<!DOCTYPE HTML>a<table><tbody>b<input type=hidden>c</table>'
ok 8158 - Parse error: qq'<!DOCTYPE HTML>a<table>b&lt;</table>'; 1:36:in table:\#text;text in table
ok 8159 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b&lt;</table>'; ;
ok 8160 - Document tree: qq'<!DOCTYPE HTML>a<table>b&lt;</table>'
ok 8161 - Parse error: qq'<!DOCTYPE HTML>a<table>b<span>c&lt;</span>d</table>'; 1:31:in table:\#text, 1:31:in table:span, 1:43:in table:\#text, 1:43:in table:/:span, 1:51:in table:\#text;text in table, <span> in table, text in table, </span> in table, text in table
ok 8162 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<span>c&lt;</span>d</table>'; ;
ok 8163 - Document tree: qq'<!DOCTYPE HTML>a<table>b<span>c&lt;</span>d</table>'
ok 8164 - Parse error: qq'<!DOCTYPE HTML>a<table>b<plaintext>c&lt;</plaintext>d</table>'; 1:36:in table:\#text, 1:36:in table:plaintext, 1:61:in table:\#text, 1:61:in body:\#eof;text "b" in table, <plaintext> in table, text "c&lt;</plaintext>d</table>" in table, unexpected EOF
ok 8165 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<plaintext>c&lt;</plaintext>d</table>'; ;
ok 8166 - Document tree: qq'<!DOCTYPE HTML>a<table>b<plaintext>c&lt;</plaintext>d</table>'
not ok 8167 - Parse error: qq'<!DOCTYPE HTML>a<table>b<xmp>c&lt;<p></xmp>d</table>'; 1:30:in table:\#text, 1:30:in table:xmp, 1:52:in table:\#text;text in table, <xmp> in table, text in table, text "d" in table
#   Failed test 'Parse error: qq'<!DOCTYPE HTML>a<table>b<xmp>c&lt;<p></xmp>d</table>'; 1:30:in table:\#text, 1:30:in table:xmp, 1:52:in table:\#text;text in table, <xmp> in table, text in table, text "d" in table'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '4'
ok 8168 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<xmp>c&lt;<p></xmp>d</table>'; ;
ok 8169 - Document tree: qq'<!DOCTYPE HTML>a<table>b<xmp>c&lt;<p></xmp>d</table>'
not ok 8170 - Parse error: qq'<!DOCTYPE HTML>a<table>b<title>c&lt;<p></title>d</table>'; 1:32:in table:\#text, 1:32:in table:title, 1:56:in table:\#text;text "b" in table, <title> in table, text "c<<p>" in table, text "d" in table
#   Failed test 'Parse error: qq'<!DOCTYPE HTML>a<table>b<title>c&lt;<p></title>d</table>'; 1:32:in table:\#text, 1:32:in table:title, 1:56:in table:\#text;text "b" in table, <title> in table, text "c<<p>" in table, text "d" in table'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '4'
ok 8171 - SHOULD-level error: qq'<!DOCTYPE HTML>a<table>b<title>c&lt;<p></title>d</table>'; ;
ok 8172 - Document tree: qq'<!DOCTYPE HTML>a<table>b<title>c&lt;<p></title>d</table>'
ok 8173 - Parse error: qq'<!DOCTYPE HTML></head> <base> a'; 1:30:after head:base;metadata element after </head>
ok 8174 - SHOULD-level error: qq'<!DOCTYPE HTML></head> <base> a'; ;
ok 8175 - Document tree: qq'<!DOCTYPE HTML></head> <base> a'
ok 8176 - Parse error: qq'<!DOCTYPE HTML></head> <link> a'; 1:30:after head:link;metadata element after </head>
ok 8177 - SHOULD-level error: qq'<!DOCTYPE HTML></head> <link> a'; ;
ok 8178 - Document tree: qq'<!DOCTYPE HTML></head> <link> a'
ok 8179 - Parse error: qq'<!DOCTYPE HTML></head> <meta> a'; 1:30:after head:meta;metadata element after </head>
ok 8180 - SHOULD-level error: qq'<!DOCTYPE HTML></head> <meta> a'; ;
ok 8181 - Document tree: qq'<!DOCTYPE HTML></head> <meta> a'
ok 8182 - Parse error: qq'<!DOCTYPE HTML></head> <noframes></noframes> a'; 1:34:after head:noframes;metadata element after </head>
ok 8183 - SHOULD-level error: qq'<!DOCTYPE HTML></head> <noframes></noframes> a'; ;
ok 8184 - Document tree: qq'<!DOCTYPE HTML></head> <noframes></noframes> a'
ok 8185 - Parse error: qq'<!DOCTYPE HTML></head> <script></script> a'; 1:32:after head:script;metadata element after </head>
ok 8186 - SHOULD-level error: qq'<!DOCTYPE HTML></head> <script></script> a'; ;
ok 8187 - Document tree: qq'<!DOCTYPE HTML></head> <script></script> a'
ok 8188 - Parse error: qq'<!DOCTYPE HTML></head> <style></style> a'; 1:31:after head:style;metadata element after </head>
ok 8189 - SHOULD-level error: qq'<!DOCTYPE HTML></head> <style></style> a'; ;
ok 8190 - Document tree: qq'<!DOCTYPE HTML></head> <style></style> a'
ok 8191 - Parse error: qq'<!DOCTYPE HTML></head> <title></title> a'; 1:31:after head:title;metadata element after </head>
ok 8192 - SHOULD-level error: qq'<!DOCTYPE HTML></head> <title></title> a'; ;
ok 8193 - Document tree: qq'<!DOCTYPE HTML></head> <title></title> a'
ok 8194 - Parse error: qq'<!DOCTYPE HTML></head> &\#x20;'; ;
ok 8195 - SHOULD-level error: qq'<!DOCTYPE HTML></head> &\#x20;'; ;
ok 8196 - Document tree: qq'<!DOCTYPE HTML></head> &\#x20;'
ok 8197 - Parse error: qq'<!DOCTYPE HTML><p><table></table>'; ;
ok 8198 - SHOULD-level error: qq'<!DOCTYPE HTML><p><table></table>'; ;
ok 8199 - Document tree: qq'<!DOCTYPE HTML><p><table></table>'
ok 8200 - Parse error: qq'<p><table></table>'; 1:4:no DOCTYPE;1;1;no DOCTYPE;m
ok 8201 - SHOULD-level error: qq'<p><table></table>'; ;
ok 8202 - Document tree: qq'<p><table></table>'
ok 8203 - Parse error: qq'<!DOCTYPE HTML><table>a<html a>b</table>'; 1:32:in table:\#text, 1:32:not first start tag, 1:40:in table:\#text;text "a", element "html" in table, text "b"
ok 8204 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a<html a>b</table>'; ;
ok 8205 - Document tree: qq'<!DOCTYPE HTML><table>a<html a>b</table>'
ok 8206 - Parse error: qq'<!DOCTYPE HTML><table>a<html a> </table>'; 1:32:in table:\#text, 1:32:not first start tag;text "a", element "html" in table
ok 8207 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a<html a> </table>'; ;
ok 8208 - Document tree: qq'<!DOCTYPE HTML><table>a<html a> </table>'
ok 8209 - Parse error: qq'<!DOCTYPE HTML><table> <html a>b</table>'; 1:32:not first start tag, 1:40:in table:\#text;element "html" in table, text "b"
ok 8210 - SHOULD-level error: qq'<!DOCTYPE HTML><table> <html a>b</table>'; ;
ok 8211 - Document tree: qq'<!DOCTYPE HTML><table> <html a>b</table>'
ok 8212 - Parse error: qq'<!DOCTYPE HTML><table> <html a> </table>'; 1:32:not first start tag;element "html" in table
ok 8213 - SHOULD-level error: qq'<!DOCTYPE HTML><table> <html a> </table>'; ;
ok 8214 - Document tree: qq'<!DOCTYPE HTML><table> <html a> </table>'
ok 8215 - Parse error: qq'<!DOCTYPE HTML><table>a<!DOCTYPE html>b</table>'; 1:39:in table:\#text, 1:39:in html:\#DOCTYPE, 1:47:in table:\#text;text "a", DOCTYPE in table, text "b"
ok 8216 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a<!DOCTYPE html>b</table>'; ;
ok 8217 - Document tree: qq'<!DOCTYPE HTML><table>a<!DOCTYPE html>b</table>'
ok 8218 - Parse error: qq'<!DOCTYPE HTML><table>a<!DOCTYPE html> </table>'; 1:39:in table:\#text, 1:39:in html:\#DOCTYPE;text "a", DOCTYPE in table
ok 8219 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a<!DOCTYPE html> </table>'; ;
ok 8220 - Document tree: qq'<!DOCTYPE HTML><table>a<!DOCTYPE html> </table>'
ok 8221 - Parse error: qq'<!DOCTYPE HTML><table> <!DOCTYPE html>b</table>'; 1:39:in html:\#DOCTYPE, 1:47:in table:\#text;DOCTYPE in table, text "b"
ok 8222 - SHOULD-level error: qq'<!DOCTYPE HTML><table> <!DOCTYPE html>b</table>'; ;
ok 8223 - Document tree: qq'<!DOCTYPE HTML><table> <!DOCTYPE html>b</table>'
ok 8224 - Parse error: qq'<!DOCTYPE HTML><table> <!DOCTYPE html>b&lt;</table>'; 1:39:in html:\#DOCTYPE, 1:51:in table:\#text;DOCTYPE in table, text "b<"
ok 8225 - SHOULD-level error: qq'<!DOCTYPE HTML><table> <!DOCTYPE html>b&lt;</table>'; ;
ok 8226 - Document tree: qq'<!DOCTYPE HTML><table> <!DOCTYPE html>b&lt;</table>'
ok 8227 - Parse error: qq'<!DOCTYPE HTML><table>a'; 1:23:in table:\#text, 1:23:in body:\#eof;text "a", EOF in table
ok 8228 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a'; ;
ok 8229 - Document tree: qq'<!DOCTYPE HTML><table>a'
ok 8230 - Parse error: qq'<!DOCTYPE HTML><table>a&lt;'; 1:27:in table:\#text, 1:27:in body:\#eof;text "a<", EOF in table
ok 8231 - SHOULD-level error: qq'<!DOCTYPE HTML><table>a&lt;'; ;
ok 8232 - Document tree: qq'<!DOCTYPE HTML><table>a&lt;'
ok 8233 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<marquee></body>'; 2:16:unmatched end tag:body, 2:16:in body:\#eof;no </marquee> at </body>, some elements are not closed at the end-of-file
ok 8234 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<marquee></body>'; ;
ok 8235 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<marquee></body>'
ok 8236 - Parse error: qq'<marquee></body>'; 1:16:unmatched end tag:body, 1:16:in body:\#eof;no </marquee> at </body>, some elements are not closed at the end-of-file
ok 8237 - SHOULD-level error: qq'<marquee></body>'; ;
ok 8238 - Document tree: qq'<marquee></body>'
# t/tree-test-2.dat
ok 8239 - Parse error: qq'<link rel="a" href="b">'; ;
ok 8240 - SHOULD-level error: qq'<link rel="a" href="b">'; ;
ok 8241 - Document tree: qq'<link rel="a" href="b">'
ok 8242 - Parse error: qq'<meta name="a" content="b">'; ;
ok 8243 - SHOULD-level error: qq'<meta name="a" content="b">'; ;
ok 8244 - Document tree: qq'<meta name="a" content="b">'
ok 8245 - Parse error: qq'<base href="a" target="b">'; ;
ok 8246 - SHOULD-level error: qq'<base href="a" target="b">'; ;
ok 8247 - Document tree: qq'<base href="a" target="b">'
ok 8248 - Parse error: qq'<base href="a" target="b">a'; ;
ok 8249 - SHOULD-level error: qq'<base href="a" target="b">a'; ;
ok 8250 - Document tree: qq'<base href="a" target="b">a'
ok 8251 - Parse error: qq'</style>'; ;
ok 8252 - SHOULD-level error: qq'</style>'; ;
ok 8253 - Document tree: qq'</style>'
ok 8254 - Parse error: qq'</style>abc'; ;
ok 8255 - SHOULD-level error: qq'</style>abc'; ;
ok 8256 - Document tree: qq'</style>abc'
ok 8257 - Parse error: qq'<style>ABC</style>abc'; ;
ok 8258 - SHOULD-level error: qq'<style>ABC</style>abc'; ;
ok 8259 - Document tree: qq'<style>ABC</style>abc'
ok 8260 - Parse error: qq'<style>ABC</style>abc'; ;
ok 8261 - SHOULD-level error: qq'<style>ABC</style>abc'; ;
ok 8262 - Document tree: qq'<style>ABC</style>abc'
ok 8263 - Parse error: qq'</stylesheet'; ;
ok 8264 - SHOULD-level error: qq'</stylesheet'; ;
ok 8265 - Document tree: qq'</stylesheet'
ok 8266 - Parse error: qq'</title>'; ;
ok 8267 - SHOULD-level error: qq'</title>'; ;
ok 8268 - Document tree: qq'</title>'
ok 8269 - Parse error: qq'</title>abc'; ;
ok 8270 - SHOULD-level error: qq'</title>abc'; ;
ok 8271 - Document tree: qq'</title>abc'
ok 8272 - Parse error: qq'</titletext'; ;
ok 8273 - SHOULD-level error: qq'</titletext'; ;
ok 8274 - Document tree: qq'</titletext'
ok 8275 - Parse error: qq'<table><tr><td><table></table>'; 1:30:in body:\#eof;outer <table> not closed
ok 8276 - SHOULD-level error: qq'<table><tr><td><table></table>'; ;
ok 8277 - Document tree: qq'<table><tr><td><table></table>'
ok 8278 - Parse error: qq'<table><caption><table></table><tr><td>'; 1:36:not closed:caption, 1:39:in body:\#eof;outer <table> not closed, <caption> not closed
ok 8279 - SHOULD-level error: qq'<table><caption><table></table><tr><td>'; ;
ok 8280 - Document tree: qq'<table><caption><table></table><tr><td>'
ok 8281 - Parse error: qq'<title>a</title>'; ;
ok 8282 - SHOULD-level error: qq'<title>a</title>'; ;
ok 8283 - Document tree: qq'<title>a</title>'
ok 8284 - Parse error: qq'<table><title>a</title></table>'; 1:15:in table:title;<title> in table
ok 8285 - SHOULD-level error: qq'<table><title>a</title></table>'; ;
ok 8286 - Document tree: qq'<table><title>a</title></table>'
ok 8287 - Parse error: qq'<title>a</title>'; 1:8:in table:title;<title> in table
ok 8288 - SHOULD-level error: qq'<title>a</title>'; ;
ok 8289 - Document tree: qq'<title>a</title>'
ok 8290 - Parse error: qq'</table>'; 1:8:not closed:caption, 1:8:unmatched end tag:caption;</table> in <caption>, </caption> implied by </table> is ignored
ok 8291 - SHOULD-level error: qq'</table>'; ;
ok 8292 - Document tree: qq'</table>'
ok 8293 - Parse error: qq'<tbody>'; 1:7:not closed:caption, 1:7:start tag not allowed:tbody;<tbody> in <caption>, </caption> implied by <tbody> is ignored
ok 8294 - SHOULD-level error: qq'<tbody>'; ;
ok 8295 - Document tree: qq'<tbody>'
ok 8296 - Parse error: qq'<tbody>a'; 1:8:not closed:caption, 1:8:start tag not allowed:tbody;<tbody> in <caption>, </caption> implied by <tbody> is ignored
ok 8297 - SHOULD-level error: qq'<tbody>a'; ;
ok 8298 - Document tree: qq'<tbody>a'
ok 8299 - Parse error: qq'<caption>x'; 1:10:not closed:caption, 1:10:start tag not allowed:caption;<caption> in <caption>, </caption> implied by <caption> is ignored
ok 8300 - SHOULD-level error: qq'<caption>x'; ;
ok 8301 - Document tree: qq'<caption>x'
ok 8302 - Parse error: qq'<tr>'; 1:4:not closed:caption, 1:4:start tag not allowed:tr;<tr> in <caption>, </caption> implied by <tr> is ignored
ok 8303 - SHOULD-level error: qq'<tr>'; ;
ok 8304 - Document tree: qq'<tr>'
ok 8305 - Parse error: qq'<tr>x'; 1:5:not closed:caption, 1:5:start tag not allowed:tr;<tr> in <caption>, </caption> implied by <tr> is ignored
ok 8306 - SHOULD-level error: qq'<tr>x'; ;
ok 8307 - Document tree: qq'<tr>x'
ok 8308 - Parse error: qq'<td>'; 1:4:not closed:caption, 1:4:start tag not allowed:td;<td> in <caption>, </caption> implied by <td> is ignored
ok 8309 - SHOULD-level error: qq'<td>'; ;
ok 8310 - Document tree: qq'<td>'
ok 8311 - Parse error: qq'<td>x'; 1:5:not closed:caption, 1:5:start tag not allowed:td;<td> in <caption>, </caption> implied by <td> is ignored
ok 8312 - SHOULD-level error: qq'<td>x'; ;
ok 8313 - Document tree: qq'<td>x'
ok 8314 - Parse error: qq'<th>'; 1:4:not closed:caption, 1:4:start tag not allowed:th;<th> in <caption>, </caption> implied by <th> is ignored
ok 8315 - SHOULD-level error: qq'<th>'; ;
ok 8316 - Document tree: qq'<th>'
ok 8317 - Parse error: qq'<th>x'; 1:5:not closed:caption, 1:5:start tag not allowed:th;<th> in <caption>, </caption> implied by <th> is ignored
ok 8318 - SHOULD-level error: qq'<th>x'; ;
ok 8319 - Document tree: qq'<th>x'
ok 8320 - Parse error: qq'<col>'; 1:5:not closed:caption, 1:5:start tag not allowed:col;<col> in <caption>, </caption> implied by <col> is ignored
ok 8321 - SHOULD-level error: qq'<col>'; ;
ok 8322 - Document tree: qq'<col>'
ok 8323 - Parse error: qq'<col>x'; 1:6:not closed:caption, 1:6:start tag not allowed:col;<col> in <caption>, </caption> implied by <col> is ignored
ok 8324 - SHOULD-level error: qq'<col>x'; ;
ok 8325 - Document tree: qq'<col>x'
ok 8326 - Parse error: qq'<caption><tbody>'; 1:10:unmatched end tag:caption, 1:16:unmatched end tag:tbody;<caption> in <tbody>, <tbody> in <tbody>
ok 8327 - SHOULD-level error: qq'<caption><tbody>'; ;
ok 8328 - Document tree: qq'<caption><tbody>'
ok 8329 - Parse error: qq'<caption>'; 1:9:unmacthed end tag:caption;<caption> in <tr>
ok 8330 - SHOULD-level error: qq'<caption>'; ;
ok 8331 - Document tree: qq'<caption>'
ok 8332 - Parse error: qq'<caption>x'; 1:10:unmacthed end tag:caption, 1:10:in table:\#text;<caption> in <tr>, char in <tr>
ok 8333 - SHOULD-level error: qq'<caption>x'; ;
ok 8334 - Document tree: qq'<caption>x'
ok 8335 - Parse error: qq'</table>'; 1:8:unmatched end tag:4;</table> in <tr>.innerHTML
ok 8336 - SHOULD-level error: qq'</table>'; ;
ok 8337 - Document tree: qq'</table>'
ok 8338 - Parse error: qq'</table><td>'; 1:9:unmatched end tag:4;</table> in <tr>.innerHTML
ok 8339 - SHOULD-level error: qq'</table><td>'; ;
ok 8340 - Document tree: qq'</table><td>'
ok 8341 - Parse error: qq'</tbody>'; 1:8:unmatched end tag:tbody;</tbody> in <tr>.innerHTML
ok 8342 - SHOULD-level error: qq'</tbody>'; ;
ok 8343 - Document tree: qq'</tbody>'
ok 8344 - Parse error: qq'<table>'; 1:7:not closed:html, 1:7:unmatched end tag:table;no </table> before <table> (</table> implied before <table>), </table> but no opening <table> (</table> ignored, which causes <table> ignored)
ok 8345 - SHOULD-level error: qq'<table>'; ;
ok 8346 - Document tree: qq'<table>'
not ok 8347 - Parse error: qq'<table><tr>'; 1:8:not closed:html, 1:8:unmatched end tag:table, 1:11:in body:\#eof;no </table> before <table>, </table> but no opening <table>
#   Failed test 'Parse error: qq'<table><tr>'; 1:8:not closed:html, 1:8:unmatched end tag:table, 1:11:in body:\#eof;no </table> before <table>, </table> but no opening <table>'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 8348 - SHOULD-level error: qq'<table><tr>'; ;
ok 8349 - Document tree: qq'<table><tr>'
ok 8350 - Parse error: qq'</colgroup>'; 1:11:unmatched end tag:colgroup;</colgroup> in <colgroup>.innerHTML
ok 8351 - SHOULD-level error: qq'</colgroup>'; ;
ok 8352 - Document tree: qq'</colgroup>'
ok 8353 - Parse error: qq'</colgroup><col>'; 1:12:unmatched end tag:colgroup;</colgroup> in <colgroup>.innerHTML
ok 8354 - SHOULD-level error: qq'</colgroup><col>'; ;
ok 8355 - Document tree: qq'</colgroup><col>'
ok 8356 - Parse error: qq'</select>'; 1:9:unmatched end tag:select;</select> in <select>.innerHTML
ok 8357 - SHOULD-level error: qq'</select>'; ;
ok 8358 - Document tree: qq'</select>'
not ok 8359 - Parse error: qq'</select><option>'; 1:10:unmatched end tag:select, 1:17:in body:\#eof;</select> in <select>.innerHTML
#   Failed test 'Parse error: qq'</select><option>'; 1:10:unmatched end tag:select, 1:17:in body:\#eof;</select> in <select>.innerHTML'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 8360 - SHOULD-level error: qq'</select><option>'; ;
ok 8361 - Document tree: qq'</select><option>'
ok 8362 - Parse error: qq'<select>'; 1:8:select in select, 1:8:unmatched end tag:select;<select> in <select> - treated as if </select>, </select> in <select>.innerHTML
ok 8363 - SHOULD-level error: qq'<select>'; ;
ok 8364 - Document tree: qq'<select>'
not ok 8365 - Parse error: qq'<select><option>'; 1:9:select in select, 1:9:unmatched end tag:select, 1:16:in body:\#eof;<select> in <select> - treated as if </select>, </select> in <select>.innerHTML
#   Failed test 'Parse error: qq'<select><option>'; 1:9:select in select, 1:9:unmatched end tag:select, 1:16:in body:\#eof;<select> in <select> - treated as if </select>, </select> in <select>.innerHTML'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 8366 - SHOULD-level error: qq'<select><option>'; ;
ok 8367 - Document tree: qq'<select><option>'
ok 8368 - Parse error: qq'</optgroup>'; 1:11:unmatched end tag:optgroup;unmatched </optgroup>
ok 8369 - SHOULD-level error: qq'</optgroup>'; ;
ok 8370 - Document tree: qq'</optgroup>'
not ok 8371 - Parse error: qq'</optgroup><option>'; 1:12:unmatched end tag:optgroup, 1:19:in body:\#eof;unmatched </optgroup>
#   Failed test 'Parse error: qq'</optgroup><option>'; 1:12:unmatched end tag:optgroup, 1:19:in body:\#eof;unmatched </optgroup>'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 8372 - SHOULD-level error: qq'</optgroup><option>'; ;
ok 8373 - Document tree: qq'</optgroup><option>'
ok 8374 - Parse error: qq'</optgroup>'; 1:11:unmatched end tag:optgroup;unmatched </optgroup>
ok 8375 - SHOULD-level error: qq'</optgroup>'; ;
ok 8376 - Document tree: qq'</optgroup>'
not ok 8377 - Parse error: qq'</optgroup><option>'; 1:12:unmatched end tag:optgroup, 1:19:in body:\#eof;unmatched </optgroup>
#   Failed test 'Parse error: qq'</optgroup><option>'; 1:12:unmatched end tag:optgroup, 1:19:in body:\#eof;unmatched </optgroup>'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 8378 - SHOULD-level error: qq'</optgroup><option>'; ;
ok 8379 - Document tree: qq'</optgroup><option>'
ok 8380 - Parse error: qq'</optgroup>a'; 1:12:unmatched end tag:optgroup;unmatched </optgroup>
ok 8381 - SHOULD-level error: qq'</optgroup>a'; ;
ok 8382 - Document tree: qq'</optgroup>a'
ok 8383 - Parse error: qq'</optgroup>'; 1:11:unmatched end tag:optgroup;unmatched </optgroup>
ok 8384 - SHOULD-level error: qq'</optgroup>'; ;
ok 8385 - Document tree: qq'</optgroup>'
ok 8386 - Parse error: qq'</option>'; 1:9:unmatched end tag:option;unmatched </option>
ok 8387 - SHOULD-level error: qq'</option>'; ;
ok 8388 - Document tree: qq'</option>'
ok 8389 - Parse error: qq'</option>'; 1:9:unmatched end tag:option;unmatched </option>
ok 8390 - SHOULD-level error: qq'</option>'; ;
ok 8391 - Document tree: qq'</option>'
ok 8392 - Parse error: qq'</table>'; 1:8:in select:/:table;</table> in <select>
ok 8393 - SHOULD-level error: qq'</table>'; ;
ok 8394 - Document tree: qq'</table>'
ok 8395 - Parse error: qq'</tbody>'; 1:8:in select:/:tbody;</tbody> in <select>
ok 8396 - SHOULD-level error: qq'</tbody>'; ;
ok 8397 - Document tree: qq'</tbody>'
ok 8398 - Parse error: qq'</thead>'; 1:8:in select:/:thead;</thead> in <select>
ok 8399 - SHOULD-level error: qq'</thead>'; ;
ok 8400 - Document tree: qq'</thead>'
ok 8401 - Parse error: qq'</tfoot>'; 1:8:in select:/:tfoot;</tfoot> in <select>
ok 8402 - SHOULD-level error: qq'</tfoot>'; ;
ok 8403 - Document tree: qq'</tfoot>'
ok 8404 - Parse error: qq'</tr>'; 1:5:in select:/:tr;</tr> in <select>
ok 8405 - SHOULD-level error: qq'</tr>'; ;
ok 8406 - Document tree: qq'</tr>'
not ok 8407 - Parse error: qq'<option>'; 1:8:in body:\#eof;
#   Failed test 'Parse error: qq'<option>'; 1:8:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 8408 - SHOULD-level error: qq'<option>'; ;
ok 8409 - Document tree: qq'<option>'
not ok 8410 - Parse error: qq'<optgroup>'; 1:10:in body:\#eof;
#   Failed test 'Parse error: qq'<optgroup>'; 1:10:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 8411 - SHOULD-level error: qq'<optgroup>'; ;
ok 8412 - Document tree: qq'<optgroup>'
not ok 8413 - Parse error: qq'</tr><option>a'; 1:6:in select:/:tr, 1:14:in body:\#eof;</tr> in <select>
#   Failed test 'Parse error: qq'</tr><option>a'; 1:6:in select:/:tr, 1:14:in body:\#eof;</tr> in <select>'
#   at HTML-tree.t test () ok line 3.
#          got: '2'
#     expected: '1'
ok 8414 - SHOULD-level error: qq'</tr><option>a'; ;
ok 8415 - Document tree: qq'</tr><option>a'
ok 8416 - Parse error: qq'</caption>'; 1:10:in select:/:caption;</caption> in <select>
ok 8417 - SHOULD-level error: qq'</caption>'; ;
ok 8418 - Document tree: qq'</caption>'
ok 8419 - Parse error: qq'</td>'; 1:5:in select:/:td;</td> in <select>
ok 8420 - SHOULD-level error: qq'</td>'; ;
ok 8421 - Document tree: qq'</td>'
ok 8422 - Parse error: qq'</th>'; 1:5:in select:/:th;</th> in <select>
ok 8423 - SHOULD-level error: qq'</th>'; ;
ok 8424 - Document tree: qq'</th>'
ok 8425 - Parse error: qq'</th>aaa'; 1:6:unmatched end tag:th;unmatched </th>
ok 8426 - SHOULD-level error: qq'</th>aaa'; ;
ok 8427 - Document tree: qq'</th>aaa'
ok 8428 - Parse error: qq'</frameset>'; 1:11:unmatched end tag:frameset;unmatched </frameset>
ok 8429 - SHOULD-level error: qq'</frameset>'; ;
ok 8430 - Document tree: qq'</frameset>'
ok 8431 - Parse error: qq'</frameset></frameset>'; 1:12:unmatched end tag:frameset, 1:22:unmatched end tag:frameset;unmatched </frameset>, unmatched </frameset>
ok 8432 - SHOULD-level error: qq'</frameset></frameset>'; ;
ok 8433 - Document tree: qq'</frameset></frameset>'
ok 8434 - Parse error: qq'</frameset></frameset></frameset>'; 1:12:unmatched end tag:frameset, 1:23:unmatched end tag:frameset, 1:33:unmatched end tag:frameset;unmatched </frameset>, unmatched </frameset>, unmatched </frameset>
ok 8435 - SHOULD-level error: qq'</frameset></frameset></frameset>'; ;
ok 8436 - Document tree: qq'</frameset></frameset></frameset>'
ok 8437 - Parse error: qq'</frameset></html>'; 1:12:unmatched end tag:frameset, 1:18:in frameset:/:html;unmatched </frameset>, unmatched </html>
ok 8438 - SHOULD-level error: qq'</frameset></html>'; ;
ok 8439 - Document tree: qq'</frameset></html>'
ok 8440 - Parse error: qq'</frameset></frameset></html>'; 1:12:unmatched end tag:frameset, 1:23:unmatched end tag:frameset, 1:29:in frameset:/:html;unmatched </frameset>, unmatched </frameset>, unmatched </html>
ok 8441 - SHOULD-level error: qq'</frameset></frameset></html>'; ;
ok 8442 - Document tree: qq'</frameset></frameset></html>'
ok 8443 - Parse error: qq'</frameset><frame>'; 1:12:unmatched end tag:frameset;unmatched </frameset>
ok 8444 - SHOULD-level error: qq'</frameset><frame>'; ;
ok 8445 - Document tree: qq'</frameset><frame>'
ok 8446 - Parse error: qq'</frameset><!---->'; 1:12:unmatched end tag:frameset;unmatched </frameset>
ok 8447 - SHOULD-level error: qq'</frameset><!---->'; ;
ok 8448 - Document tree: qq'</frameset><!---->'
ok 8449 - Parse error: qq'</frameset></html><!---->'; 1:12:unmatched end tag:frameset, 1:19:in frameset:/:html;unmatched </frameset>, unmatched </html>
ok 8450 - SHOULD-level error: qq'</frameset></html><!---->'; ;
ok 8451 - Document tree: qq'</frameset></html><!---->'
ok 8452 - Parse error: qq'a'; 1:1:in table:\#text;character in table body
ok 8453 - SHOULD-level error: qq'a'; ;
ok 8454 - Document tree: qq'a'
ok 8455 - Parse error: qq'a'; 1:1:in table:\#text;character in table body
ok 8456 - SHOULD-level error: qq'a'; ;
ok 8457 - Document tree: qq'a'
ok 8458 - Parse error: qq'a'; 1:1:in table:\#text;character in table body
ok 8459 - SHOULD-level error: qq'a'; ;
ok 8460 - Document tree: qq'a'
ok 8461 - Parse error: qq'a'; ;
ok 8462 - SHOULD-level error: qq'a'; ;
ok 8463 - Document tree: qq'a'
ok 8464 - Parse error: qq'<p>'; ;
ok 8465 - SHOULD-level error: qq'<p>'; ;
ok 8466 - Document tree: qq'<p>'
ok 8467 - Parse error: qq'<title>aa'; 1:9:not closed:title;EOF in <title>
ok 8468 - SHOULD-level error: qq'<title>aa'; ;
ok 8469 - Document tree: qq'<title>aa'
ok 8470 - Parse error: qq'<title>aa</title>'; ;
ok 8471 - SHOULD-level error: qq'<title>aa</title>'; ;
ok 8472 - Document tree: qq'<title>aa</title>'
ok 8473 - Parse error: qq'<style></style>'; ;
ok 8474 - SHOULD-level error: qq'<style></style>'; ;
ok 8475 - Document tree: qq'<style></style>'
ok 8476 - Parse error: qq''; ;
ok 8477 - SHOULD-level error: qq''; ;
ok 8478 - Document tree: qq''
ok 8479 - Parse error: qq'<head>'; ;
ok 8480 - SHOULD-level error: qq'<head>'; ;
ok 8481 - Document tree: qq'<head>'
ok 8482 - Parse error: qq'<link>'; ;
ok 8483 - SHOULD-level error: qq'<link>'; ;
ok 8484 - Document tree: qq'<link>'
ok 8485 - Parse error: qq'</html>'; 1:7:unmatched end tag:html;unmarched </html>
ok 8486 - SHOULD-level error: qq'</html>'; ;
ok 8487 - Document tree: qq'</html>'
ok 8488 - Parse error: qq'</html>a'; 1:8:unmatched end tag:html, 1:8:after body:\#text;</html> in the fragment parsing algorithm, text after </body>
ok 8489 - SHOULD-level error: qq'</html>a'; ;
ok 8490 - Document tree: qq'</html>a'
ok 8491 - Parse error: qq'<span></html>'; 1:13:not closed:span, 1:13:unmatched end tag:html;</span> not closed at </body> implied by </html>, </html> in the fragment parsing algorithm
ok 8492 - SHOULD-level error: qq'<span></html>'; ;
ok 8493 - Document tree: qq'<span></html>'
ok 8494 - Parse error: qq'<span></html>a'; 1:14:not closed:span, 1:14:unmatched end tag:html, 1:14:after body:\#text, 1:14:in body:\#eof;</span> not closed at </body> implied by </html>, </html> in the fragment parsing algorithm, text after </body>, unclosed </span> at the end-of-file
ok 8495 - SHOULD-level error: qq'<span></html>a'; ;
ok 8496 - Document tree: qq'<span></html>a'
ok 8497 - Parse error: qq'</html>'; 1:7:unmatched end tag:html;unmarched </body> (generated by the algorithm to process </html>)
ok 8498 - SHOULD-level error: qq'</html>'; ;
ok 8499 - Document tree: qq'</html>'
ok 8500 - Parse error: qq'</html>a'; 1:8:unmatched end tag:html;unmarched </body> (generated by the algorithm to process </html>)
ok 8501 - SHOULD-level error: qq'</html>a'; ;
ok 8502 - Document tree: qq'</html>a'
ok 8503 - Parse error: qq'<span></html>'; 1:13:unmatched end tag:html, 1:13:in body:\#eof;unmarched </body> (generated by the algorithm to process </html>), unclosed </span> at the end-of-file
ok 8504 - SHOULD-level error: qq'<span></html>'; ;
ok 8505 - Document tree: qq'<span></html>'
ok 8506 - Parse error: qq'<span></html>a'; 1:14:unmatched end tag:html, 1:14:in body:\#eof;unmatched </html>, <span> not closed
ok 8507 - SHOULD-level error: qq'<span></html>a'; ;
ok 8508 - Document tree: qq'<span></html>a'
ok 8509 - Parse error: qq'aa\x{00}b'; 1:3:NULL, 1:4:NULL;NULL (tokenizer), NULL
ok 8510 - SHOULD-level error: qq'aa\x{00}b'; ;
ok 8511 - Document tree: qq'aa\x{00}b'
ok 8512 - Parse error: qq'a\x{12345678}b'; ;
ok 8513 - SHOULD-level error: qq'a\x{12345678}b'; ;
ok 8514 - Document tree: qq'a\x{12345678}b'
ok 8515 - Parse error: qq'<input>'; ;
ok 8516 - SHOULD-level error: qq'<input>'; ;
ok 8517 - Document tree: qq'<input>'
ok 8518 - Parse error: qq'<html>'; 1:6:not first start tag;<html> in <body>
ok 8519 - SHOULD-level error: qq'<html>'; ;
ok 8520 - Document tree: qq'<html>'
ok 8521 - Parse error: qq'<html>'; 1:6:not first start tag;<html> in <html>
ok 8522 - SHOULD-level error: qq'<html>'; ;
ok 8523 - Document tree: qq'<html>'
ok 8524 - Parse error: qq'                       '; ;
ok 8525 - SHOULD-level error: qq'                       '; ;
ok 8526 - Document tree: qq'                       '
ok 8527 - Parse error: qq'             <head><body>'; ;
ok 8528 - SHOULD-level error: qq'             <head><body>'; ;
ok 8529 - Document tree: qq'             <head><body>'
ok 8530 - Parse error: qq'                    a'; ;
ok 8531 - SHOULD-level error: qq'                    a'; ;
ok 8532 - Document tree: qq'                    a'
ok 8533 - Parse error: qq'           a        b'; ;
ok 8534 - SHOULD-level error: qq'           a        b'; ;
ok 8535 - Document tree: qq'           a        b'
ok 8536 - Parse error: qq'    <!---->    <body>'; ;
ok 8537 - SHOULD-level error: qq'    <!---->    <body>'; ;
ok 8538 - Document tree: qq'    <!---->    <body>'
ok 8539 - Parse error: qq''; ;
ok 8540 - SHOULD-level error: qq''; ;
ok 8541 - Document tree: qq''
ok 8542 - Parse error: qq''; ;
ok 8543 - SHOULD-level error: qq''; ;
ok 8544 - Document tree: qq''
ok 8545 - Parse error: qq''; ;
ok 8546 - SHOULD-level error: qq''; ;
ok 8547 - Document tree: qq''
ok 8548 - Parse error: qq'\x{0A}'; ;
ok 8549 - SHOULD-level error: qq'\x{0A}'; ;
ok 8550 - Document tree: qq'\x{0A}'
ok 8551 - Parse error: qq'\x{0A}'; ;
ok 8552 - SHOULD-level error: qq'\x{0A}'; ;
ok 8553 - Document tree: qq'\x{0A}'
ok 8554 - Parse error: qq'\x{0A}'; ;
ok 8555 - SHOULD-level error: qq'\x{0A}'; ;
ok 8556 - Document tree: qq'\x{0A}'
ok 8557 - Parse error: qq'\x{0A}a'; ;
ok 8558 - SHOULD-level error: qq'\x{0A}a'; ;
ok 8559 - Document tree: qq'\x{0A}a'
ok 8560 - Parse error: qq'\x{0A}a'; ;
ok 8561 - SHOULD-level error: qq'\x{0A}a'; ;
ok 8562 - Document tree: qq'\x{0A}a'
ok 8563 - Parse error: qq'\x{0A}a'; ;
ok 8564 - SHOULD-level error: qq'\x{0A}a'; ;
ok 8565 - Document tree: qq'\x{0A}a'
ok 8566 - Parse error: qq'<span>'; 1:6:in body:\#eof;unexpected end-of-file
ok 8567 - SHOULD-level error: qq'<span>'; ;
ok 8568 - Document tree: qq'<span>'
ok 8569 - Parse error: qq'<li>'; ;
ok 8570 - SHOULD-level error: qq'<li>'; ;
ok 8571 - Document tree: qq'<li>'
ok 8572 - Parse error: qq'<dt>'; ;
ok 8573 - SHOULD-level error: qq'<dt>'; ;
ok 8574 - Document tree: qq'<dt>'
ok 8575 - Parse error: qq'<dd>'; ;
ok 8576 - SHOULD-level error: qq'<dd>'; ;
ok 8577 - Document tree: qq'<dd>'
ok 8578 - Parse error: qq'<p>'; ;
ok 8579 - SHOULD-level error: qq'<p>'; ;
ok 8580 - Document tree: qq'<p>'
not ok 8581 - Parse error: qq'<thead>'; 1:7:in body:\#eof;
#   Failed test 'Parse error: qq'<thead>'; 1:7:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 8582 - SHOULD-level error: qq'<thead>'; ;
ok 8583 - Document tree: qq'<thead>'
not ok 8584 - Parse error: qq'<tbody>'; 1:7:in body:\#eof;
#   Failed test 'Parse error: qq'<tbody>'; 1:7:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 8585 - SHOULD-level error: qq'<tbody>'; ;
ok 8586 - Document tree: qq'<tbody>'
not ok 8587 - Parse error: qq'<tfoot>'; 1:7:in body:\#eof;
#   Failed test 'Parse error: qq'<tfoot>'; 1:7:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 8588 - SHOULD-level error: qq'<tfoot>'; ;
ok 8589 - Document tree: qq'<tfoot>'
not ok 8590 - Parse error: qq'<tr>'; 1:4:in body:\#eof;
#   Failed test 'Parse error: qq'<tr>'; 1:4:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 8591 - SHOULD-level error: qq'<tr>'; ;
ok 8592 - Document tree: qq'<tr>'
not ok 8593 - Parse error: qq'<tr>'; 1:4:in body:\#eof;
#   Failed test 'Parse error: qq'<tr>'; 1:4:in body:\#eof;'
#   at HTML-tree.t test () ok line 3.
#          got: '1'
#     expected: '0'
ok 8594 - SHOULD-level error: qq'<tr>'; ;
ok 8595 - Document tree: qq'<tr>'
ok 8596 - Parse error: qq'<td>'; ;
ok 8597 - SHOULD-level error: qq'<td>'; ;
ok 8598 - Document tree: qq'<td>'
ok 8599 - Parse error: qq'<td><a>'; 1:7:in body:\#eof;unexpected end-of-file
ok 8600 - SHOULD-level error: qq'<td><a>'; ;
ok 8601 - Document tree: qq'<td><a>'
ok 8602 - Parse error: qq'<col>'; ;
ok 8603 - SHOULD-level error: qq'<col>'; ;
ok 8604 - Document tree: qq'<col>'
ok 8605 - Parse error: qq'<colgroup>'; ;
ok 8606 - SHOULD-level error: qq'<colgroup>'; ;
ok 8607 - Document tree: qq'<colgroup>'
ok 8608 - Parse error: qq'<col>'; ;
ok 8609 - SHOULD-level error: qq'<col>'; ;
ok 8610 - Document tree: qq'<col>'
ok 8611 - Parse error: qq'<frameset>'; 1:10:in body:\#eof;unexpected end-of-file
ok 8612 - SHOULD-level error: qq'<frameset>'; ;
ok 8613 - Document tree: qq'<frameset>'
ok 8614 - Parse error: qq'<frame>'; ;
ok 8615 - SHOULD-level error: qq'<frame>'; ;
ok 8616 - Document tree: qq'<frame>'
ok 8617 - Parse error: qq'<noframes>'; 1:10:not closed:noframes;no </noframes>
ok 8618 - SHOULD-level error: qq'<noframes>'; ;
ok 8619 - Document tree: qq'<noframes>'
ok 8620 - Parse error: qq'<span>'; ;
ok 8621 - SHOULD-level error: qq'<span>'; ;
ok 8622 - Document tree: qq'<span>'
ok 8623 - Parse error: qq'<span>'; ;
ok 8624 - SHOULD-level error: qq'<span>'; ;
ok 8625 - Document tree: qq'<span>'
ok 8626 - Parse error: qq'<tr><td>'; 1:5:in body:tr, 1:8:in body:td;<tr> in body, <td> in body
ok 8627 - SHOULD-level error: qq'<tr><td>'; ;
ok 8628 - Document tree: qq'<tr><td>'
ok 8629 - Parse error: qq'<p>abc'; ;
ok 8630 - SHOULD-level error: qq'<p>abc'; ;
ok 8631 - Document tree: qq'<p>abc'
ok 8632 - Parse error: qq'<annotation-xml xlink:href="foo">a'; 1:34:in body:\#eof;no </annotation-xml>
ok 8633 - SHOULD-level error: qq'<annotation-xml xlink:href="foo">a'; ;
ok 8634 - Document tree: qq'<annotation-xml xlink:href="foo">a'
ok 8635 - Parse error: qq'<g xlink:href="foo">a'; 1:21:in body:\#eof;no </g>
ok 8636 - SHOULD-level error: qq'<g xlink:href="foo">a'; ;
ok 8637 - Document tree: qq'<g xlink:href="foo">a'
ok 8638 - Parse error: qq'<g xlink:href="foo">a'; 1:21:in body:\#eof;no </g>
ok 8639 - SHOULD-level error: qq'<g xlink:href="foo">a'; ;
ok 8640 - Document tree: qq'<g xlink:href="foo">a'
ok 8641 - Parse error: qq'<![CDATA[<p>]]>'; 1:1:bogus comment;bogus comment
ok 8642 - SHOULD-level error: qq'<![CDATA[<p>]]>'; ;
ok 8643 - Document tree: qq'<![CDATA[<p>]]>'
# t/tree-test-3.dat
ok 8644 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<math definitionurl/>'; ;
ok 8645 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<math definitionurl/>'; ;
ok 8646 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<math definitionurl/>'
ok 8647 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<math><mo definitionurl>+</mo></math>'; ;
ok 8648 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<math><mo definitionurl>+</mo></math>'; ;
ok 8649 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<math><mo definitionurl>+</mo></math>'
ok 8650 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<svg definitionurl/>'; ;
ok 8651 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<svg definitionurl/>'; ;
ok 8652 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<svg definitionurl/>'
ok 8653 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<svg><g definitionurl/></svg>'; ;
ok 8654 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<svg><g definitionurl/></svg>'; ;
ok 8655 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<svg><g definitionurl/></svg>'
# t/tree-test-struct.dat
ok 8656 - Parse error: qq'</html><!---->'; 1:8:no DOCTYPE;no DOCTYPE
ok 8657 - SHOULD-level error: qq'</html><!---->'; ;
ok 8658 - Document tree: qq'</html><!---->'
ok 8659 - Parse error: qq'</br><!---->'; 1:6:no DOCTYPE, 1:6:unmatched end tag:br;no DOCTYPE, unmatched </br>
ok 8660 - SHOULD-level error: qq'</br><!---->'; ;
ok 8661 - Document tree: qq'</br><!---->'
ok 8662 - Parse error: qq'</head><!---->'; 1:8:no DOCTYPE;no DOCTYPE
ok 8663 - SHOULD-level error: qq'</head><!---->'; ;
ok 8664 - Document tree: qq'</head><!---->'
ok 8665 - Parse error: qq'</body><!---->'; 1:8:no DOCTYPE;no DOCTYPE
ok 8666 - SHOULD-level error: qq'</body><!---->'; ;
ok 8667 - Document tree: qq'</body><!---->'
ok 8668 - Parse error: qq'</p><!---->'; 1:5:no DOCTYPE, 1:5:unmatched end tag:p;unexpected </p>, no DOCTYPE
ok 8669 - SHOULD-level error: qq'</p><!---->'; ;
ok 8670 - Document tree: qq'</p><!---->'
ok 8671 - Parse error: qq'</abc><!---->'; 1:7:no DOCTYPE, 1:7:unmatched end tag:abc;unexpected </abc>, no DOCTYPE
ok 8672 - SHOULD-level error: qq'</abc><!---->'; ;
ok 8673 - Document tree: qq'</abc><!---->'
ok 8674 - Parse error: qq'<!DOCTYPE html></html><!---->'; ;
ok 8675 - SHOULD-level error: qq'<!DOCTYPE html></html><!---->'; ;
ok 8676 - Document tree: qq'<!DOCTYPE html></html><!---->'
ok 8677 - Parse error: qq'<!DOCTYPE html></br><!---->'; 1:21:unmatched end tag:br;unmatched </br>
ok 8678 - SHOULD-level error: qq'<!DOCTYPE html></br><!---->'; ;
ok 8679 - Document tree: qq'<!DOCTYPE html></br><!---->'
ok 8680 - Parse error: qq'<!DOCTYPE html></head><!---->'; ;
ok 8681 - SHOULD-level error: qq'<!DOCTYPE html></head><!---->'; ;
ok 8682 - Document tree: qq'<!DOCTYPE html></head><!---->'
ok 8683 - Parse error: qq'<!DOCTYPE html></body><!---->'; ;
ok 8684 - SHOULD-level error: qq'<!DOCTYPE html></body><!---->'; ;
ok 8685 - Document tree: qq'<!DOCTYPE html></body><!---->'
ok 8686 - Parse error: qq'<!DOCTYPE html></p><!---->'; 1:20:unmatched end tag:p;unexpected </p>
ok 8687 - SHOULD-level error: qq'<!DOCTYPE html></p><!---->'; ;
ok 8688 - Document tree: qq'<!DOCTYPE html></p><!---->'
ok 8689 - Parse error: qq'<!DOCTYPE html></abc><!---->'; 1:22:unmatched end tag:abc;unexpected </abc>
ok 8690 - SHOULD-level error: qq'<!DOCTYPE html></abc><!---->'; ;
ok 8691 - Document tree: qq'<!DOCTYPE html></abc><!---->'
ok 8692 - Parse error: qq'</head><!-- --><html>'; 1:8:no DOCTYPE, 1:21:not first start tag;no DOCTYPE, second <html>
ok 8693 - SHOULD-level error: qq'</head><!-- --><html>'; ;
ok 8694 - Document tree: qq'</head><!-- --><html>'
ok 8695 - Parse error: qq'abc'; ;
ok 8696 - SHOULD-level error: qq'abc'; ;
ok 8697 - Document tree: qq'abc'
ok 8698 - Parse error: qq'<p>'; ;
ok 8699 - SHOULD-level error: qq'<p>'; ;
ok 8700 - Document tree: qq'<p>'
ok 8701 - Parse error: qq'</div>abc'; 1:7:unmatched end tag:div;unmatched </div>
ok 8702 - SHOULD-level error: qq'</div>abc'; ;
ok 8703 - Document tree: qq'</div>abc'
# t/tree-test-void.dat
ok 8704 - Parse error: qq'<command>a'; 1:10:no DOCTYPE;no DOCTYPE
ok 8705 - SHOULD-level error: qq'<command>a'; ;
ok 8706 - Document tree: qq'<command>a'
ok 8707 - Parse error: qq'<eventsource>a'; 1:14:no DOCTYPE, 1:14:in body:\#eof;no DOCTYPE, no </eventsource>
ok 8708 - SHOULD-level error: qq'<eventsource>a'; ;
ok 8709 - Document tree: qq'<eventsource>a'
ok 8710 - Parse error: qq'<event-source>a'; 1:15:no DOCTYPE, 1:15:in body:\#eof;no DOCTYPE, unexpected EOF
ok 8711 - SHOULD-level error: qq'<event-source>a'; ;
ok 8712 - Document tree: qq'<event-source>a'
ok 8713 - Parse error: qq'<bgsound> a'; 1:10:no DOCTYPE;no DOCTYPE
ok 8714 - SHOULD-level error: qq'<bgsound> a'; ;
ok 8715 - Document tree: qq'<bgsound> a'
ok 8716 - Parse error: qq'<basefont> a'; 1:11:no DOCTYPE;no DOCTYPE
ok 8717 - SHOULD-level error: qq'<basefont> a'; ;
ok 8718 - Document tree: qq'<basefont> a'
ok 8719 - Parse error: qq'<head><command>a'; 1:7:no DOCTYPE;no DOCTYPE
ok 8720 - SHOULD-level error: qq'<head><command>a'; ;
ok 8721 - Document tree: qq'<head><command>a'
ok 8722 - Parse error: qq'<head><eventsource>a'; 1:7:no DOCTYPE, 1:20:in body:\#eof;no DOCTYPE, no </eventsource>
ok 8723 - SHOULD-level error: qq'<head><eventsource>a'; ;
ok 8724 - Document tree: qq'<head><eventsource>a'
ok 8725 - Parse error: qq'<head><event-source>a'; 1:7:no DOCTYPE, 1:21:in body:\#eof;no DOCTYPE, unexpected EOF
ok 8726 - SHOULD-level error: qq'<head><event-source>a'; ;
ok 8727 - Document tree: qq'<head><event-source>a'
ok 8728 - Parse error: qq'<head><bgsound> a'; 1:7:no DOCTYPE;no DOCTYPE
ok 8729 - SHOULD-level error: qq'<head><bgsound> a'; ;
ok 8730 - Document tree: qq'<head><bgsound> a'
ok 8731 - Parse error: qq'<head><basefont> a'; 1:7:no DOCTYPE;no DOCTYPE
ok 8732 - SHOULD-level error: qq'<head><basefont> a'; ;
ok 8733 - Document tree: qq'<head><basefont> a'
ok 8734 - Parse error: qq'</head><command>a'; 1:8:no DOCTYPE;no DOCTYPE
ok 8735 - SHOULD-level error: qq'</head><command>a'; ;
ok 8736 - Document tree: qq'</head><command>a'
ok 8737 - Parse error: qq'</head><eventsource>a'; 1:8:no DOCTYPE, 1:21:in body:\#eof;no DOCTYPE, no </eventsource>
ok 8738 - SHOULD-level error: qq'</head><eventsource>a'; ;
ok 8739 - Document tree: qq'</head><eventsource>a'
ok 8740 - Parse error: qq'</head><event-source>x'; 1:8:no DOCTYPE, 1:22:in body:\#eof;no DOCTYPE, unexpected EOF
ok 8741 - SHOULD-level error: qq'</head><event-source>x'; ;
ok 8742 - Document tree: qq'</head><event-source>x'
ok 8743 - Parse error: qq'</head><bgsound> a'; 1:8:no DOCTYPE, 1:17:after head:bgsound;no DOCTYPE, bgsound after </head>
ok 8744 - SHOULD-level error: qq'</head><bgsound> a'; ;
ok 8745 - Document tree: qq'</head><bgsound> a'
ok 8746 - Parse error: qq'</head><basefont> a'; 1:8:no DOCTYPE, 1:18:after head:basefont;no DOCTYPE, basefont after </head>
ok 8747 - SHOULD-level error: qq'</head><basefont> a'; ;
ok 8748 - Document tree: qq'</head><basefont> a'
ok 8749 - Parse error: qq'<body><command>a'; 1:7:no DOCTYPE;no DOCTYPE
ok 8750 - SHOULD-level error: qq'<body><command>a'; ;
ok 8751 - Document tree: qq'<body><command>a'
ok 8752 - Parse error: qq'<body><eventsource>x'; 1:7:no DOCTYPE, 1:20:in body:\#eof;no DOCTYPE, no </eventsource>
ok 8753 - SHOULD-level error: qq'<body><eventsource>x'; ;
ok 8754 - Document tree: qq'<body><eventsource>x'
ok 8755 - Parse error: qq'<body><event-source>x'; 1:7:no DOCTYPE, 1:21:in body:\#eof;no DOCTYPE, unexpected EOF
ok 8756 - SHOULD-level error: qq'<body><event-source>x'; ;
ok 8757 - Document tree: qq'<body><event-source>x'
ok 8758 - Parse error: qq'<body><bgsound> a'; 1:7:no DOCTYPE;no DOCTYPE
ok 8759 - SHOULD-level error: qq'<body><bgsound> a'; ;
ok 8760 - Document tree: qq'<body><bgsound> a'
ok 8761 - Parse error: qq'<body><basefont> a'; 1:7:no DOCTYPE;no DOCTYPE
ok 8762 - SHOULD-level error: qq'<body><basefont> a'; ;
ok 8763 - Document tree: qq'<body><basefont> a'
ok 8764 - Parse error: qq'<head><noscript><command>x'; 1:7:no DOCTYPE, 1:26:in noscript:/:command;no DOCTYPE, no </noscript>
ok 8765 - SHOULD-level error: qq'<head><noscript><command>x'; ;
ok 8766 - Document tree: qq'<head><noscript><command>x'
ok 8767 - Parse error: qq'<head><noscript><eventsource>x'; 1:7:no DOCTYPE, 1:30:in noscript:/:eventsource, 1:30:in body:\#eof;no DOCTYPE, no </noscript>, no </eventsource>
ok 8768 - SHOULD-level error: qq'<head><noscript><eventsource>x'; ;
ok 8769 - Document tree: qq'<head><noscript><eventsource>x'
ok 8770 - Parse error: qq'<head><noscript><event-source>x'; 1:7:no DOCTYPE, 1:31:in noscript:/:event-source, 1:31:in body:\#eof;no DOCTYPE, no </noscript>, unexpected EOF
ok 8771 - SHOULD-level error: qq'<head><noscript><event-source>x'; ;
ok 8772 - Document tree: qq'<head><noscript><event-source>x'
ok 8773 - Parse error: qq'<head><noscript><bgsound> a'; 1:7:no DOCTYPE, 1:27:in noscript:\#text;no DOCTYPE, no </noscript>
ok 8774 - SHOULD-level error: qq'<head><noscript><bgsound> a'; ;
ok 8775 - Document tree: qq'<head><noscript><bgsound> a'
ok 8776 - Parse error: qq'<head><noscript><basefont> a'; 1:7:no DOCTYPE, 1:28:in noscript:\#text;no DOCTYPE, no </noscript>
ok 8777 - SHOULD-level error: qq'<head><noscript><basefont> a'; ;
ok 8778 - Document tree: qq'<head><noscript><basefont> a'
ok 8779 - Parse error: qq'<b><i></b><area>'; 1:4:no DOCTYPE, 1:11:not closed:i, 1:16:in body:\#eof;no DOCTYPE, no </i> before </b>, unexpected EOF
ok 8780 - SHOULD-level error: qq'<b><i></b><area>'; ;
ok 8781 - Document tree: qq'<b><i></b><area>'
ok 8782 - Parse error: qq'<b><i></b><basefont>'; 1:4:no DOCTYPE, 1:11:not closed:i;no DOCTYPE, no </i> before </b>
ok 8783 - SHOULD-level error: qq'<b><i></b><basefont>'; ;
ok 8784 - Document tree: qq'<b><i></b><basefont>'
ok 8785 - Parse error: qq'<b><i></b><bgsound>'; 1:4:no DOCTYPE, 1:11:not closed:i;no DOCTYPE, no </i> before </b>
ok 8786 - SHOULD-level error: qq'<b><i></b><bgsound>'; ;
ok 8787 - Document tree: qq'<b><i></b><bgsound>'
ok 8788 - Parse error: qq'<b><i></b><br>'; 1:4:no DOCTYPE, 1:11:not closed:i, 1:14:in body:\#eof;no DOCTYPE, no </i> before </b>, unexpected EOF
ok 8789 - SHOULD-level error: qq'<b><i></b><br>'; ;
ok 8790 - Document tree: qq'<b><i></b><br>'
ok 8791 - Parse error: qq'<b><i></b></br>'; 1:4:no DOCTYPE, 1:11:not closed:i, 1:15:unmatched end tag:br, 1:15:in body:\#eof;no DOCTYPE, no </i> before </b>, </br>, unexpected EOF
ok 8792 - SHOULD-level error: qq'<b><i></b></br>'; ;
ok 8793 - Document tree: qq'<b><i></b></br>'
ok 8794 - Parse error: qq'<b><i></b><embed>'; 1:4:no DOCTYPE, 1:11:not closed:i, 1:17:in body:\#eof;no DOCTYPE, no </i> before </b>, unexpected EOF
ok 8795 - SHOULD-level error: qq'<b><i></b><embed>'; ;
ok 8796 - Document tree: qq'<b><i></b><embed>'
ok 8797 - Parse error: qq'<b><i></b><img>'; 1:4:no DOCTYPE, 1:11:not closed:i, 1:15:in body:\#eof;no DOCTYPE, no </i> before </b>, unexpected EOF
ok 8798 - SHOULD-level error: qq'<b><i></b><img>'; ;
ok 8799 - Document tree: qq'<b><i></b><img>'
ok 8800 - Parse error: qq'<b><i></b><spacer>'; 1:4:no DOCTYPE, 1:11:not closed:i, 1:18:in body:\#eof;no DOCTYPE, no </i> before </b>, unexpected EOF
ok 8801 - SHOULD-level error: qq'<b><i></b><spacer>'; ;
ok 8802 - Document tree: qq'<b><i></b><spacer>'
ok 8803 - Parse error: qq'<b><i></b><wbr>'; 1:4:no DOCTYPE, 1:11:not closed:i, 1:15:in body:\#eof;no DOCTYPE, no </i> before </b>, unexpected EOF
ok 8804 - SHOULD-level error: qq'<b><i></b><wbr>'; ;
ok 8805 - Document tree: qq'<b><i></b><wbr>'
ok 8806 - Parse error: qq'<b><i></b><param>'; 1:4:no DOCTYPE, 1:11:not closed:i;no DOCTYPE, no </i> before </b>
ok 8807 - SHOULD-level error: qq'<b><i></b><param>'; ;
ok 8808 - Document tree: qq'<b><i></b><param>'
ok 8809 - Parse error: qq'<b><i></b><source>'; 1:4:no DOCTYPE, 1:11:not closed:i;no DOCTYPE, no </i> before </b>
ok 8810 - SHOULD-level error: qq'<b><i></b><source>'; ;
ok 8811 - Document tree: qq'<b><i></b><source>'
ok 8812 - Parse error: qq'<command/>'; 1:10:no DOCTYPE;no DOCTYPE
ok 8813 - SHOULD-level error: qq'<command/>'; ;
ok 8814 - Document tree: qq'<command/>'
ok 8815 - Parse error: qq'<eventsource/>'; 1:14:no DOCTYPE, 1:14:nestc, 1:14:in body:\#eof;no DOCTYPE, nestc not allowed, no </eventsource>
ok 8816 - SHOULD-level error: qq'<eventsource/>'; ;
ok 8817 - Document tree: qq'<eventsource/>'
ok 8818 - Parse error: qq'<event-source/>'; 1:15:no DOCTYPE, 1:15:nestc, 1:15:in body:\#eof;no DOCTYPE, />, unexpected EOF
ok 8819 - SHOULD-level error: qq'<event-source/>'; ;
ok 8820 - Document tree: qq'<event-source/>'
ok 8821 - Parse error: qq'<param/>'; 1:8:no DOCTYPE;no DOCTYPE
ok 8822 - SHOULD-level error: qq'<param/>'; ;
ok 8823 - Document tree: qq'<param/>'
ok 8824 - Parse error: qq'<source/>'; 1:9:no DOCTYPE;no DOCTYPE
ok 8825 - SHOULD-level error: qq'<source/>'; ;
ok 8826 - Document tree: qq'<source/>'
ok 8827 - Parse error: qq'<body></area>'; 1:7:no DOCTYPE, 1:13:unmatched end tag:area;no DOCTYPE, unmatched end tag
ok 8828 - SHOULD-level error: qq'<body></area>'; ;
ok 8829 - Document tree: qq'<body></area>'
ok 8830 - Parse error: qq'<body></base>'; 1:7:no DOCTYPE, 1:13:unmatched end tag:base;no DOCTYPE, unmatched end tag
ok 8831 - SHOULD-level error: qq'<body></base>'; ;
ok 8832 - Document tree: qq'<body></base>'
ok 8833 - Parse error: qq'<body></basefont>'; 1:7:no DOCTYPE, 1:17:unmatched end tag:basefont;no DOCTYPE, unmatched end tag
ok 8834 - SHOULD-level error: qq'<body></basefont>'; ;
ok 8835 - Document tree: qq'<body></basefont>'
ok 8836 - Parse error: qq'<body></bgsound>'; 1:7:no DOCTYPE, 1:16:unmatched end tag:bgsound;no DOCTYPE, unmatched end tag
ok 8837 - SHOULD-level error: qq'<body></bgsound>'; ;
ok 8838 - Document tree: qq'<body></bgsound>'
ok 8839 - Parse error: qq'<body></command>'; 1:7:no DOCTYPE, 1:16:unmatched end tag:command;no DOCTYPE, unmatched end tag
ok 8840 - SHOULD-level error: qq'<body></command>'; ;
ok 8841 - Document tree: qq'<body></command>'
ok 8842 - Parse error: qq'<body></embed>'; 1:7:no DOCTYPE, 1:14:unmatched end tag:embed;no DOCTYPE, unmatched end tag
ok 8843 - SHOULD-level error: qq'<body></embed>'; ;
ok 8844 - Document tree: qq'<body></embed>'
ok 8845 - Parse error: qq'<body></eventsource>'; 1:7:no DOCTYPE, 1:20:unmatched end tag:eventsource;no DOCTYPE, unmatched end tag
ok 8846 - SHOULD-level error: qq'<body></eventsource>'; ;
ok 8847 - Document tree: qq'<body></eventsource>'
ok 8848 - Parse error: qq'<body></event-source>'; 1:7:no DOCTYPE, 1:21:unmatched end tag:event-source;no DOCTYPE, unmatched end tag
ok 8849 - SHOULD-level error: qq'<body></event-source>'; ;
ok 8850 - Document tree: qq'<body></event-source>'
ok 8851 - Parse error: qq'<body></hr>'; 1:7:no DOCTYPE, 1:11:unmatched end tag:hr;no DOCTYPE, unmatched end tag
ok 8852 - SHOULD-level error: qq'<body></hr>'; ;
ok 8853 - Document tree: qq'<body></hr>'
ok 8854 - Parse error: qq'<body></image>'; 1:7:no DOCTYPE, 1:14:unmatched end tag:image;no DOCTYPE, unmatched end tag
ok 8855 - SHOULD-level error: qq'<body></image>'; ;
ok 8856 - Document tree: qq'<body></image>'
ok 8857 - Parse error: qq'<body></img>'; 1:7:no DOCTYPE, 1:12:unmatched end tag:img;no DOCTYPE, unmatched end tag
ok 8858 - SHOULD-level error: qq'<body></img>'; ;
ok 8859 - Document tree: qq'<body></img>'
ok 8860 - Parse error: qq'<body></input>'; 1:7:no DOCTYPE, 1:14:unmatched end tag:input;no DOCTYPE, unmatched end tag
ok 8861 - SHOULD-level error: qq'<body></input>'; ;
ok 8862 - Document tree: qq'<body></input>'
ok 8863 - Parse error: qq'<body></isindex>'; 1:7:no DOCTYPE, 1:16:unmatched end tag:isindex;no DOCTYPE, unmatched end tag
ok 8864 - SHOULD-level error: qq'<body></isindex>'; ;
ok 8865 - Document tree: qq'<body></isindex>'
ok 8866 - Parse error: qq'<body></link>'; 1:7:no DOCTYPE, 1:13:unmatched end tag:link;no DOCTYPE, unmatched end tag
ok 8867 - SHOULD-level error: qq'<body></link>'; ;
ok 8868 - Document tree: qq'<body></link>'
ok 8869 - Parse error: qq'<body></meta>'; 1:7:no DOCTYPE, 1:13:unmatched end tag:meta;no DOCTYPE, unmatched end tag
ok 8870 - SHOULD-level error: qq'<body></meta>'; ;
ok 8871 - Document tree: qq'<body></meta>'
ok 8872 - Parse error: qq'<body></param>'; 1:7:no DOCTYPE, 1:14:unmatched end tag:param;no DOCTYPE, unmatched end tag
ok 8873 - SHOULD-level error: qq'<body></param>'; ;
ok 8874 - Document tree: qq'<body></param>'
ok 8875 - Parse error: qq'<body></source>'; 1:7:no DOCTYPE, 1:15:unmatched end tag:source;no DOCTYPE, unmatched end tag
ok 8876 - SHOULD-level error: qq'<body></source>'; ;
ok 8877 - Document tree: qq'<body></source>'
ok 8878 - Parse error: qq'<body></spacer>'; 1:7:no DOCTYPE, 1:15:unmatched end tag:spacer;no DOCTYPE, unmatched end tag
ok 8879 - SHOULD-level error: qq'<body></spacer>'; ;
ok 8880 - Document tree: qq'<body></spacer>'
ok 8881 - Parse error: qq'<body></wbr>'; 1:7:no DOCTYPE, 1:12:unmatched end tag:wbr;no DOCTYPE, unmatched end tag
ok 8882 - SHOULD-level error: qq'<body></wbr>'; ;
ok 8883 - Document tree: qq'<body></wbr>'
ok 8884 - Parse error: qq'<body><keygen>'; 1:7:no DOCTYPE;no DOCTYPE
ok 8885 - SHOULD-level error: qq'<body><keygen>'; ;
ok 8886 - Document tree: qq'<body><keygen>'
ok 8887 - Parse error: qq'<body><keygen/>'; 1:7:no DOCTYPE;no DOCTYPE
ok 8888 - SHOULD-level error: qq'<body><keygen/>'; ;
ok 8889 - Document tree: qq'<body><keygen/>'
ok 8890 - Parse error: qq'<body><keygen><p>'; 1:7:no DOCTYPE;no DOCTYPE
ok 8891 - SHOULD-level error: qq'<body><keygen><p>'; ;
ok 8892 - Document tree: qq'<body><keygen><p>'
ok 8893 - Parse error: qq'<body></body><keygen><!---->'; 1:7:no DOCTYPE, 1:22:after body:keygen;no DOCTYPE, <keygen> after body
ok 8894 - SHOULD-level error: qq'<body></body><keygen><!---->'; ;
ok 8895 - Document tree: qq'<body></body><keygen><!---->'
ok 8896 - Parse error: qq'<!DOCTYPE html><spacer><a>b</a></spacer>c'; ;
ok 8897 - SHOULD-level error: qq'<!DOCTYPE html><spacer><a>b</a></spacer>c'; ;
ok 8898 - Document tree: qq'<!DOCTYPE html><spacer><a>b</a></spacer>c'
ok 8899 - Parse error: qq'<!DOCTYPE HTML><track>a'; ;
ok 8900 - SHOULD-level error: qq'<!DOCTYPE HTML><track>a'; ;
ok 8901 - Document tree: qq'<!DOCTYPE HTML><track>a'
ok 8902 - Parse error: qq'<!DOCTYPE HTML><video><track>a</video>'; ;
ok 8903 - SHOULD-level error: qq'<!DOCTYPE HTML><video><track>a</video>'; ;
ok 8904 - Document tree: qq'<!DOCTYPE HTML><video><track>a</video>'
ok 8905 - Parse error: qq'<!DOCTYPE HTML><track>a</track>'; 1:31:unmatched end tag:track;bad end tag
ok 8906 - SHOULD-level error: qq'<!DOCTYPE HTML><track>a</track>'; ;
ok 8907 - Document tree: qq'<!DOCTYPE HTML><track>a</track>'
# t/tree-test-flow.dat
ok 8908 - Parse error: qq'<p><article></article>'; 1:4:no DOCTYPE;no DOCTYPE
ok 8909 - SHOULD-level error: qq'<p><article></article>'; ;
ok 8910 - Document tree: qq'<p><article></article>'
ok 8911 - Parse error: qq'<p><aside></aside>'; 1:4:no DOCTYPE;no DOCTYPE
ok 8912 - SHOULD-level error: qq'<p><aside></aside>'; ;
ok 8913 - Document tree: qq'<p><aside></aside>'
ok 8914 # skip
ok 8915 - Parse error: qq'<p><section></section>'; 1:4:no DOCTYPE;no DOCTYPE
ok 8916 - SHOULD-level error: qq'<p><section></section>'; ;
ok 8917 - Document tree: qq'<p><section></section>'
ok 8918 - Parse error: qq'<p><footer></footer>'; 1:4:no DOCTYPE;no DOCTYPE
ok 8919 - SHOULD-level error: qq'<p><footer></footer>'; ;
ok 8920 - Document tree: qq'<p><footer></footer>'
ok 8921 - Parse error: qq'<p><header></header>'; 1:4:no DOCTYPE;no DOCTYPE
ok 8922 - SHOULD-level error: qq'<p><header></header>'; ;
ok 8923 - Document tree: qq'<p><header></header>'
ok 8924 - Parse error: qq'<p><nav></nav>'; 1:4:no DOCTYPE;no DOCTYPE
ok 8925 - SHOULD-level error: qq'<p><nav></nav>'; ;
ok 8926 - Document tree: qq'<p><nav></nav>'
ok 8927 - Parse error: qq'<p><section></section>'; 1:4:no DOCTYPE;no DOCTYPE
ok 8928 - SHOULD-level error: qq'<p><section></section>'; ;
ok 8929 - Document tree: qq'<p><section></section>'
ok 8930 - Parse error: qq'<article><span></article>x'; 1:10:no DOCTYPE, 1:26:not closed:span;no DOCTYPE, no </span>
ok 8931 - SHOULD-level error: qq'<article><span></article>x'; ;
ok 8932 - Document tree: qq'<article><span></article>x'
ok 8933 - Parse error: qq'<article><p></article>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 8934 - SHOULD-level error: qq'<article><p></article>x'; ;
ok 8935 - Document tree: qq'<article><p></article>x'
ok 8936 - Parse error: qq'<article><marquee></article>x'; 1:10:no DOCTYPE, 1:29:unmatched end tag:article, 1:29:in body:\#eof;no DOCTYPE, unexpected end tag, no </marquee>
ok 8937 - SHOULD-level error: qq'<article><marquee></article>x'; ;
ok 8938 - Document tree: qq'<article><marquee></article>x'
ok 8939 - Parse error: qq'<aside><span></aside>x'; 1:8:no DOCTYPE, 1:22:not closed:span;no DOCTYPE, no </span>
ok 8940 - SHOULD-level error: qq'<aside><span></aside>x'; ;
ok 8941 - Document tree: qq'<aside><span></aside>x'
ok 8942 - Parse error: qq'<aside><p></aside>x'; 1:8:no DOCTYPE;no DOCTYPE
ok 8943 - SHOULD-level error: qq'<aside><p></aside>x'; ;
ok 8944 - Document tree: qq'<aside><p></aside>x'
ok 8945 - Parse error: qq'<aside><marquee></aside>x'; 1:8:no DOCTYPE, 1:25:unmatched end tag:aside, 1:25:in body:\#eof;no DOCTYPE, unexpected end tag, no </marquee>
ok 8946 - SHOULD-level error: qq'<aside><marquee></aside>x'; ;
ok 8947 - Document tree: qq'<aside><marquee></aside>x'
ok 8948 - Parse error: qq'<p><hgroup></hgroup>'; 1:4:no DOCTYPE;no DOCTYPE
ok 8949 - SHOULD-level error: qq'<p><hgroup></hgroup>'; ;
ok 8950 - Document tree: qq'<p><hgroup></hgroup>'
ok 8951 - Parse error: qq'<hgroup><p>aa</hgroup>'; 1:9:no DOCTYPE;no DOCTYPE
ok 8952 - SHOULD-level error: qq'<hgroup><p>aa</hgroup>'; ;
ok 8953 - Document tree: qq'<hgroup><p>aa</hgroup>'
ok 8954 - Parse error: qq'<hgroup><marquee></hgroup>x'; 1:9:no DOCTYPE, 1:27:unmatched end tag:hgroup, 1:27:in body:\#eof;no DOCTYPE, unexpected end tag, no </marquee>
ok 8955 - SHOULD-level error: qq'<hgroup><marquee></hgroup>x'; ;
ok 8956 - Document tree: qq'<hgroup><marquee></hgroup>x'
ok 8957 - Parse error: qq'<datagrid><span></datagrid>x'; 1:11:no DOCTYPE, 1:28:not closed:span;no DOCTYPE, no </span>
ok 8958 - SHOULD-level error: qq'<datagrid><span></datagrid>x'; ;
ok 8959 - Document tree: qq'<datagrid><span></datagrid>x'
ok 8960 # skip
ok 8961 - Parse error: qq'<datagrid><marquee></datagrid>x'; 1:11:no DOCTYPE, 1:31:unmatched end tag:datagrid, 1:31:in body:\#eof;no DOCTYPE, unexpected end tag, no </marquee>
ok 8962 - SHOULD-level error: qq'<datagrid><marquee></datagrid>x'; ;
ok 8963 - Document tree: qq'<datagrid><marquee></datagrid>x'
ok 8964 - Parse error: qq'<details><span></details>x'; 1:10:no DOCTYPE, 1:26:not closed:span;no DOCTYPE, no </span>
ok 8965 - SHOULD-level error: qq'<details><span></details>x'; ;
ok 8966 - Document tree: qq'<details><span></details>x'
ok 8967 - Parse error: qq'<details><p></details>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 8968 - SHOULD-level error: qq'<details><p></details>x'; ;
ok 8969 - Document tree: qq'<details><p></details>x'
ok 8970 - Parse error: qq'<details><marquee></details>x'; 1:10:no DOCTYPE, 1:29:unmatched end tag:details, 1:29:in body:\#eof;no DOCTYPE, unexpected end tag, no </marquee>
ok 8971 - SHOULD-level error: qq'<details><marquee></details>x'; ;
ok 8972 - Document tree: qq'<details><marquee></details>x'
ok 8973 - Parse error: qq'<section><span></section>x'; 1:10:no DOCTYPE, 1:26:not closed:span;no DOCTYPE, no </span>
ok 8974 - SHOULD-level error: qq'<section><span></section>x'; ;
ok 8975 - Document tree: qq'<section><span></section>x'
ok 8976 - Parse error: qq'<section><p></section>x'; 1:10:no DOCTYPE;no DOCTYPE
ok 8977 - SHOULD-level error: qq'<section><p></section>x'; ;
ok 8978 - Document tree: qq'<section><p></section>x'
ok 8979 - Parse error: qq'<section><marquee></section>x'; 1:10:no DOCTYPE, 1:29:unmatched end tag:section, 1:29:in body:\#eof;no DOCTYPE, unexpected end tag, no </marquee>
ok 8980 - SHOULD-level error: qq'<section><marquee></section>x'; ;
ok 8981 - Document tree: qq'<section><marquee></section>x'
ok 8982 - Parse error: qq'<figure><span></figure>x'; 1:9:no DOCTYPE, 1:24:not closed:span;no DOCTYPE, no </span>
ok 8983 - SHOULD-level error: qq'<figure><span></figure>x'; ;
ok 8984 - Document tree: qq'<figure><span></figure>x'
ok 8985 - Parse error: qq'<figure><p></figure>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 8986 - SHOULD-level error: qq'<figure><p></figure>x'; ;
ok 8987 - Document tree: qq'<figure><p></figure>x'
ok 8988 - Parse error: qq'<figure><marquee></figure>x'; 1:9:no DOCTYPE, 1:27:unmatched end tag:figure, 1:27:in body:\#eof;no DOCTYPE, unexpected end tag, no </marquee>
ok 8989 - SHOULD-level error: qq'<figure><marquee></figure>x'; ;
ok 8990 - Document tree: qq'<figure><marquee></figure>x'
ok 8991 - Parse error: qq'<footer><span></footer>x'; 1:9:no DOCTYPE, 1:24:not closed:span;no DOCTYPE, no </span>
ok 8992 - SHOULD-level error: qq'<footer><span></footer>x'; ;
ok 8993 - Document tree: qq'<footer><span></footer>x'
ok 8994 - Parse error: qq'<footer><p></footer>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 8995 - SHOULD-level error: qq'<footer><p></footer>x'; ;
ok 8996 - Document tree: qq'<footer><p></footer>x'
ok 8997 - Parse error: qq'<footer><marquee></footer>x'; 1:9:no DOCTYPE, 1:27:unmatched end tag:footer, 1:27:in body:\#eof;no DOCTYPE, unexpected end tag, no </marquee>
ok 8998 - SHOULD-level error: qq'<footer><marquee></footer>x'; ;
ok 8999 - Document tree: qq'<footer><marquee></footer>x'
ok 9000 - Parse error: qq'<header><span></header>x'; 1:9:no DOCTYPE, 1:24:not closed:span;no DOCTYPE, no </span>
ok 9001 - SHOULD-level error: qq'<header><span></header>x'; ;
ok 9002 - Document tree: qq'<header><span></header>x'
ok 9003 - Parse error: qq'<header><p></header>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 9004 - SHOULD-level error: qq'<header><p></header>x'; ;
ok 9005 - Document tree: qq'<header><p></header>x'
ok 9006 - Parse error: qq'<header><marquee></header>x'; 1:9:no DOCTYPE, 1:27:unmatched end tag:header, 1:27:in body:\#eof;no DOCTYPE, unexpected end tag, no </marquee>
ok 9007 - SHOULD-level error: qq'<header><marquee></header>x'; ;
ok 9008 - Document tree: qq'<header><marquee></header>x'
ok 9009 - Parse error: qq'<nav><span></nav>x'; 1:6:no DOCTYPE, 1:18:not closed:span;no DOCTYPE, no </span>
ok 9010 - SHOULD-level error: qq'<nav><span></nav>x'; ;
ok 9011 - Document tree: qq'<nav><span></nav>x'
ok 9012 - Parse error: qq'<nav><p></nav>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 9013 - SHOULD-level error: qq'<nav><p></nav>x'; ;
ok 9014 - Document tree: qq'<nav><p></nav>x'
ok 9015 - Parse error: qq'<nav><marquee></nav>x'; 1:6:no DOCTYPE, 1:21:unmatched end tag:nav, 1:21:in body:\#eof;no DOCTYPE, unexpected end tag, no </marquee>
ok 9016 - SHOULD-level error: qq'<nav><marquee></nav>x'; ;
ok 9017 - Document tree: qq'<nav><marquee></nav>x'
ok 9018 - Parse error: qq'<!DOCTYPE html><figcaption></figcaption>a'; ;
ok 9019 - SHOULD-level error: qq'<!DOCTYPE html><figcaption></figcaption>a'; ;
ok 9020 - Document tree: qq'<!DOCTYPE html><figcaption></figcaption>a'
ok 9021 - Parse error: qq'<!DOCTYPE html><body><figcaption></figcaption>a'; ;
ok 9022 - SHOULD-level error: qq'<!DOCTYPE html><body><figcaption></figcaption>a'; ;
ok 9023 - Document tree: qq'<!DOCTYPE html><body><figcaption></figcaption>a'
ok 9024 - Parse error: qq'<!DOCTYPE html><p><figcaption></figcaption>a'; ;
ok 9025 - SHOULD-level error: qq'<!DOCTYPE html><p><figcaption></figcaption>a'; ;
ok 9026 - Document tree: qq'<!DOCTYPE html><p><figcaption></figcaption>a'
ok 9027 - Parse error: qq'<!DOCTYPE html><div><figcaption></figcaption>a</div>'; ;
ok 9028 - SHOULD-level error: qq'<!DOCTYPE html><div><figcaption></figcaption>a</div>'; ;
ok 9029 - Document tree: qq'<!DOCTYPE html><div><figcaption></figcaption>a</div>'
ok 9030 - Parse error: qq'<!DOCTYPE html><rt><figcaption></figcaption>a'; 1:45:in body:\#eof;no </rt>
ok 9031 - SHOULD-level error: qq'<!DOCTYPE html><rt><figcaption></figcaption>a'; ;
ok 9032 - Document tree: qq'<!DOCTYPE html><rt><figcaption></figcaption>a'
ok 9033 - Parse error: qq'<!DOCTYPE html><a><figcaption></figcaption>a</a>'; ;
ok 9034 - SHOULD-level error: qq'<!DOCTYPE html><a><figcaption></figcaption>a</a>'; ;
ok 9035 - Document tree: qq'<!DOCTYPE html><a><figcaption></figcaption>a</a>'
ok 9036 - Parse error: qq'<!DOCTYPE html><pre><figcaption></figcaption>a</pre>'; ;
ok 9037 - SHOULD-level error: qq'<!DOCTYPE html><pre><figcaption></figcaption>a</pre>'; ;
ok 9038 - Document tree: qq'<!DOCTYPE html><pre><figcaption></figcaption>a</pre>'
ok 9039 - Parse error: qq'<!DOCTYPE html><marquee><figcaption>b</marquee>c</figcaption>a'; 1:48:not closed:figcaption, 1:62:unmatched end tag:figcaption;no </figcaption>, unmatched </figcaption>
ok 9040 - SHOULD-level error: qq'<!DOCTYPE html><marquee><figcaption>b</marquee>c</figcaption>a'; ;
ok 9041 - Document tree: qq'<!DOCTYPE html><marquee><figcaption>b</marquee>c</figcaption>a'
ok 9042 - Parse error: qq'<!DOCTYPE html><summary></summary>a'; ;
ok 9043 - SHOULD-level error: qq'<!DOCTYPE html><summary></summary>a'; ;
ok 9044 - Document tree: qq'<!DOCTYPE html><summary></summary>a'
ok 9045 - Parse error: qq'<!DOCTYPE html><body><summary></summary>a'; ;
ok 9046 - SHOULD-level error: qq'<!DOCTYPE html><body><summary></summary>a'; ;
ok 9047 - Document tree: qq'<!DOCTYPE html><body><summary></summary>a'
ok 9048 - Parse error: qq'<!DOCTYPE html><p><summary></summary>a'; ;
ok 9049 - SHOULD-level error: qq'<!DOCTYPE html><p><summary></summary>a'; ;
ok 9050 - Document tree: qq'<!DOCTYPE html><p><summary></summary>a'
ok 9051 - Parse error: qq'<!DOCTYPE html><div><summary></summary>a</div>'; ;
ok 9052 - SHOULD-level error: qq'<!DOCTYPE html><div><summary></summary>a</div>'; ;
ok 9053 - Document tree: qq'<!DOCTYPE html><div><summary></summary>a</div>'
ok 9054 - Parse error: qq'<!DOCTYPE html><rt><summary></summary>a'; 1:39:in body:\#eof;no </rt>
ok 9055 - SHOULD-level error: qq'<!DOCTYPE html><rt><summary></summary>a'; ;
ok 9056 - Document tree: qq'<!DOCTYPE html><rt><summary></summary>a'
ok 9057 - Parse error: qq'<!DOCTYPE html><a><summary></summary>a</a>'; ;
ok 9058 - SHOULD-level error: qq'<!DOCTYPE html><a><summary></summary>a</a>'; ;
ok 9059 - Document tree: qq'<!DOCTYPE html><a><summary></summary>a</a>'
ok 9060 - Parse error: qq'<!DOCTYPE html><pre><summary></summary>a</pre>'; ;
ok 9061 - SHOULD-level error: qq'<!DOCTYPE html><pre><summary></summary>a</pre>'; ;
ok 9062 - Document tree: qq'<!DOCTYPE html><pre><summary></summary>a</pre>'
ok 9063 - Parse error: qq'<!DOCTYPE html><marquee><summary>b</marquee>c</summary>a'; 1:45:not closed:summary, 1:56:unmatched end tag:summary;no </summary>, unmatched </summary>
ok 9064 - SHOULD-level error: qq'<!DOCTYPE html><marquee><summary>b</marquee>c</summary>a'; ;
ok 9065 - Document tree: qq'<!DOCTYPE html><marquee><summary>b</marquee>c</summary>a'
ok 9066 - Parse error: qq'<!DOCTYPE HTML><p><rt><address></address>'; ;
ok 9067 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><address></address>'; ;
ok 9068 - Document tree: qq'<!DOCTYPE HTML><p><rt><address></address>'
ok 9069 - Parse error: qq'<!DOCTYPE HTML><p><rt><article></article>'; ;
ok 9070 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><article></article>'; ;
ok 9071 - Document tree: qq'<!DOCTYPE HTML><p><rt><article></article>'
ok 9072 - Parse error: qq'<!DOCTYPE HTML><p><rt><aside></aside>'; ;
ok 9073 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><aside></aside>'; ;
ok 9074 - Document tree: qq'<!DOCTYPE HTML><p><rt><aside></aside>'
ok 9075 - Parse error: qq'<!DOCTYPE HTML><p><rt><blockquote></blockquote>'; ;
ok 9076 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><blockquote></blockquote>'; ;
ok 9077 - Document tree: qq'<!DOCTYPE HTML><p><rt><blockquote></blockquote>'
ok 9078 - Parse error: qq'<!DOCTYPE HTML><p><rt><center></center>'; ;
ok 9079 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><center></center>'; ;
ok 9080 - Document tree: qq'<!DOCTYPE HTML><p><rt><center></center>'
ok 9081 # skip
ok 9082 - Parse error: qq'<!DOCTYPE HTML><p><rt><details></details>'; ;
ok 9083 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><details></details>'; ;
ok 9084 - Document tree: qq'<!DOCTYPE HTML><p><rt><details></details>'
ok 9085 - Parse error: qq'<!DOCTYPE HTML><p><rt><section></section>'; ;
ok 9086 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><section></section>'; ;
ok 9087 - Document tree: qq'<!DOCTYPE HTML><p><rt><section></section>'
ok 9088 - Parse error: qq'<!DOCTYPE HTML><p><rt><dir></dir>'; ;
ok 9089 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><dir></dir>'; ;
ok 9090 - Document tree: qq'<!DOCTYPE HTML><p><rt><dir></dir>'
ok 9091 - Parse error: qq'<!DOCTYPE HTML><p><rt><div></div>'; ;
ok 9092 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><div></div>'; ;
ok 9093 - Document tree: qq'<!DOCTYPE HTML><p><rt><div></div>'
ok 9094 - Parse error: qq'<!DOCTYPE HTML><p><rt><dl></dl>'; ;
ok 9095 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><dl></dl>'; ;
ok 9096 - Document tree: qq'<!DOCTYPE HTML><p><rt><dl></dl>'
ok 9097 - Parse error: qq'<!DOCTYPE HTML><p><rt><figure></figure>'; ;
ok 9098 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><figure></figure>'; ;
ok 9099 - Document tree: qq'<!DOCTYPE HTML><p><rt><figure></figure>'
ok 9100 - Parse error: qq'<!DOCTYPE HTML><p><rt><footer></footer>'; ;
ok 9101 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><footer></footer>'; ;
ok 9102 - Document tree: qq'<!DOCTYPE HTML><p><rt><footer></footer>'
ok 9103 - Parse error: qq'<!DOCTYPE HTML><p><rt><h4></h4>'; ;
ok 9104 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><h4></h4>'; ;
ok 9105 - Document tree: qq'<!DOCTYPE HTML><p><rt><h4></h4>'
ok 9106 - Parse error: qq'<!DOCTYPE HTML><p><rt><header></header>'; ;
ok 9107 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><header></header>'; ;
ok 9108 - Document tree: qq'<!DOCTYPE HTML><p><rt><header></header>'
ok 9109 - Parse error: qq'<!DOCTYPE HTML><p><rt><menu></menu>'; ;
ok 9110 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><menu></menu>'; ;
ok 9111 - Document tree: qq'<!DOCTYPE HTML><p><rt><menu></menu>'
ok 9112 - Parse error: qq'<!DOCTYPE HTML><p><rt><nav></nav>'; ;
ok 9113 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><nav></nav>'; ;
ok 9114 - Document tree: qq'<!DOCTYPE HTML><p><rt><nav></nav>'
ok 9115 - Parse error: qq'<!DOCTYPE HTML><p><rt><ol></ol>'; ;
ok 9116 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><ol></ol>'; ;
ok 9117 - Document tree: qq'<!DOCTYPE HTML><p><rt><ol></ol>'
ok 9118 - Parse error: qq'<!DOCTYPE HTML><p><rt><p></p>'; ;
ok 9119 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><p></p>'; ;
ok 9120 - Document tree: qq'<!DOCTYPE HTML><p><rt><p></p>'
ok 9121 - Parse error: qq'<!DOCTYPE HTML><p><rp><p></p>'; ;
ok 9122 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rp><p></p>'; ;
ok 9123 - Document tree: qq'<!DOCTYPE HTML><p><rp><p></p>'
ok 9124 - Parse error: qq'<!DOCTYPE HTML><p><option><p></p>'; ;
ok 9125 - SHOULD-level error: qq'<!DOCTYPE HTML><p><option><p></p>'; ;
ok 9126 - Document tree: qq'<!DOCTYPE HTML><p><option><p></p>'
ok 9127 - Parse error: qq'<!DOCTYPE HTML><p><optgroup><p></p>'; ;
ok 9128 - SHOULD-level error: qq'<!DOCTYPE HTML><p><optgroup><p></p>'; ;
ok 9129 - Document tree: qq'<!DOCTYPE HTML><p><optgroup><p></p>'
ok 9130 - Parse error: qq'<!DOCTYPE HTML><p><rt><section></section>'; ;
ok 9131 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><section></section>'; ;
ok 9132 - Document tree: qq'<!DOCTYPE HTML><p><rt><section></section>'
ok 9133 - Parse error: qq'<!DOCTYPE HTML><p><rt><ul></ul>'; ;
ok 9134 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><ul></ul>'; ;
ok 9135 - Document tree: qq'<!DOCTYPE HTML><p><rt><ul></ul>'
ok 9136 - Parse error: qq'<!DOCTYPE HTML><p><rt><pre></pre>'; ;
ok 9137 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><pre></pre>'; ;
ok 9138 - Document tree: qq'<!DOCTYPE HTML><p><rt><pre></pre>'
ok 9139 - Parse error: qq'<!DOCTYPE HTML><p><rt><listing></listing>'; ;
ok 9140 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><listing></listing>'; ;
ok 9141 - Document tree: qq'<!DOCTYPE HTML><p><rt><listing></listing>'
ok 9142 - Parse error: qq'<!DOCTYPE HTML><p><rt><form></form>'; ;
ok 9143 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><form></form>'; ;
ok 9144 - Document tree: qq'<!DOCTYPE HTML><p><rt><form></form>'
ok 9145 - Parse error: qq'<!DOCTYPE HTML><p><rt><fieldset></fieldset>'; ;
ok 9146 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><fieldset></fieldset>'; ;
ok 9147 - Document tree: qq'<!DOCTYPE HTML><p><rt><fieldset></fieldset>'
ok 9148 - Parse error: qq'<!DOCTYPE HTML><p><rt><li>'; ;
ok 9149 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><li>'; ;
ok 9150 - Document tree: qq'<!DOCTYPE HTML><p><rt><li>'
ok 9151 - Parse error: qq'<!DOCTYPE HTML><p><rt><dd></dd>'; ;
ok 9152 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><dd></dd>'; ;
ok 9153 - Document tree: qq'<!DOCTYPE HTML><p><rt><dd></dd>'
ok 9154 - Parse error: qq'<!DOCTYPE HTML><p><rt><dt>'; ;
ok 9155 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><dt>'; ;
ok 9156 - Document tree: qq'<!DOCTYPE HTML><p><rt><dt>'
ok 9157 - Parse error: qq'<!DOCTYPE HTML><p><rt><plaintext>'; 1:33:in body:\#eof;unexpected EOF
ok 9158 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><plaintext>'; ;
ok 9159 - Document tree: qq'<!DOCTYPE HTML><p><rt><plaintext>'
ok 9160 - Parse error: qq'<!DOCTYPE HTML><p><rt><table></table>'; ;
ok 9161 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><table></table>'; ;
ok 9162 - Document tree: qq'<!DOCTYPE HTML><p><rt><table></table>'
ok 9163 - Parse error: qq'<!DOCTYPE HTML><p><rt><hr>'; ;
ok 9164 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><hr>'; ;
ok 9165 - Document tree: qq'<!DOCTYPE HTML><p><rt><hr>'
ok 9166 - Parse error: qq'<!DOCTYPE HTML><p><rt><isindex>'; 1:31:isindex;isindex
ok 9167 - SHOULD-level error: qq'<!DOCTYPE HTML><p><rt><isindex>'; ;
ok 9168 - Document tree: qq'<!DOCTYPE HTML><p><rt><isindex>'
ok 9169 - Parse error: qq'<!DOCTYPE html><p><xmp>b</xmp>a'; ;
ok 9170 - SHOULD-level error: qq'<!DOCTYPE html><p><xmp>b</xmp>a'; ;
ok 9171 - Document tree: qq'<!DOCTYPE html><p><xmp>b</xmp>a'
ok 9172 - Parse error: qq'<!DOCTYPE html><p><x><xmp>b</xmp>a'; 1:27:not closed:x;no </x>
ok 9173 - SHOULD-level error: qq'<!DOCTYPE html><p><x><xmp>b</xmp>a'; ;
ok 9174 - Document tree: qq'<!DOCTYPE html><p><x><xmp>b</xmp>a'
ok 9175 - Parse error: qq'<!DOCTYPE html><x><xmp>b</xmp>a'; 1:31:in body:\#eof;no </x>
ok 9176 - SHOULD-level error: qq'<!DOCTYPE html><x><xmp>b</xmp>a'; ;
ok 9177 - Document tree: qq'<!DOCTYPE html><x><xmp>b</xmp>a'
ok 9178 - Parse error: qq'<!DOCTYPE html><p><a>x<xmp>b</xmp>a'; 1:28:not closed:a, 1:35:in body:\#eof;no </a> before <xmp>, no </a> at the end of file
ok 9179 - SHOULD-level error: qq'<!DOCTYPE html><p><a>x<xmp>b</xmp>a'; ;
ok 9180 - Document tree: qq'<!DOCTYPE html><p><a>x<xmp>b</xmp>a'
ok 9181 - Parse error: qq'<!DOCTYPE html><p><object><xmp>a</xmp></object>'; ;
ok 9182 - SHOULD-level error: qq'<!DOCTYPE html><p><object><xmp>a</xmp></object>'; ;
ok 9183 - Document tree: qq'<!DOCTYPE html><p><object><xmp>a</xmp></object>'
ok 9184 - Parse error: qq'<!DOCTYPE html><ul><li><ul></li>a'; 1:33:unmatched end tag:li, 1:33:in body:\#eof;unmatched </li>, missing </ul>
ok 9185 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><ul></li>a'; ;
ok 9186 - Document tree: qq'<!DOCTYPE html><ul><li><ul></li>a'
ok 9187 - Parse error: qq'<!DOCTYPE html><ul><li><ol></li>a'; 1:33:unmatched end tag:li, 1:33:in body:\#eof;unmatched </li>, missing </ul>
ok 9188 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><ol></li>a'; ;
ok 9189 - Document tree: qq'<!DOCTYPE html><ul><li><ol></li>a'
ok 9190 - Parse error: qq'<!DOCTYPE html><ul><li><dl></li>a'; 1:33:not closed:dl, 1:33:in body:\#eof;missing </dl>, missing </ul>
ok 9191 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><dl></li>a'; ;
ok 9192 - Document tree: qq'<!DOCTYPE html><ul><li><dl></li>a'
ok 9193 - Parse error: qq'<!DOCTYPE html><ul><li><ul><li></li>a'; 1:37:in body:\#eof;missing </ul>
ok 9194 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><ul><li></li>a'; ;
ok 9195 - Document tree: qq'<!DOCTYPE html><ul><li><ul><li></li>a'
# t/tree-test-tables.dat
ok 9196 - Parse error: qq'<table><b>do</b> <b>do</b> do <b>do</b> <b>do</b></table>'; 1:8:no DOCTYPE, 1:11:in table:b, 1:17:in table:\#text, 1:17:in table:/:b, 1:21:in table:b, 1:27:in table:\#text, 1:27:in table:/:b, 1:34:in table:\#text, 1:34:in table:b, 1:40:in table:\#text, 1:40:in table:/:b, 1:44:in table:b, 1:50:in table:\#text, 1:50:in table:/:b;no DOCTYPE, <b> in table, "do" in table, </b> in table, <b> in table, "do" in table, </b> in table, " do " in table, <b> in table, "do" in table, </b> in table, <b> in table, "do" in table, </b> in table
ok 9197 - SHOULD-level error: qq'<table><b>do</b> <b>do</b> do <b>do</b> <b>do</b></table>'; ;
ok 9198 - Document tree: qq'<table><b>do</b> <b>do</b> do <b>do</b> <b>do</b></table>'
# t/tree-test-phrasing.dat
ok 9199 - Parse error: qq'</sarcasm>'; 1:10:no DOCTYPE, 1:10:unmatched end tag:sarcasm;no DOCTYPE, unmatched end tag
ok 9200 - SHOULD-level error: qq'</sarcasm>'; ;
ok 9201 - Document tree: qq'</sarcasm>'
ok 9202 - Parse error: qq'<sarcasm>aaa</sarcasm>'; 1:10:no DOCTYPE;no DOCTYPE
ok 9203 - SHOULD-level error: qq'<sarcasm>aaa</sarcasm>'; ;
ok 9204 - Document tree: qq'<sarcasm>aaa</sarcasm>'
ok 9205 - Parse error: qq'<!DOCTYPE HTML><rt></body>'; ;
ok 9206 - SHOULD-level error: qq'<!DOCTYPE HTML><rt></body>'; ;
ok 9207 - Document tree: qq'<!DOCTYPE HTML><rt></body>'
ok 9208 - Parse error: qq'<!DOCTYPE HTML><rp></body>'; ;
ok 9209 - SHOULD-level error: qq'<!DOCTYPE HTML><rp></body>'; ;
ok 9210 - Document tree: qq'<!DOCTYPE HTML><rp></body>'
ok 9211 - Parse error: qq'<!DOCTYPE HTML><span><rp></body>'; 1:32:not closed:span;span not closed
ok 9212 - SHOULD-level error: qq'<!DOCTYPE HTML><span><rp></body>'; ;
ok 9213 - Document tree: qq'<!DOCTYPE HTML><span><rp></body>'
ok 9214 - Parse error: qq'<!DOCTYPE HTML><rp><span></body>'; 1:32:not closed:span;span not closed
ok 9215 - SHOULD-level error: qq'<!DOCTYPE HTML><rp><span></body>'; ;
ok 9216 - Document tree: qq'<!DOCTYPE HTML><rp><span></body>'
ok 9217 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<cite><b><cite><code><cite><code><cite><code><div>X</b>TEST'; 2:56:not closed:div, 2:59:in body:\#eof;aaa, unexpected EOF
ok 9218 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<cite><b><cite><code><cite><code><cite><code><div>X</b>TEST'; ;
ok 9219 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<cite><b><cite><code><cite><code><cite><code><div>X</b>TEST'
ok 9220 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<cite><b><cite><code><cite><code><cite><code>Y<div>X</b>TEST'; 2:57:not closed:div, 2:60:in body:\#eof;aaa, unexpected EOF
ok 9221 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<cite><b><cite><code><cite><code><cite><code>Y<div>X</b>TEST'; ;
ok 9222 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<cite><b><cite><code><cite><code><cite><code>Y<div>X</b>TEST'
ok 9223 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<cite><b><cite><code><cite><code><cite><code>Y<div>X</b>TEST<p>a'; 2:57:not closed:div, 2:64:in body:\#eof;aaa, unexpected EOF
ok 9224 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<cite><b><cite><code><cite><code><cite><code>Y<div>X</b>TEST<p>a'; ;
ok 9225 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<cite><b><cite><code><cite><code><cite><code>Y<div>X</b>TEST<p>a'
ok 9226 - Parse error: qq'<!DOCTYPE html><i><b>a<button>b</i>c'; 1:36:not closed:button, 1:36:in body:\#eof;AAA </i>, no </button> before EOF
ok 9227 - SHOULD-level error: qq'<!DOCTYPE html><i><b>a<button>b</i>c'; ;
ok 9228 - Document tree: qq'<!DOCTYPE html><i><b>a<button>b</i>c'
ok 9229 - Parse error: qq'<!DOCTYPE html><i><b>a<button>b</i>c</b>d'; 1:36:not closed:button, 1:41:not closed:button, 1:41:in body:\#eof;AAA </i>, AAA </b>, no </button> before EOF
ok 9230 - SHOULD-level error: qq'<!DOCTYPE html><i><b>a<button>b</i>c</b>d'; ;
ok 9231 - Document tree: qq'<!DOCTYPE html><i><b>a<button>b</i>c</b>d'
ok 9232 - Parse error: qq'<!DOCTYPE html><p>a<button>c<div>'; 1:33:in body:\#eof;no </div></button> before EOF
ok 9233 - SHOULD-level error: qq'<!DOCTYPE html><p>a<button>c<div>'; ;
ok 9234 - Document tree: qq'<!DOCTYPE html><p>a<button>c<div>'
ok 9235 - Parse error: qq'<!DOCTYPE html><p>a<button>c<li>'; 1:32:in body:\#eof;no </button> before EOF
ok 9236 - SHOULD-level error: qq'<!DOCTYPE html><p>a<button>c<li>'; ;
ok 9237 - Document tree: qq'<!DOCTYPE html><p>a<button>c<li>'
ok 9238 - Parse error: qq'<!DOCTYPE html><p>a<button>c<dt>'; 1:32:in body:\#eof;no </button> before EOF
ok 9239 - SHOULD-level error: qq'<!DOCTYPE html><p>a<button>c<dt>'; ;
ok 9240 - Document tree: qq'<!DOCTYPE html><p>a<button>c<dt>'
ok 9241 - Parse error: qq'<!DOCTYPE html><p>a<button>c<dd>'; 1:32:in body:\#eof;no </button> before EOF
ok 9242 - SHOULD-level error: qq'<!DOCTYPE html><p>a<button>c<dd>'; ;
ok 9243 - Document tree: qq'<!DOCTYPE html><p>a<button>c<dd>'
ok 9244 - Parse error: qq'<!DOCTYPE html><p>a<button>c<plaintext>'; 1:39:in body:\#eof;no </plaintext></button> before EOF
ok 9245 - SHOULD-level error: qq'<!DOCTYPE html><p>a<button>c<plaintext>'; ;
ok 9246 - Document tree: qq'<!DOCTYPE html><p>a<button>c<plaintext>'
ok 9247 - Parse error: qq'<!DOCTYPE html><p>a<button>c<nobr>'; 1:34:in body:\#eof;no </button></nobr> before EOF
ok 9248 - SHOULD-level error: qq'<!DOCTYPE html><p>a<button>c<nobr>'; ;
ok 9249 - Document tree: qq'<!DOCTYPE html><p>a<button>c<nobr>'
ok 9250 - Parse error: qq'<!DOCTYPE html><p>a<button>c<button>'; 1:36:in button:button, 1:36:in body:\#eof;no </button>, EOF
ok 9251 - SHOULD-level error: qq'<!DOCTYPE html><p>a<button>c<button>'; ;
ok 9252 - Document tree: qq'<!DOCTYPE html><p>a<button>c<button>'
ok 9253 - Parse error: qq'<!DOCTYPE html><p>a<button>c<xmp>'; 1:33:not closed:xmp, 1:33:in body:\#eof;no </button>, EOF
ok 9254 - SHOULD-level error: qq'<!DOCTYPE html><p>a<button>c<xmp>'; ;
ok 9255 - Document tree: qq'<!DOCTYPE html><p>a<button>c<xmp>'
ok 9256 - Parse error: qq'<!DOCTYPE html><option>a<button>c<option>'; 1:41:in body:\#eof;no </button> before EOF
ok 9257 - SHOULD-level error: qq'<!DOCTYPE html><option>a<button>c<option>'; ;
ok 9258 - Document tree: qq'<!DOCTYPE html><option>a<button>c<option>'
ok 9259 - Parse error: qq'<!DOCTYPE html><option>a<button>c<optgroup>'; 1:43:in body:\#eof;no </button> before EOF
ok 9260 - SHOULD-level error: qq'<!DOCTYPE html><option>a<button>c<optgroup>'; ;
ok 9261 - Document tree: qq'<!DOCTYPE html><option>a<button>c<optgroup>'
ok 9262 - Parse error: qq'<!DOCTYPE html><ruby>a<button>b<rt>'; 1:35:not closed:button, 1:35:in body:\#eof;no </button>, EOF
ok 9263 - SHOULD-level error: qq'<!DOCTYPE html><ruby>a<button>b<rt>'; ;
ok 9264 - Document tree: qq'<!DOCTYPE html><ruby>a<button>b<rt>'
ok 9265 - Parse error: qq'<!DOCTYPE html><ruby>a<button>b<rp>'; 1:35:not closed:button, 1:35:in body:\#eof;no </button>, EOF
ok 9266 - SHOULD-level error: qq'<!DOCTYPE html><ruby>a<button>b<rp>'; ;
ok 9267 - Document tree: qq'<!DOCTYPE html><ruby>a<button>b<rp>'
ok 9268 - Parse error: qq'<!DOCTYPE html><marquee>a</body><!---->'; 1:33:unmatched end tag:body, 1:39:in body:\#eof;</body> in marquee, no </marquee> before EOF
ok 9269 - SHOULD-level error: qq'<!DOCTYPE html><marquee>a</body><!---->'; ;
ok 9270 - Document tree: qq'<!DOCTYPE html><marquee>a</body><!---->'
ok 9271 - Parse error: qq'<!DOCTYPE html><button>a</body><!---->'; 1:32:not closed:button;no </button>
ok 9272 - SHOULD-level error: qq'<!DOCTYPE html><button>a</body><!---->'; ;
ok 9273 - Document tree: qq'<!DOCTYPE html><button>a</body><!---->'
ok 9274 - Parse error: qq'<!DOCTYPE html><div>a<button>b</div>c'; 1:37:not closed:button;no </button>
ok 9275 - SHOULD-level error: qq'<!DOCTYPE html><div>a<button>b</div>c'; ;
ok 9276 - Document tree: qq'<!DOCTYPE html><div>a<button>b</div>c'
ok 9277 - Parse error: qq'<!DOCTYPE html><form>a<button>b</form>c'; 1:39:not closed:button;no </button>
ok 9278 - SHOULD-level error: qq'<!DOCTYPE html><form>a<button>b</form>c'; ;
ok 9279 - Document tree: qq'<!DOCTYPE html><form>a<button>b</form>c'
ok 9280 - Parse error: qq'<!DOCTYPE html><h1>a<button>b</h1>c'; 1:35:unmatched end tag:h1;no </button>
ok 9281 - SHOULD-level error: qq'<!DOCTYPE html><h1>a<button>b</h1>c'; ;
ok 9282 - Document tree: qq'<!DOCTYPE html><h1>a<button>b</h1>c'
ok 9283 - Parse error: qq'<!DOCTYPE html><p>a<button>b</p>c'; 1:33:unmatched end tag:p, 1:33:in body:\#eof;no <p> before </p>, no </button>
ok 9284 - SHOULD-level error: qq'<!DOCTYPE html><p>a<button>b</p>c'; ;
ok 9285 - Document tree: qq'<!DOCTYPE html><p>a<button>b</p>c'
ok 9286 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><a>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:36:in table:a, 1:36:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, <a> in table, no </i> before </b>; reconstruction, EOF
ok 9287 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><a>'; ;
ok 9288 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><a>'
ok 9289 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><nobr>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:39:in table:nobr, 1:39:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, <nobr> in table, no </i> before </b>; reconstruction, EOF
ok 9290 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><nobr>'; ;
ok 9291 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><nobr>'
ok 9292 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><button>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:41:in table:button, 1:41:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, <button> in table, no </i> before </b>; reconstruction, EOF
ok 9293 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><button>'; ;
ok 9294 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><button>'
ok 9295 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><xmp>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:38:in table:xmp, 1:38:not closed:xmp, 1:38:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, <xmp> in table, no </i> before </b>; reconstruction, EOF (RAWTEXT), EOF
ok 9296 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><xmp>'; ;
ok 9297 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><xmp>'
ok 9298 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><iframe>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:41:in table:iframe, 1:41:not closed:iframe, 1:41:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, no </i> before </b>; reconstruction, <iframe> in table, EOF (RAWTEXT), EOF
ok 9299 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><iframe>'; ;
ok 9300 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><iframe>'
ok 9301 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><noframes>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:43:in table:noframes, 1:43:not closed:noframes, 1:43:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, no </i> before </b>; reconstruction, <noframes> in table, EOF (RAWTEXT), EOF
ok 9302 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><noframes>'; ;
ok 9303 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><noframes>'
ok 9304 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><noembed>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:42:in table:noembed, 1:42:not closed:noembed, 1:42:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, no </i> before </b>; reconstruction, <noembed> in table, EOF (RAWTEXT), EOF
ok 9305 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><noembed>'; ;
ok 9306 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><noembed>'
ok 9307 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><noscript>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:43:in table:noscript, 1:43:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, <noscript> in table, no </i> before </b>; reconstruction, EOF
ok 9308 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><noscript>'; ;
ok 9309 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><noscript>'
ok 9310 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><option>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:41:in table:option, 1:41:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, <option> in table, no </i> before </b>; reconstruction, EOF
ok 9311 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><option>'; ;
ok 9312 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><option>'
ok 9313 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><optgroup>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:43:in table:optgroup, 1:43:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, <optgroup> in table, no </i> before </b>; reconstruction, EOF
ok 9314 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><optgroup>'; ;
ok 9315 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><optgroup>'
ok 9316 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><img>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:38:in table:img, 1:38:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, <img> in table, no </i> before </b>; reconstruction, EOF
ok 9317 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><img>'; ;
ok 9318 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><img>'
ok 9319 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b><br>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:37:in table:br, 1:37:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, <br> in table, no </i> before </b>; reconstruction, EOF
ok 9320 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b><br>'; ;
ok 9321 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b><br>'
ok 9322 - Parse error: qq'<!DOCTYPE html><table><b><i>a</b></br>'; 1:26:in table:b, 1:29:in table:i, 1:34:in table:\#text, 1:34:in table:/:b, 1:34:not closed:i, 1:38:in table:/:br, 1:38:unmatched end tag:br, 1:38:in body:\#eof;<b> in table, <i> in table, "a" in table, </b> in table, </br> in table, </br>, no </i> before </b>; reconstruction, EOF
ok 9323 - SHOULD-level error: qq'<!DOCTYPE html><table><b><i>a</b></br>'; ;
ok 9324 - Document tree: qq'<!DOCTYPE html><table><b><i>a</b></br>'
ok 9325 - Parse error: qq'<!DOCTYPE html><p><b class=x><b class=x><b><b class=x><b class=x><b>X<p>X<p><b><b class=x><b>X<p></b></b></b></b></b></b>X'; 1:73:not closed:b, 1:77:not closed:b, 1:98:not closed:b, 1:102:unmatched end tag:b, 1:106:unmatched end tag:b, 1:110:unmatched end tag:b, 1:114:unmatched end tag:b, 1:118:unmatched end tag:b, 1:122:unmatched end tag:b;Unexpected start tag <p>, Unexpected start tag <p>, Unexpected start tag <p>, Misnested </b>, Misnested </b>, Misnested </b>, Misnested </b>, Misnested </b>, Misnested </b>
ok 9326 - SHOULD-level error: qq'<!DOCTYPE html><p><b class=x><b class=x><b><b class=x><b class=x><b>X<p>X<p><b><b class=x><b>X<p></b></b></b></b></b></b>X'; ;
ok 9327 - Document tree: qq'<!DOCTYPE html><p><b class=x><b class=x><b><b class=x><b class=x><b>X<p>X<p><b><b class=x><b>X<p></b></b></b></b></b></b>X'
ok 9328 - Parse error: qq'<!DOCTYPE html><p><b a=1><b a=1><b a=1><b a=1><b a=2><b a=1>a<p>b'; 1:65:not closed:b, 1:65:in body:\#eof;Unexpected <p>, Unexpected EOF
ok 9329 - SHOULD-level error: qq'<!DOCTYPE html><p><b a=1><b a=1><b a=1><b a=1><b a=2><b a=1>a<p>b'; ;
ok 9330 - Document tree: qq'<!DOCTYPE html><p><b a=1><b a=1><b a=1><b a=1><b a=2><b a=1>a<p>b'
ok 9331 - Parse error: qq'<!DOCTYPE html><p><b a=1><b a=1><b a=1><b a=1><b a=1 b=2><b a=1>a<p>b'; 1:69:not closed:b, 1:69:in body:\#eof;Unexpected <p>, Unexpected EOF
ok 9332 - SHOULD-level error: qq'<!DOCTYPE html><p><b a=1><b a=1><b a=1><b a=1><b a=1 b=2><b a=1>a<p>b'; ;
ok 9333 - Document tree: qq'<!DOCTYPE html><p><b a=1><b a=1><b a=1><b a=1><b a=1 b=2><b a=1>a<p>b'
ok 9334 - Parse error: qq'<!DOCTYPE html><p><b a=1><b a=1><b a=1><marquee><p><b a=1><b a=1><b a=1><b a=1><b a=1 b=2><b a=1>a<p>b</marquee><p>c'; 1:102:not closed:b, 1:113:not closed:b, 1:116:not closed:b, 1:116:in body:\#eof;Unexpected <p>, Unexpected </marquee>, Unexpected <p>, Unexpected EOF
ok 9335 - SHOULD-level error: qq'<!DOCTYPE html><p><b a=1><b a=1><b a=1><marquee><p><b a=1><b a=1><b a=1><b a=1><b a=1 b=2><b a=1>a<p>b</marquee><p>c'; ;
ok 9336 - Document tree: qq'<!DOCTYPE html><p><b a=1><b a=1><b a=1><marquee><p><b a=1><b a=1><b a=1><b a=1><b a=1 b=2><b a=1>a<p>b</marquee><p>c'
ok 9337 - Parse error: qq'<!DOCTYPE HTML><a><b><big><code><em><font><i><nobr><s><small><strike><strong><tt><u><div>a</a>b</b>c</big>d</code>e</em>f</font>g</i>h</nobr>i</s>j</small>k</strike>l</strong>m</tt>n</u>o'; 1:95:not closed:div, 1:100:not closed:div, 1:107:not closed:div, 1:115:not closed:div, 1:121:not closed:div, 1:129:not closed:div, 1:134:not closed:div, 1:142:not closed:div, 1:147:not closed:div, 1:156:not closed:div, 1:166:not closed:div, 1:176:not closed:div, 1:182:not closed:div, 1:187:not closed:div, 1:187:in body:\#eof;unmatched </a>, unmatched </b>, unmatched </big>, unmatched </code>, unmatched </em>, unmatched </font>, unmatched </i>, unmatched </nobr>, unmatched </s>, unmatched </small>, unmatched </strike>, unmatched </strong>, unmatched </tt>, unmatched </u>, unexpected EOF
ok 9338 - SHOULD-level error: qq'<!DOCTYPE HTML><a><b><big><code><em><font><i><nobr><s><small><strike><strong><tt><u><div>a</a>b</b>c</big>d</code>e</em>f</font>g</i>h</nobr>i</s>j</small>k</strike>l</strong>m</tt>n</u>o'; ;
ok 9339 - Document tree: qq'<!DOCTYPE HTML><a><b><big><code><em><font><i><nobr><s><small><strike><strong><tt><u><div>a</a>b</b>c</big>d</code>e</em>f</font>g</i>h</nobr>i</s>j</small>k</strike>l</strong>m</tt>n</u>o'
ok 9340 - Parse error: qq'<!DOCTYPE HTML><a><div><div><div><div><div><div><div><div><div>b</a>c'; 1:69:not closed:div, 1:69:not closed:div, 1:69:not closed:div, 1:69:not closed:div, 1:69:not closed:div, 1:69:not closed:div, 1:69:not closed:div, 1:69:not closed:div, 1:69:in body:\#eof;AAA error, AAA error, AAA error, AAA error, AAA error, AAA error, AAA error, AAA error, unexpected EOF
ok 9341 - SHOULD-level error: qq'<!DOCTYPE HTML><a><div><div><div><div><div><div><div><div><div>b</a>c'; ;
ok 9342 - Document tree: qq'<!DOCTYPE HTML><a><div><div><div><div><div><div><div><div><div>b</a>c'
ok 9343 - Parse error: qq'<!DOCTYPE HTML><a><div><div><div><div><div><div><div><div><div>b<a>c'; 1:68:in a:a, 1:68:not closed:div, 1:68:not closed:div, 1:68:not closed:div, 1:68:not closed:div, 1:68:not closed:div, 1:68:not closed:div, 1:68:not closed:div, 1:68:not closed:div, 1:68:in body:\#eof;unexpected <a>, AAA error, AAA error, AAA error, AAA error, AAA error, AAA error, AAA error, AAA error, unexpected EOF
ok 9344 - SHOULD-level error: qq'<!DOCTYPE HTML><a><div><div><div><div><div><div><div><div><div>b<a>c'; ;
ok 9345 - Document tree: qq'<!DOCTYPE HTML><a><div><div><div><div><div><div><div><div><div>b<a>c'
# t/tree-test-form.dat
ok 9346 - Parse error: qq'<option>x'; 1:9:no DOCTYPE, 1:9:in body:\#eof;no DOCTYPE, no </option> before EOF
ok 9347 - SHOULD-level error: qq'<option>x'; ;
ok 9348 - Document tree: qq'<option>x'
ok 9349 - Parse error: qq'<option></option>x'; 1:9:no DOCTYPE;no DOCTYPE
ok 9350 - SHOULD-level error: qq'<option></option>x'; ;
ok 9351 - Document tree: qq'<option></option>x'
ok 9352 - Parse error: qq'<optgroup>x'; 1:11:no DOCTYPE, 1:11:in body:\#eof;no DOCTYPE, no </optgroup> before EOF
ok 9353 - SHOULD-level error: qq'<optgroup>x'; ;
ok 9354 - Document tree: qq'<optgroup>x'
ok 9355 - Parse error: qq'<optgroup></optgroup>x'; 1:11:no DOCTYPE;no DOCTYPE
ok 9356 - SHOULD-level error: qq'<optgroup></optgroup>x'; ;
ok 9357 - Document tree: qq'<optgroup></optgroup>x'
ok 9358 - Parse error: qq'<optgroup><option>x'; 1:11:no DOCTYPE, 1:19:in body:\#eof;no DOCTYPE, no </option></optgroup> before EOF
ok 9359 - SHOULD-level error: qq'<optgroup><option>x'; ;
ok 9360 - Document tree: qq'<optgroup><option>x'
ok 9361 - Parse error: qq'<optgroup><optgroup>'; 1:11:no DOCTYPE, 1:20:in body:\#eof;no DOCTYPE, no </optgroup> before EOF
ok 9362 - SHOULD-level error: qq'<optgroup><optgroup>'; ;
ok 9363 - Document tree: qq'<optgroup><optgroup>'
ok 9364 - Parse error: qq'<option><option>'; 1:9:no DOCTYPE, 1:16:in body:\#eof;no DOCTYPE, no </option> before EOF
ok 9365 - SHOULD-level error: qq'<option><option>'; ;
ok 9366 - Document tree: qq'<option><option>'
ok 9367 - Parse error: qq'<option><optgroup>'; 1:9:no DOCTYPE, 1:18:in body:\#eof;no DOCTYPE, no </optgroup> before EOF
ok 9368 - SHOULD-level error: qq'<option><optgroup>'; ;
ok 9369 - Document tree: qq'<option><optgroup>'
ok 9370 - Parse error: qq'<option><span><optgroup>'; 1:9:no DOCTYPE, 1:24:in body:\#eof;no DOCTYPE, no </span>
ok 9371 - SHOULD-level error: qq'<option><span><optgroup>'; ;
ok 9372 - Document tree: qq'<option><span><optgroup>'
ok 9373 - Parse error: qq'<optgroup><span><option>'; 1:11:no DOCTYPE, 1:24:in body:\#eof;no DOCTYPE, no </span>
ok 9374 - SHOULD-level error: qq'<optgroup><span><option>'; ;
ok 9375 - Document tree: qq'<optgroup><span><option>'
ok 9376 - Parse error: qq'<b><i></b><option>'; 1:4:no DOCTYPE, 1:11:not closed:i, 1:18:in body:\#eof;no DOCTYPE, no </i> before </b>, unexpected EOF
ok 9377 - SHOULD-level error: qq'<b><i></b><option>'; ;
ok 9378 - Document tree: qq'<b><i></b><option>'
ok 9379 - Parse error: qq'<b><i></b><optgroup>'; 1:4:no DOCTYPE, 1:11:not closed:i, 1:20:in body:\#eof;no DOCTYPE, no </i> before </b>, unexpected EOF
ok 9380 - SHOULD-level error: qq'<b><i></b><optgroup>'; ;
ok 9381 - Document tree: qq'<b><i></b><optgroup>'
ok 9382 - Parse error: qq'<option><marquee><option>'; 1:9:no DOCTYPE, 1:25:in body:\#eof;no DOCTYPE, no </marquee>
ok 9383 - SHOULD-level error: qq'<option><marquee><option>'; ;
ok 9384 - Document tree: qq'<option><marquee><option>'
ok 9385 - Parse error: qq'<option><marquee><optgroup>'; 1:9:no DOCTYPE, 1:27:in body:\#eof;no DOCTYPE, no </marquee>
ok 9386 - SHOULD-level error: qq'<option><marquee><optgroup>'; ;
ok 9387 - Document tree: qq'<option><marquee><optgroup>'
ok 9388 - Parse error: qq'<!DOCTYPE HTML><option></body>'; ;
ok 9389 - SHOULD-level error: qq'<!DOCTYPE HTML><option></body>'; ;
ok 9390 - Document tree: qq'<!DOCTYPE HTML><option></body>'
ok 9391 - Parse error: qq'<!DOCTYPE HTML><optgroup></body>'; ;
ok 9392 - SHOULD-level error: qq'<!DOCTYPE HTML><optgroup></body>'; ;
ok 9393 - Document tree: qq'<!DOCTYPE HTML><optgroup></body>'
ok 9394 - Parse error: qq'<!DOCTYPE HTML><select><input>'; 1:30:not closed:select;no </select>
ok 9395 - SHOULD-level error: qq'<!DOCTYPE HTML><select><input>'; ;
ok 9396 - Document tree: qq'<!DOCTYPE HTML><select><input>'
ok 9397 - Parse error: qq'<!DOCTYPE HTML><select><textarea></textarea>'; 1:34:not closed:select;no </select>
ok 9398 - SHOULD-level error: qq'<!DOCTYPE HTML><select><textarea></textarea>'; ;
ok 9399 - Document tree: qq'<!DOCTYPE HTML><select><textarea></textarea>'
ok 9400 - Parse error: qq'<!DOCTYPE HTML><select><keygen></keygen>'; 1:32:not closed:select, 1:40:unmatched end tag:keygen;no </select>, unmatched </keygen>
ok 9401 - SHOULD-level error: qq'<!DOCTYPE HTML><select><keygen></keygen>'; ;
ok 9402 - Document tree: qq'<!DOCTYPE HTML><select><keygen></keygen>'
ok 9403 - Parse error: qq'<!DOCTYPE HTML><select><option><input>'; 1:38:not closed:select;no </select>
ok 9404 - SHOULD-level error: qq'<!DOCTYPE HTML><select><option><input>'; ;
ok 9405 - Document tree: qq'<!DOCTYPE HTML><select><option><input>'
ok 9406 - Parse error: qq'<!DOCTYPE HTML><select><option><textarea></textarea>'; 1:42:not closed:select;no </select>
ok 9407 - SHOULD-level error: qq'<!DOCTYPE HTML><select><option><textarea></textarea>'; ;
ok 9408 - Document tree: qq'<!DOCTYPE HTML><select><option><textarea></textarea>'
ok 9409 - Parse error: qq'<!DOCTYPE HTML><select><option><keygen></keygen>'; 1:40:not closed:select, 1:48:unmatched end tag:keygen;no </select>, unmatched </keygen>
ok 9410 - SHOULD-level error: qq'<!DOCTYPE HTML><select><option><keygen></keygen>'; ;
ok 9411 - Document tree: qq'<!DOCTYPE HTML><select><option><keygen></keygen>'
ok 9412 - Parse error: qq'<input>a'; 1:8:not closed:select;<input> in select
ok 9413 - SHOULD-level error: qq'<input>a'; ;
ok 9414 - Document tree: qq'<input>a'
ok 9415 - Parse error: qq'<textarea>a'; 1:11:not closed:select;<textarea> in select
ok 9416 - SHOULD-level error: qq'<textarea>a'; ;
ok 9417 - Document tree: qq'<textarea>a'
ok 9418 - Parse error: qq'<keygen>a'; 1:9:not closed:select;<keygen> in select
ok 9419 - SHOULD-level error: qq'<keygen>a'; ;
ok 9420 - Document tree: qq'<keygen>a'
ok 9421 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<select><script>a<b>c</script></select>'; ;
ok 9422 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<select><script>a<b>c</script></select>'; ;
ok 9423 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<select><script>a<b>c</script></select>'
ok 9424 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<table><tr><td><select><script>a<b>c</script></select></table>'; ;
ok 9425 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<table><tr><td><select><script>a<b>c</script></select></table>'; ;
ok 9426 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<table><tr><td><select><script>a<b>c</script></select></table>'
ok 9427 - Parse error: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--></form><!--b--></table>'; 2:14:form in table, 2:29:in table:/:form, 2:29:unmatched end tag:form;<form> in table, </form> in table, ubmatched </form>
ok 9428 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--></form><!--b--></table>'; ;
ok 9429 - Document tree: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--></form><!--b--></table>'
ok 9430 - Parse error: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--><form><!--b--></form><!--c--></table>'; 2:14:form in table, 2:28:form in table, 2:43:in table:/:form, 2:43:unmatched end tag:form;<form> in table, <form> in table, </form> in table, ubmatched </form>
ok 9431 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--><form><!--b--></form><!--c--></table>'; ;
ok 9432 - Document tree: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--><form><!--b--></form><!--c--></table>'
ok 9433 - Parse error: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--><tr><td><form><!--b--></td></tr><form><!--c--></table>'; 2:14:form in table, 2:36:in form:form, 2:60:form in table;<form> in table, <form> in form, <form> in form
ok 9434 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--><tr><td><form><!--b--></td></tr><form><!--c--></table>'; ;
ok 9435 - Document tree: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--><tr><td><form><!--b--></td></tr><form><!--c--></table>'
ok 9436 - Parse error: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--><tr></form><td><form><!--b--></td></tr><form><!--c--></table>'; 2:14:form in table, 2:33:in table:/:form, 2:33:unmatched end tag:form, 2:56:not closed:form, 2:67:form in table;<form> in table, </form> in table, unmatched </form>, no </form>, <form> in form
ok 9437 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--><tr></form><td><form><!--b--></td></tr><form><!--c--></table>'; ;
ok 9438 - Document tree: qq'<!DOCTYPE html>\x{0A}<table><form><!--a--><tr></form><td><form><!--b--></td></tr><form><!--c--></table>'
ok 9439 - Parse error: qq'<!DOCTYPE html>\x{0A}<table><div><form><!--a--></form><!--b--></table>'; 2:13:in table:div, 2:19:form in table, 2:34:in table:/:form, 2:34:unmatched end tag:form;<div> in table, <form> in table, </form> in table, unmatched </form>
ok 9440 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<table><div><form><!--a--></form><!--b--></table>'; ;
ok 9441 - Document tree: qq'<!DOCTYPE html>\x{0A}<table><div><form><!--a--></form><!--b--></table>'
# t/tree-test-frames.dat
ok 9442 - Parse error: qq'<body>a<frameset>b'; 1:7:no DOCTYPE, 1:18:in body:frameset;no DOCTYPE, <frameset> in body
ok 9443 - SHOULD-level error: qq'<body>a<frameset>b'; ;
ok 9444 - Document tree: qq'<body>a<frameset>b'
ok 9445 - Parse error: qq'a<frameset>b'; 1:12:in body:frameset;<frameset> in body
ok 9446 - SHOULD-level error: qq'a<frameset>b'; ;
ok 9447 - Document tree: qq'a<frameset>b'
ok 9448 - Parse error: qq'<span>a<frameset>b</span>'; 1:18:in body:frameset;<frameset> in body
ok 9449 - SHOULD-level error: qq'<span>a<frameset>b</span>'; ;
ok 9450 - Document tree: qq'<span>a<frameset>b</span>'
ok 9451 - Parse error: qq'a<frameset>b'; 1:2:no DOCTYPE, 1:12:in body:frameset;no DOCTYPE, <frameset> in body
ok 9452 - SHOULD-level error: qq'a<frameset>b'; ;
ok 9453 - Document tree: qq'a<frameset>b'
ok 9454 - Parse error: qq'<a></a><frameset>a'; 1:4:no DOCTYPE, 1:18:in body:frameset, 1:18:in frameset:\#text, 1:18:in body:\#eof;no DOCTYPE, <frameset> after <a></a>, text "a" in frameset, unclosed frameset
ok 9455 - SHOULD-level error: qq'<a></a><frameset>a'; ;
ok 9456 - Document tree: qq'<a></a><frameset>a'
ok 9457 - Parse error: qq'<a></a><frameset>a'; 1:18:in body:frameset, 1:18:in frameset:\#text, 1:18:in body:\#eof;<frameset> after <a></a>, text "a" in frameset, unclosed frameset
ok 9458 - SHOULD-level error: qq'<a></a><frameset>a'; ;
ok 9459 - Document tree: qq'<a></a><frameset>a'
ok 9460 - Parse error: qq'<a></a><frameset>a'; 1:18:in body:frameset;<frameset> in body
ok 9461 - SHOULD-level error: qq'<a></a><frameset>a'; ;
ok 9462 - Document tree: qq'<a></a><frameset>a'
ok 9463 - Parse error: qq'<pre></pre><frameset>a'; 1:6:no DOCTYPE, 1:22:in body:frameset;no DOCTYPE, <frameset> in body
ok 9464 - SHOULD-level error: qq'<pre></pre><frameset>a'; ;
ok 9465 - Document tree: qq'<pre></pre><frameset>a'
ok 9466 - Parse error: qq'<listing></listing><frameset>a'; 1:10:no DOCTYPE, 1:30:in body:frameset;no DOCTYPE, <frameset> in body
ok 9467 - SHOULD-level error: qq'<listing></listing><frameset>a'; ;
ok 9468 - Document tree: qq'<listing></listing><frameset>a'
ok 9469 - Parse error: qq'<li><frameset>a'; 1:5:no DOCTYPE, 1:15:in body:frameset;no DOCTYPE, <frameset> in body
ok 9470 - SHOULD-level error: qq'<li><frameset>a'; ;
ok 9471 - Document tree: qq'<li><frameset>a'
ok 9472 - Parse error: qq'<dt></dt><frameset>a'; 1:5:no DOCTYPE, 1:20:in body:frameset;no DOCTYPE, <frameset> in body
ok 9473 - SHOULD-level error: qq'<dt></dt><frameset>a'; ;
ok 9474 - Document tree: qq'<dt></dt><frameset>a'
ok 9475 - Parse error: qq'<dd><frameset>a'; 1:5:no DOCTYPE, 1:15:in body:frameset;no DOCTYPE, <frameset> in body
ok 9476 - SHOULD-level error: qq'<dd><frameset>a'; ;
ok 9477 - Document tree: qq'<dd><frameset>a'
ok 9478 - Parse error: qq'<button></button><frameset>a'; 1:9:no DOCTYPE, 1:28:in body:frameset;no DOCTYPE, <frameset> in body
ok 9479 - SHOULD-level error: qq'<button></button><frameset>a'; ;
ok 9480 - Document tree: qq'<button></button><frameset>a'
ok 9481 - Parse error: qq'<applet></applet><frameset>a'; 1:9:no DOCTYPE, 1:28:in body:frameset;no DOCTYPE, <frameset> in body
ok 9482 - SHOULD-level error: qq'<applet></applet><frameset>a'; ;
ok 9483 - Document tree: qq'<applet></applet><frameset>a'
ok 9484 - Parse error: qq'<marquee><frameset>a</marquee>'; 1:10:no DOCTYPE, 1:20:in body:frameset;no DOCTYPE, <frameset> in body
ok 9485 - SHOULD-level error: qq'<marquee><frameset>a</marquee>'; ;
ok 9486 - Document tree: qq'<marquee><frameset>a</marquee>'
ok 9487 - Parse error: qq'<object></object><frameset>a'; 1:9:no DOCTYPE, 1:28:in body:frameset;no DOCTYPE, <frameset> in body
ok 9488 - SHOULD-level error: qq'<object></object><frameset>a'; ;
ok 9489 - Document tree: qq'<object></object><frameset>a'
ok 9490 - Parse error: qq'<table></table><frameset>a'; 1:8:no DOCTYPE, 1:26:in body:frameset;no DOCTYPE, <frameset> in body
ok 9491 - SHOULD-level error: qq'<table></table><frameset>a'; ;
ok 9492 - Document tree: qq'<table></table><frameset>a'
ok 9493 - Parse error: qq'<br><frameset>a'; 1:5:no DOCTYPE, 1:15:in body:frameset;no DOCTYPE, <frameset> in body
ok 9494 - SHOULD-level error: qq'<br><frameset>a'; ;
ok 9495 - Document tree: qq'<br><frameset>a'
ok 9496 - Parse error: qq'<keygen><frameset>a'; 1:9:no DOCTYPE, 1:19:in body:frameset;no DOCTYPE, <frameset> in body
ok 9497 - SHOULD-level error: qq'<keygen><frameset>a'; ;
ok 9498 - Document tree: qq'<keygen><frameset>a'
ok 9499 - Parse error: qq'<hr><frameset>a'; 1:5:no DOCTYPE, 1:15:in body:frameset;no DOCTYPE, <frameset> in body
ok 9500 - SHOULD-level error: qq'<hr><frameset>a'; ;
ok 9501 - Document tree: qq'<hr><frameset>a'
ok 9502 - Parse error: qq'<textarea></textarea><frameset>a'; 1:11:no DOCTYPE, 1:32:in body:frameset;no DOCTYPE, <frameset> in body
ok 9503 - SHOULD-level error: qq'<textarea></textarea><frameset>a'; ;
ok 9504 - Document tree: qq'<textarea></textarea><frameset>a'
ok 9505 - Parse error: qq'<xmp></xmp><frameset>a'; 1:6:no DOCTYPE, 1:22:in body:frameset;no DOCTYPE, <frameset> in body
ok 9506 - SHOULD-level error: qq'<xmp></xmp><frameset>a'; ;
ok 9507 - Document tree: qq'<xmp></xmp><frameset>a'
ok 9508 - Parse error: qq'<iframe></iframe><frameset>a'; 1:9:no DOCTYPE, 1:28:in body:frameset;no DOCTYPE, <frameset> in body
ok 9509 - SHOULD-level error: qq'<iframe></iframe><frameset>a'; ;
ok 9510 - Document tree: qq'<iframe></iframe><frameset>a'
ok 9511 - Parse error: qq'<noframes></noframes><frameset>a'; 1:11:no DOCTYPE, 1:32:in frameset:\#text, 1:32:in body:\#eof;no DOCTYPE, text "a" in frameset, unclosed frameset
ok 9512 - SHOULD-level error: qq'<noframes></noframes><frameset>a'; ;
ok 9513 - Document tree: qq'<noframes></noframes><frameset>a'
ok 9514 - Parse error: qq'<noembed></noembed><frameset>a'; 1:10:no DOCTYPE, 1:30:in body:frameset, 1:30:in frameset:\#text, 1:30:in body:\#eof;no DOCTYPE, <frameset> after <noembed>, text "a" in frameset, unclosed frameset
ok 9515 - SHOULD-level error: qq'<noembed></noembed><frameset>a'; ;
ok 9516 - Document tree: qq'<noembed></noembed><frameset>a'
ok 9517 - Parse error: qq'<select></select><frameset>a'; 1:9:no DOCTYPE, 1:28:in body:frameset;no DOCTYPE, <frameset> in body
ok 9518 - SHOULD-level error: qq'<select></select><frameset>a'; ;
ok 9519 - Document tree: qq'<select></select><frameset>a'
ok 9520 - Parse error: qq'<svg>b</svg><frameset>a'; 1:6:no DOCTYPE, 1:23:in body:frameset;no DOCTYPE, <frameset> in body
ok 9521 - SHOULD-level error: qq'<svg>b</svg><frameset>a'; ;
ok 9522 - Document tree: qq'<svg>b</svg><frameset>a'
ok 9523 - Parse error: qq'<svg> </svg><frameset>a'; 1:6:no DOCTYPE, 1:23:in body:frameset, 1:23:in frameset:\#text, 1:23:in body:\#eof;no DOCTYPE, <frameset> after <svg>, text "a" in frameset, unclosed frameset
ok 9524 - SHOULD-level error: qq'<svg> </svg><frameset>a'; ;
ok 9525 - Document tree: qq'<svg> </svg><frameset>a'
ok 9526 - Parse error: qq'\x{FFFD}<frameset>'; 1:2:no DOCTYPE, 1:11:in body:frameset;no DOCTYPE, bad <frameset>
ok 9527 - SHOULD-level error: qq'\x{FFFD}<frameset>'; ;
ok 9528 - Document tree: qq'\x{FFFD}<frameset>'
ok 9529 - Parse error: qq'\x{00}<frameset>'; 1:1:NULL, 1:2:no DOCTYPE, 1:2:NULL, 1:11:in body:frameset, 1:11:in body:\#eof;NULL (tokenizer), NULL, no DOCTYPE, no </frameset>, elements not closed before EOF
ok 9530 - SHOULD-level error: qq'\x{00}<frameset>'; ;
ok 9531 - Document tree: qq'\x{00}<frameset>'
ok 9532 - Parse error: qq'<bgsound><frameset>'; 1:10:no DOCTYPE, 1:19:in body:\#eof;no DOCTYPE, no </frameset>
ok 9533 - SHOULD-level error: qq'<bgsound><frameset>'; ;
ok 9534 - Document tree: qq'<bgsound><frameset>'
ok 9535 - Parse error: qq'<basefont><frameset>'; 1:11:no DOCTYPE, 1:20:in body:\#eof;no DOCTYPE, no </frameset>
ok 9536 - SHOULD-level error: qq'<basefont><frameset>'; ;
ok 9537 - Document tree: qq'<basefont><frameset>'
ok 9538 - Parse error: qq'<a><body x><frameset><!---->'; 1:4:no DOCTYPE, 1:12:in body:body, 1:22:in body:frameset, 1:28:in body:\#eof;no DOCTYPE, second <body>, <frameset> in <body>, no </a>
ok 9539 - SHOULD-level error: qq'<a><body x><frameset><!---->'; ;
ok 9540 - Document tree: qq'<a><body x><frameset><!---->'
ok 9541 - Parse error: qq'<input><frameset><!---->'; 1:8:no DOCTYPE, 1:18:in body:frameset;no DOCTYPE, <frameset>
ok 9542 - SHOULD-level error: qq'<input><frameset><!---->'; ;
ok 9543 - Document tree: qq'<input><frameset><!---->'
ok 9544 - Parse error: qq'<input type="text"><frameset><!---->'; 1:20:no DOCTYPE, 1:30:in body:frameset;no DOCTYPE, <frameset>
ok 9545 - SHOULD-level error: qq'<input type="text"><frameset><!---->'; ;
ok 9546 - Document tree: qq'<input type="text"><frameset><!---->'
ok 9547 - Parse error: qq'<input type="teXt"><frameset><!---->'; 1:20:no DOCTYPE, 1:30:in body:frameset;no DOCTYPE, <frameset>
ok 9548 - SHOULD-level error: qq'<input type="teXt"><frameset><!---->'; ;
ok 9549 - Document tree: qq'<input type="teXt"><frameset><!---->'
ok 9550 - Parse error: qq'<input type="hidden"><frameset><!---->'; 1:22:no DOCTYPE, 1:32:in body:frameset, 1:38:in body:\#eof;no DOCTYPE, <frameset>, unexpected EOF
ok 9551 - SHOULD-level error: qq'<input type="hidden"><frameset><!---->'; ;
ok 9552 - Document tree: qq'<input type="hidden"><frameset><!---->'
ok 9553 - Parse error: qq'<input type="HIDDEN"><frameset><!---->'; 1:22:no DOCTYPE, 1:32:in body:frameset, 1:38:in body:\#eof;no DOCTYPE, <frameset>, unexpected EOF
ok 9554 - SHOULD-level error: qq'<input type="HIDDEN"><frameset><!---->'; ;
ok 9555 - Document tree: qq'<input type="HIDDEN"><frameset><!---->'
# t/tree-test-foreign.dat
ok 9556 - Parse error: qq'<math></math>'; 1:7:no DOCTYPE;no DOCTYPE
ok 9557 - SHOULD-level error: qq'<math></math>'; ;
ok 9558 - Document tree: qq'<math></math>'
ok 9559 - Parse error: qq'<math>'; 1:6:no DOCTYPE, 1:6:in body:\#eof;no DOCTYPE, EOF in foreign content
ok 9560 - SHOULD-level error: qq'<math>'; ;
ok 9561 - Document tree: qq'<math>'
ok 9562 - Parse error: qq'<math><mi></mi></math>'; 1:7:no DOCTYPE;no DOCTYPE
ok 9563 - SHOULD-level error: qq'<math><mi></mi></math>'; ;
ok 9564 - Document tree: qq'<math><mi></mi></math>'
ok 9565 - Parse error: qq'<math><mi>'; 1:7:no DOCTYPE, 1:10:in body:\#eof;no DOCTYPE, EOF in foreign content
ok 9566 - SHOULD-level error: qq'<math><mi>'; ;
ok 9567 - Document tree: qq'<math><mi>'
ok 9568 - Parse error: qq'<svg></svg>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 9569 - SHOULD-level error: qq'<svg></svg>x'; ;
ok 9570 - Document tree: qq'<svg></svg>x'
ok 9571 - Parse error: qq'<svg>'; 1:5:no DOCTYPE, 1:5:in body:\#eof;no DOCTYPE, EOF in foreign content
ok 9572 - SHOULD-level error: qq'<svg>'; ;
ok 9573 - Document tree: qq'<svg>'
ok 9574 - Parse error: qq'<svg/>x'; 1:7:no DOCTYPE;no DOCTYPE
ok 9575 - SHOULD-level error: qq'<svg/>x'; ;
ok 9576 - Document tree: qq'<svg/>x'
ok 9577 - Parse error: qq'<svg><textpath></textpath></svg>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 9578 - SHOULD-level error: qq'<svg><textpath></textpath></svg>x'; ;
ok 9579 - Document tree: qq'<svg><textpath></textpath></svg>x'
ok 9580 - Parse error: qq'<svg><foreignobject/></svg>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 9581 - SHOULD-level error: qq'<svg><foreignobject/></svg>x'; ;
ok 9582 - Document tree: qq'<svg><foreignobject/></svg>x'
ok 9583 - Parse error: qq'<svg><foreignObject></foreignobject></svg>x'; 1:6:no DOCTYPE;no DOCTYPE
ok 9584 - SHOULD-level error: qq'<svg><foreignObject></foreignobject></svg>x'; ;
ok 9585 - Document tree: qq'<svg><foreignObject></foreignobject></svg>x'
ok 9586 - Parse error: qq'<svg><foreignObject>'; 1:6:no DOCTYPE, 1:20:in body:\#eof;no DOCTYPE, EOF in foreign content
ok 9587 - SHOULD-level error: qq'<svg><foreignObject>'; ;
ok 9588 - Document tree: qq'<svg><foreignObject>'
not ok 9589 - Parse error: qq'<svg><foreignobject></body>x'; 1:6:no DOCTYPE, 1:28:unmatched end tag:body, 1:28:unmatched end tag:body, 1:28:in body:\#eof;no DOCTYPE, unmatched end tag, EOF in foreign content
#   Failed test 'Parse error: qq'<svg><foreignobject></body>x'; 1:6:no DOCTYPE, 1:28:unmatched end tag:body, 1:28:unmatched end tag:body, 1:28:in body:\#eof;no DOCTYPE, unmatched end tag, EOF in foreign content'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9590 - SHOULD-level error: qq'<svg><foreignobject></body>x'; ;
ok 9591 - Document tree: qq'<svg><foreignobject></body>x'
ok 9592 - Parse error: qq'<p><svg><foreignobject><address>'; 1:4:no DOCTYPE, 1:32:in body:\#eof;no DOCTYPE, EOF
ok 9593 - SHOULD-level error: qq'<p><svg><foreignobject><address>'; ;
ok 9594 - Document tree: qq'<p><svg><foreignobject><address>'
ok 9595 - Parse error: qq'<p><svg><foreignobject><article>'; 1:4:no DOCTYPE, 1:32:in body:\#eof;no DOCTYPE, EOF
ok 9596 - SHOULD-level error: qq'<p><svg><foreignobject><article>'; ;
ok 9597 - Document tree: qq'<p><svg><foreignobject><article>'
ok 9598 - Parse error: qq'<p><svg><foreignobject><aside>'; 1:4:no DOCTYPE, 1:30:in body:\#eof;no DOCTYPE, EOF
ok 9599 - SHOULD-level error: qq'<p><svg><foreignobject><aside>'; ;
ok 9600 - Document tree: qq'<p><svg><foreignobject><aside>'
ok 9601 - Parse error: qq'<p><svg><foreignobject><blockquote>'; 1:4:no DOCTYPE, 1:35:in body:\#eof;no DOCTYPE, EOF
ok 9602 - SHOULD-level error: qq'<p><svg><foreignobject><blockquote>'; ;
ok 9603 - Document tree: qq'<p><svg><foreignobject><blockquote>'
ok 9604 - Parse error: qq'<p><svg><foreignobject><center>'; 1:4:no DOCTYPE, 1:31:in body:\#eof;no DOCTYPE, EOF
ok 9605 - SHOULD-level error: qq'<p><svg><foreignobject><center>'; ;
ok 9606 - Document tree: qq'<p><svg><foreignobject><center>'
ok 9607 - Parse error: qq'<p><svg><foreignobject><datagrid>'; 1:4:no DOCTYPE, 1:33:in body:\#eof;no DOCTYPE, EOF
ok 9608 - SHOULD-level error: qq'<p><svg><foreignobject><datagrid>'; ;
ok 9609 - Document tree: qq'<p><svg><foreignobject><datagrid>'
ok 9610 - Parse error: qq'<p><svg><foreignobject><details>'; 1:4:no DOCTYPE, 1:32:in body:\#eof;no DOCTYPE, EOF
ok 9611 - SHOULD-level error: qq'<p><svg><foreignobject><details>'; ;
ok 9612 - Document tree: qq'<p><svg><foreignobject><details>'
ok 9613 - Parse error: qq'<p><svg><foreignobject><dialog>'; 1:4:no DOCTYPE, 1:31:in body:\#eof;no DOCTYPE, EOF
ok 9614 - SHOULD-level error: qq'<p><svg><foreignobject><dialog>'; ;
ok 9615 - Document tree: qq'<p><svg><foreignobject><dialog>'
ok 9616 - Parse error: qq'<p><svg><foreignobject><dir>'; 1:4:no DOCTYPE, 1:28:in body:\#eof;no DOCTYPE, EOF
ok 9617 - SHOULD-level error: qq'<p><svg><foreignobject><dir>'; ;
ok 9618 - Document tree: qq'<p><svg><foreignobject><dir>'
ok 9619 - Parse error: qq'<p><svg><foreignobject><div>'; 1:4:no DOCTYPE, 1:28:in body:\#eof;no DOCTYPE, EOF
ok 9620 - SHOULD-level error: qq'<p><svg><foreignobject><div>'; ;
ok 9621 - Document tree: qq'<p><svg><foreignobject><div>'
ok 9622 - Parse error: qq'<p><svg><foreignobject><dl>'; 1:4:no DOCTYPE, 1:27:in body:\#eof;no DOCTYPE, EOF
ok 9623 - SHOULD-level error: qq'<p><svg><foreignobject><dl>'; ;
ok 9624 - Document tree: qq'<p><svg><foreignobject><dl>'
ok 9625 - Parse error: qq'<p><svg><foreignobject><figure>'; 1:4:no DOCTYPE, 1:31:in body:\#eof;no DOCTYPE, EOF
ok 9626 - SHOULD-level error: qq'<p><svg><foreignobject><figure>'; ;
ok 9627 - Document tree: qq'<p><svg><foreignobject><figure>'
ok 9628 - Parse error: qq'<p><svg><foreignobject><footer>'; 1:4:no DOCTYPE, 1:31:in body:\#eof;no DOCTYPE, EOF
ok 9629 - SHOULD-level error: qq'<p><svg><foreignobject><footer>'; ;
ok 9630 - Document tree: qq'<p><svg><foreignobject><footer>'
ok 9631 - Parse error: qq'<p><svg><foreignobject><h6>'; 1:4:no DOCTYPE, 1:27:in body:\#eof;no DOCTYPE, EOF
ok 9632 - SHOULD-level error: qq'<p><svg><foreignobject><h6>'; ;
ok 9633 - Document tree: qq'<p><svg><foreignobject><h6>'
ok 9634 - Parse error: qq'<p><svg><foreignobject><header>'; 1:4:no DOCTYPE, 1:31:in body:\#eof;no DOCTYPE, EOF
ok 9635 - SHOULD-level error: qq'<p><svg><foreignobject><header>'; ;
ok 9636 - Document tree: qq'<p><svg><foreignobject><header>'
ok 9637 - Parse error: qq'<p><svg><foreignobject><menu>'; 1:4:no DOCTYPE, 1:29:in body:\#eof;no DOCTYPE, EOF
ok 9638 - SHOULD-level error: qq'<p><svg><foreignobject><menu>'; ;
ok 9639 - Document tree: qq'<p><svg><foreignobject><menu>'
ok 9640 - Parse error: qq'<p><svg><foreignobject><nav>'; 1:4:no DOCTYPE, 1:28:in body:\#eof;no DOCTYPE, EOF
ok 9641 - SHOULD-level error: qq'<p><svg><foreignobject><nav>'; ;
ok 9642 - Document tree: qq'<p><svg><foreignobject><nav>'
ok 9643 - Parse error: qq'<p><svg><foreignobject><ol>'; 1:4:no DOCTYPE, 1:27:in body:\#eof;no DOCTYPE, EOF
ok 9644 - SHOULD-level error: qq'<p><svg><foreignobject><ol>'; ;
ok 9645 - Document tree: qq'<p><svg><foreignobject><ol>'
ok 9646 - Parse error: qq'<p><svg><foreignobject><p>'; 1:4:no DOCTYPE, 1:26:in body:\#eof;no DOCTYPE, EOF
ok 9647 - SHOULD-level error: qq'<p><svg><foreignobject><p>'; ;
ok 9648 - Document tree: qq'<p><svg><foreignobject><p>'
ok 9649 - Parse error: qq'<p><svg><foreignobject><section>'; 1:4:no DOCTYPE, 1:32:in body:\#eof;no DOCTYPE, EOF
ok 9650 - SHOULD-level error: qq'<p><svg><foreignobject><section>'; ;
ok 9651 - Document tree: qq'<p><svg><foreignobject><section>'
ok 9652 - Parse error: qq'<p><svg><foreignobject><ul>'; 1:4:no DOCTYPE, 1:27:in body:\#eof;no DOCTYPE, EOF
ok 9653 - SHOULD-level error: qq'<p><svg><foreignobject><ul>'; ;
ok 9654 - Document tree: qq'<p><svg><foreignobject><ul>'
ok 9655 - Parse error: qq'<p><svg><foreignobject><pre>'; 1:4:no DOCTYPE, 1:28:in body:\#eof;no DOCTYPE, EOF
ok 9656 - SHOULD-level error: qq'<p><svg><foreignobject><pre>'; ;
ok 9657 - Document tree: qq'<p><svg><foreignobject><pre>'
ok 9658 - Parse error: qq'<p><svg><foreignobject><listing>'; 1:4:no DOCTYPE, 1:32:in body:\#eof;no DOCTYPE, EOF
ok 9659 - SHOULD-level error: qq'<p><svg><foreignobject><listing>'; ;
ok 9660 - Document tree: qq'<p><svg><foreignobject><listing>'
ok 9661 - Parse error: qq'<p><svg><foreignobject><form>'; 1:4:no DOCTYPE, 1:29:in body:\#eof;no DOCTYPE, EOF
ok 9662 - SHOULD-level error: qq'<p><svg><foreignobject><form>'; ;
ok 9663 - Document tree: qq'<p><svg><foreignobject><form>'
ok 9664 - Parse error: qq'<p><svg><foreignobject><fieldset>'; 1:4:no DOCTYPE, 1:33:in body:\#eof;no DOCTYPE, EOF
ok 9665 - SHOULD-level error: qq'<p><svg><foreignobject><fieldset>'; ;
ok 9666 - Document tree: qq'<p><svg><foreignobject><fieldset>'
ok 9667 - Parse error: qq'<p><svg><foreignobject><li>'; 1:4:no DOCTYPE, 1:27:in body:\#eof;no DOCTYPE, EOF
ok 9668 - SHOULD-level error: qq'<p><svg><foreignobject><li>'; ;
ok 9669 - Document tree: qq'<p><svg><foreignobject><li>'
ok 9670 - Parse error: qq'<p><svg><foreignobject><dd>'; 1:4:no DOCTYPE, 1:27:in body:\#eof;no DOCTYPE, EOF
ok 9671 - SHOULD-level error: qq'<p><svg><foreignobject><dd>'; ;
ok 9672 - Document tree: qq'<p><svg><foreignobject><dd>'
ok 9673 - Parse error: qq'<p><svg><foreignobject><dt>'; 1:4:no DOCTYPE, 1:27:in body:\#eof;no DOCTYPE, EOF
ok 9674 - SHOULD-level error: qq'<p><svg><foreignobject><dt>'; ;
ok 9675 - Document tree: qq'<p><svg><foreignobject><dt>'
ok 9676 - Parse error: qq'<p><svg><foreignobject><plaintext>'; 1:4:no DOCTYPE, 1:34:in body:\#eof;no DOCTYPE, EOF
ok 9677 - SHOULD-level error: qq'<p><svg><foreignobject><plaintext>'; ;
ok 9678 - Document tree: qq'<p><svg><foreignobject><plaintext>'
ok 9679 - Parse error: qq'<address><svg><foreignobject></address>x'; 1:10:no DOCTYPE, 1:40:unmatched end tag:address, 1:40:unmatched end tag:address, 1:40:in body:\#eof;no DOCTYPE, unmatched end tag (foreign), unmatched </address>, EOF
ok 9680 - SHOULD-level error: qq'<address><svg><foreignobject></address>x'; ;
ok 9681 - Document tree: qq'<address><svg><foreignobject></address>x'
ok 9682 - Parse error: qq'<article><svg><foreignobject></article>x'; 1:10:no DOCTYPE, 1:40:unmatched end tag:article, 1:40:unmatched end tag:article, 1:40:in body:\#eof;no DOCTYPE, unmatched end tag (foreign), unmatched </article>, EOF
ok 9683 - SHOULD-level error: qq'<article><svg><foreignobject></article>x'; ;
ok 9684 - Document tree: qq'<article><svg><foreignobject></article>x'
ok 9685 - Parse error: qq'<aside><svg><foreignobject></aside>x'; 1:8:no DOCTYPE, 1:36:unmatched end tag:aside, 1:36:unmatched end tag:aside, 1:36:in body:\#eof;no DOCTYPE, unmatched end tag (foreign), unmatched </aside>, EOF
ok 9686 - SHOULD-level error: qq'<aside><svg><foreignobject></aside>x'; ;
ok 9687 - Document tree: qq'<aside><svg><foreignobject></aside>x'
ok 9688 - Parse error: qq'<ul><svg><foreignobject></ul>x'; 1:5:no DOCTYPE, 1:30:unmatched end tag:ul, 1:30:unmatched end tag:ul, 1:30:in body:\#eof;no DOCTYPE, unmatched end tag (foreign), unmatched </ul>, EOF
ok 9689 - SHOULD-level error: qq'<ul><svg><foreignobject></ul>x'; ;
ok 9690 - Document tree: qq'<ul><svg><foreignobject></ul>x'
ok 9691 - Parse error: qq'<form><svg><foreignobject></form>x'; 1:7:no DOCTYPE, 1:34:unmatched end tag:form, 1:34:unmatched end tag:form, 1:34:in body:\#eof;no DOCTYPE, unmatched end tag (foreign), unmatched end tag, EOF
ok 9692 - SHOULD-level error: qq'<form><svg><foreignobject></form>x'; ;
ok 9693 - Document tree: qq'<form><svg><foreignobject></form>x'
ok 9694 - Parse error: qq'<p><svg><foreignobject></p>x'; 1:4:no DOCTYPE, 1:28:unmatched end tag:p, 1:28:unmatched end tag:p, 1:28:in body:\#eof;no DOCTYPE, unmatched end tag (foreign), unmatched end tag, EOF in foreign content
ok 9695 - SHOULD-level error: qq'<p><svg><foreignobject></p>x'; ;
ok 9696 - Document tree: qq'<p><svg><foreignobject></p>x'
ok 9697 - Parse error: qq'<dd><svg><foreignobject></dd>x'; 1:5:no DOCTYPE, 1:30:unmatched end tag:dd, 1:30:unmatched end tag:dd, 1:30:in body:\#eof;no DOCTYPE, unmatched end tag (foreign), unmatched end tag, EOF in foreign content
ok 9698 - SHOULD-level error: qq'<dd><svg><foreignobject></dd>x'; ;
ok 9699 - Document tree: qq'<dd><svg><foreignobject></dd>x'
ok 9700 - Parse error: qq'<dt><svg><foreignobject></dt>x'; 1:5:no DOCTYPE, 1:30:unmatched end tag:dt, 1:30:unmatched end tag:dt, 1:30:in body:\#eof;no DOCTYPE, unmatched end tag (foreign), unmatched end tag, EOF in foreign content
ok 9701 - SHOULD-level error: qq'<dt><svg><foreignobject></dt>x'; ;
ok 9702 - Document tree: qq'<dt><svg><foreignobject></dt>x'
ok 9703 - Parse error: qq'<li><svg><foreignobject></li>x'; 1:5:no DOCTYPE, 1:30:unmatched end tag:li, 1:30:unmatched end tag:li, 1:30:in body:\#eof;no DOCTYPE, unmatched end tag (foreign), unmatched end tag, EOF in foreign content
ok 9704 - SHOULD-level error: qq'<li><svg><foreignobject></li>x'; ;
ok 9705 - Document tree: qq'<li><svg><foreignobject></li>x'
ok 9706 - Parse error: qq'<h1><svg><foreignobject></h1>x'; 1:5:no DOCTYPE, 1:30:unmatched end tag:h1, 1:30:unmatched end tag:h1, 1:30:in body:\#eof;no DOCTYPE, unmatched end tag (foreign), unmatched end tag, EOF
ok 9707 - SHOULD-level error: qq'<h1><svg><foreignobject></h1>x'; ;
ok 9708 - Document tree: qq'<h1><svg><foreignobject></h1>x'
ok 9709 - Parse error: qq'<nobr><svg><foreignobject><nobr></nobr></foreignObject></svg></nobr>'; 1:7:no DOCTYPE;no DOCTYPE
ok 9710 - SHOULD-level error: qq'<nobr><svg><foreignobject><nobr></nobr></foreignObject></svg></nobr>'; ;
ok 9711 - Document tree: qq'<nobr><svg><foreignobject><nobr></nobr></foreignObject></svg></nobr>'
ok 9712 - Parse error: qq'<button><svg><foreignobject><button></button></foreignObject></svg></button>'; 1:9:no DOCTYPE;no DOCTYPE
ok 9713 - SHOULD-level error: qq'<button><svg><foreignobject><button></button></foreignObject></svg></button>'; ;
ok 9714 - Document tree: qq'<button><svg><foreignobject><button></button></foreignObject></svg></button>'
ok 9715 - Parse error: qq'<applet><svg><foreignobject><applet></applet></foreignObject></svg></applet>'; 1:9:no DOCTYPE;no DOCTYPE
ok 9716 - SHOULD-level error: qq'<applet><svg><foreignobject><applet></applet></foreignObject></svg></applet>'; ;
ok 9717 - Document tree: qq'<applet><svg><foreignobject><applet></applet></foreignObject></svg></applet>'
not ok 9718 - Parse error: qq'<applet><svg><foreignobject></applet>x'; 1:9:no DOCTYPE, 1:38:unmatched end tag:applet, 1:38:unmatched end tag:applet, 1:38:in body:\#eof;no DOCTYPE, unmatched end tag, EOF
#   Failed test 'Parse error: qq'<applet><svg><foreignobject></applet>x'; 1:9:no DOCTYPE, 1:38:unmatched end tag:applet, 1:38:unmatched end tag:applet, 1:38:in body:\#eof;no DOCTYPE, unmatched end tag, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9719 - SHOULD-level error: qq'<applet><svg><foreignobject></applet>x'; ;
ok 9720 - Document tree: qq'<applet><svg><foreignobject></applet>x'
not ok 9721 - Parse error: qq'<button><svg><foreignobject></button>x'; 1:9:no DOCTYPE, 1:38:unmatched end tag:button, 1:38:unmatched end tag:button, 1:38:in body:\#eof;no DOCTYPE, unmatched end tag, EOF
#   Failed test 'Parse error: qq'<button><svg><foreignobject></button>x'; 1:9:no DOCTYPE, 1:38:unmatched end tag:button, 1:38:unmatched end tag:button, 1:38:in body:\#eof;no DOCTYPE, unmatched end tag, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9722 - SHOULD-level error: qq'<button><svg><foreignobject></button>x'; ;
ok 9723 - Document tree: qq'<button><svg><foreignobject></button>x'
not ok 9724 - Parse error: qq'<marquee><svg><foreignobject></marquee>x'; 1:10:no DOCTYPE, 1:40:unmatched end tag:marquee, 1:40:unmatched end tag:marquee, 1:40:in body:\#eof;no DOCTYPE, unmatched end tag, EOF
#   Failed test 'Parse error: qq'<marquee><svg><foreignobject></marquee>x'; 1:10:no DOCTYPE, 1:40:unmatched end tag:marquee, 1:40:unmatched end tag:marquee, 1:40:in body:\#eof;no DOCTYPE, unmatched end tag, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9725 - SHOULD-level error: qq'<marquee><svg><foreignobject></marquee>x'; ;
ok 9726 - Document tree: qq'<marquee><svg><foreignobject></marquee>x'
not ok 9727 - Parse error: qq'<object><svg><foreignobject></object>x'; 1:9:no DOCTYPE, 1:38:unmatched end tag:object, 1:38:unmatched end tag:object, 1:38:in body:\#eof;no DOCTYPE, unmatched end tag, EOF
#   Failed test 'Parse error: qq'<object><svg><foreignobject></object>x'; 1:9:no DOCTYPE, 1:38:unmatched end tag:object, 1:38:unmatched end tag:object, 1:38:in body:\#eof;no DOCTYPE, unmatched end tag, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9728 - SHOULD-level error: qq'<object><svg><foreignobject></object>x'; ;
ok 9729 - Document tree: qq'<object><svg><foreignobject></object>x'
ok 9730 - Parse error: qq'<p><svg><foreignobject><table></table>'; 1:4:no DOCTYPE, 1:38:in body:\#eof;no DOCTYPE, EOF in foreign content
ok 9731 - SHOULD-level error: qq'<p><svg><foreignobject><table></table>'; ;
ok 9732 - Document tree: qq'<p><svg><foreignobject><table></table>'
ok 9733 - Parse error: qq'<p><svg><foreignobject><hr>'; 1:4:no DOCTYPE, 1:27:in body:\#eof;no DOCTYPE, EOF in foreign content
ok 9734 - SHOULD-level error: qq'<p><svg><foreignobject><hr>'; ;
ok 9735 - Document tree: qq'<p><svg><foreignobject><hr>'
not ok 9736 - Parse error: qq'<option><svg><foreignobject></option>x'; 1:9:no DOCTYPE, 1:38:unmatched end tag:option, 1:38:unmatched end tag:option, 1:38:in body:\#eof;no DOCTYPE, unmatched end tag </option>, EOF
#   Failed test 'Parse error: qq'<option><svg><foreignobject></option>x'; 1:9:no DOCTYPE, 1:38:unmatched end tag:option, 1:38:unmatched end tag:option, 1:38:in body:\#eof;no DOCTYPE, unmatched end tag </option>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9737 - SHOULD-level error: qq'<option><svg><foreignobject></option>x'; ;
ok 9738 - Document tree: qq'<option><svg><foreignobject></option>x'
not ok 9739 - Parse error: qq'<optgroup><svg><foreignobject></optgroup>x'; 1:11:no DOCTYPE, 1:42:unmatched end tag:optgroup, 1:42:unmatched end tag:optgroup, 1:42:in body:\#eof;no DOCTYPE, unmatched end tag </optgroup>, EOF
#   Failed test 'Parse error: qq'<optgroup><svg><foreignobject></optgroup>x'; 1:11:no DOCTYPE, 1:42:unmatched end tag:optgroup, 1:42:unmatched end tag:optgroup, 1:42:in body:\#eof;no DOCTYPE, unmatched end tag </optgroup>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9740 - SHOULD-level error: qq'<optgroup><svg><foreignobject></optgroup>x'; ;
ok 9741 - Document tree: qq'<optgroup><svg><foreignobject></optgroup>x'
ok 9742 - Parse error: qq'<ruby><rt><svg><foreignobject><rp>'; 1:7:no DOCTYPE, 1:34:in body:\#eof;no DOCTYPE, EOF
ok 9743 - SHOULD-level error: qq'<ruby><rt><svg><foreignobject><rp>'; ;
ok 9744 - Document tree: qq'<ruby><rt><svg><foreignobject><rp>'
ok 9745 - Parse error: qq'<ruby><rt><svg><foreignobject><rt>'; 1:7:no DOCTYPE, 1:34:in body:\#eof;no DOCTYPE, EOF
ok 9746 - SHOULD-level error: qq'<ruby><rt><svg><foreignobject><rt>'; ;
ok 9747 - Document tree: qq'<ruby><rt><svg><foreignobject><rt>'
ok 9748 - Parse error: qq'<table><tr><td><svg><caption>a'; 1:8:no DOCTYPE, 1:30:in body:\#eof;no DOCTYPE, EOF
ok 9749 - SHOULD-level error: qq'<table><tr><td><svg><caption>a'; ;
ok 9750 - Document tree: qq'<table><tr><td><svg><caption>a'
ok 9751 - Parse error: qq'<table><tr><td><svg><col>a'; 1:8:no DOCTYPE, 1:26:in body:\#eof;no DOCTYPE, EOF
ok 9752 - SHOULD-level error: qq'<table><tr><td><svg><col>a'; ;
ok 9753 - Document tree: qq'<table><tr><td><svg><col>a'
ok 9754 - Parse error: qq'<table><tr><td><svg><colgroup>a'; 1:8:no DOCTYPE, 1:31:in body:\#eof;no DOCTYPE, EOF
ok 9755 - SHOULD-level error: qq'<table><tr><td><svg><colgroup>a'; ;
ok 9756 - Document tree: qq'<table><tr><td><svg><colgroup>a'
ok 9757 - Parse error: qq'<table><tr><td><svg><tr>a'; 1:8:no DOCTYPE, 1:25:in body:\#eof;no DOCTYPE, EOF
ok 9758 - SHOULD-level error: qq'<table><tr><td><svg><tr>a'; ;
ok 9759 - Document tree: qq'<table><tr><td><svg><tr>a'
ok 9760 - Parse error: qq'<table><caption><svg><caption>a'; 1:8:no DOCTYPE, 1:31:in body:\#eof;no DOCTYPE, EOF
ok 9761 - SHOULD-level error: qq'<table><caption><svg><caption>a'; ;
ok 9762 - Document tree: qq'<table><caption><svg><caption>a'
ok 9763 - Parse error: qq'<table><caption><svg><col>a'; 1:8:no DOCTYPE, 1:27:in body:\#eof;no DOCTYPE, EOF
ok 9764 - SHOULD-level error: qq'<table><caption><svg><col>a'; ;
ok 9765 - Document tree: qq'<table><caption><svg><col>a'
ok 9766 - Parse error: qq'<table><caption><svg><colgroup>a'; 1:8:no DOCTYPE, 1:32:in body:\#eof;no DOCTYPE, EOF
ok 9767 - SHOULD-level error: qq'<table><caption><svg><colgroup>a'; ;
ok 9768 - Document tree: qq'<table><caption><svg><colgroup>a'
ok 9769 - Parse error: qq'<table><caption><svg><thead>a'; 1:8:no DOCTYPE, 1:29:in body:\#eof;no DOCTYPE, EOF
ok 9770 - SHOULD-level error: qq'<table><caption><svg><thead>a'; ;
ok 9771 - Document tree: qq'<table><caption><svg><thead>a'
ok 9772 - Parse error: qq'<table><caption><svg><tr>a'; 1:8:no DOCTYPE, 1:26:in body:\#eof;no DOCTYPE, EOF
ok 9773 - SHOULD-level error: qq'<table><caption><svg><tr>a'; ;
ok 9774 - Document tree: qq'<table><caption><svg><tr>a'
ok 9775 - Parse error: qq'<table><caption><svg><td>a'; 1:8:no DOCTYPE, 1:26:in body:\#eof;no DOCTYPE, EOF
ok 9776 - SHOULD-level error: qq'<table><caption><svg><td>a'; ;
ok 9777 - Document tree: qq'<table><caption><svg><td>a'
not ok 9778 - Parse error: qq'<table><tr><td><svg><g>a</td>b'; 1:8:no DOCTYPE, 1:30:unmatched end tag:td, 1:30:not closed:g, 1:30:in table:\#text, 1:30:in body:\#eof;no DOCTYPE, unmatched </td>, b in table, EOF
#   Failed test 'Parse error: qq'<table><tr><td><svg><g>a</td>b'; 1:8:no DOCTYPE, 1:30:unmatched end tag:td, 1:30:not closed:g, 1:30:in table:\#text, 1:30:in body:\#eof;no DOCTYPE, unmatched </td>, b in table, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '4'
ok 9779 - SHOULD-level error: qq'<table><tr><td><svg><g>a</td>b'; ;
ok 9780 - Document tree: qq'<table><tr><td><svg><g>a</td>b'
not ok 9781 - Parse error: qq'<table><tr><th><svg><g>a</th>b'; 1:8:no DOCTYPE, 1:30:unmatched end tag:th, 1:30:not closed:g, 1:30:in table:\#text, 1:30:in body:\#eof;no DOCTYPE, unmatched </th>, b in table, EOF
#   Failed test 'Parse error: qq'<table><tr><th><svg><g>a</th>b'; 1:8:no DOCTYPE, 1:30:unmatched end tag:th, 1:30:not closed:g, 1:30:in table:\#text, 1:30:in body:\#eof;no DOCTYPE, unmatched </th>, b in table, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '4'
ok 9782 - SHOULD-level error: qq'<table><tr><th><svg><g>a</th>b'; ;
ok 9783 - Document tree: qq'<table><tr><th><svg><g>a</th>b'
not ok 9784 - Parse error: qq'<table><caption><svg><g>a</td>b'; 1:8:no DOCTYPE, 1:31:unmatched end tag:td, 1:31:unmatched end tag:td, 1:31:in body:\#eof;no DOCTYPE, unmatched </td>, EOF
#   Failed test 'Parse error: qq'<table><caption><svg><g>a</td>b'; 1:8:no DOCTYPE, 1:31:unmatched end tag:td, 1:31:unmatched end tag:td, 1:31:in body:\#eof;no DOCTYPE, unmatched </td>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9785 - SHOULD-level error: qq'<table><caption><svg><g>a</td>b'; ;
ok 9786 - Document tree: qq'<table><caption><svg><g>a</td>b'
not ok 9787 - Parse error: qq'<table><caption><svg><g>a</th>b'; 1:8:no DOCTYPE, 1:31:unmatched end tag:th, 1:31:unmatched end tag:th, 1:31:in body:\#eof;no DOCTYPE, unmatched </th>, EOF
#   Failed test 'Parse error: qq'<table><caption><svg><g>a</th>b'; 1:8:no DOCTYPE, 1:31:unmatched end tag:th, 1:31:unmatched end tag:th, 1:31:in body:\#eof;no DOCTYPE, unmatched </th>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9788 - SHOULD-level error: qq'<table><caption><svg><g>a</th>b'; ;
ok 9789 - Document tree: qq'<table><caption><svg><g>a</th>b'
not ok 9790 - Parse error: qq'<table><caption><svg><g>a</caption>b'; 1:8:no DOCTYPE, 1:36:unmatched end tag:caption, 1:36:not closed:g, 1:36:in table:\#text, 1:36:in body:\#eof;no DOCTYPE, unmatched </caption>, EOF
#   Failed test 'Parse error: qq'<table><caption><svg><g>a</caption>b'; 1:8:no DOCTYPE, 1:36:unmatched end tag:caption, 1:36:not closed:g, 1:36:in table:\#text, 1:36:in body:\#eof;no DOCTYPE, unmatched </caption>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '3'
ok 9791 - SHOULD-level error: qq'<table><caption><svg><g>a</caption>b'; ;
not ok 9792 - Document tree: qq'<table><caption><svg><g>a</caption>b'
#   Failed test 'Document tree: qq'<table><caption><svg><g>a</caption>b''
#   at HTML-tree.t test () ok line 9.
# +---+-------------------+---+-------------------+
# | Ln|Got                | Ln|Expected           |
# +---+-------------------+---+-------------------+
# |  1|<html>             |  1|<html>             |
# |  2|  <head>           |  2|  <head>           |
# |  3|  <body>           |  3|  <body>           |
# *  4|    "b"            *   |                   |
# |  5|    <table>        |  4|    <table>        |
# |  6|      <caption>    |  5|      <caption>    |
# |  7|        <svg svg>  |  6|        <svg svg>  |
# |  8|          <svg g>  |  7|          <svg g>  |
# *  9|            "a"    *  8|            "ab"   *
# +---+-------------------+---+-------------------+
not ok 9793 - Parse error: qq'<table><tr><td><svg><g>a</caption>b'; 1:8:no DOCTYPE, 1:35:unmatched end tag:caption, 1:35:unmatched end tag:caption, 1:35:in body:\#eof;no DOCTYPE, unmatched </caption>, EOF
#   Failed test 'Parse error: qq'<table><tr><td><svg><g>a</caption>b'; 1:8:no DOCTYPE, 1:35:unmatched end tag:caption, 1:35:unmatched end tag:caption, 1:35:in body:\#eof;no DOCTYPE, unmatched </caption>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9794 - SHOULD-level error: qq'<table><tr><td><svg><g>a</caption>b'; ;
ok 9795 - Document tree: qq'<table><tr><td><svg><g>a</caption>b'
not ok 9796 - Parse error: qq'<table><tr><th><svg><g>a</caption>b'; 1:8:no DOCTYPE, 1:35:unmatched end tag:caption, 1:35:unmatched end tag:caption, 1:35:in body:\#eof;no DOCTYPE, unmatched </caption>, EOF
#   Failed test 'Parse error: qq'<table><tr><th><svg><g>a</caption>b'; 1:8:no DOCTYPE, 1:35:unmatched end tag:caption, 1:35:unmatched end tag:caption, 1:35:in body:\#eof;no DOCTYPE, unmatched </caption>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9797 - SHOULD-level error: qq'<table><tr><th><svg><g>a</caption>b'; ;
ok 9798 - Document tree: qq'<table><tr><th><svg><g>a</caption>b'
not ok 9799 - Parse error: qq'<table><tr><td><svg><g>a</table>b'; 1:8:no DOCTYPE, 1:33:unmatched end tag:table, 1:33:unmatched end tag:td, 1:33:not closed:g;no DOCTYPE, unexpected </table>, EOF
#   Failed test 'Parse error: qq'<table><tr><td><svg><g>a</table>b'; 1:8:no DOCTYPE, 1:33:unmatched end tag:table, 1:33:unmatched end tag:td, 1:33:not closed:g;no DOCTYPE, unexpected </table>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9800 - SHOULD-level error: qq'<table><tr><td><svg><g>a</table>b'; ;
ok 9801 - Document tree: qq'<table><tr><td><svg><g>a</table>b'
not ok 9802 - Parse error: qq'<table><tr><td><svg><g>a</tbody>b'; 1:8:no DOCTYPE, 1:33:unmatched end tag:tbody, 1:33:unmatched end tag:td, 1:33:not closed:g, 1:33:in table:\#text, 1:33:in body:\#eof;no DOCTYPE, unmatched </tbody>, b in table, EOF
#   Failed test 'Parse error: qq'<table><tr><td><svg><g>a</tbody>b'; 1:8:no DOCTYPE, 1:33:unmatched end tag:tbody, 1:33:unmatched end tag:td, 1:33:not closed:g, 1:33:in table:\#text, 1:33:in body:\#eof;no DOCTYPE, unmatched </tbody>, b in table, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '4'
ok 9803 - SHOULD-level error: qq'<table><tr><td><svg><g>a</tbody>b'; ;
ok 9804 - Document tree: qq'<table><tr><td><svg><g>a</tbody>b'
not ok 9805 - Parse error: qq'<table><tr><td><svg><g>a</tr>b'; 1:8:no DOCTYPE, 1:30:unmatched end tag:tr, 1:30:unmatched end tag:td, 1:30:not closed:g, 1:30:in table:\#text, 1:30:in body:\#eof;no DOCTYPE, unmatched </tr>, b in table, EOF
#   Failed test 'Parse error: qq'<table><tr><td><svg><g>a</tr>b'; 1:8:no DOCTYPE, 1:30:unmatched end tag:tr, 1:30:unmatched end tag:td, 1:30:not closed:g, 1:30:in table:\#text, 1:30:in body:\#eof;no DOCTYPE, unmatched </tr>, b in table, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '4'
ok 9806 - SHOULD-level error: qq'<table><tr><td><svg><g>a</tr>b'; ;
ok 9807 - Document tree: qq'<table><tr><td><svg><g>a</tr>b'
not ok 9808 - Parse error: qq'<table><thead><tr><td><svg><g>a</thead>b'; 1:8:no DOCTYPE, 1:40:unmatched end tag:thead, 1:40:unmatched end tag:td, 1:40:not closed:g, 1:40:in table:\#text, 1:40:in body:\#eof;no DOCTYPE, unmatched </thead>, b in table, EOF
#   Failed test 'Parse error: qq'<table><thead><tr><td><svg><g>a</thead>b'; 1:8:no DOCTYPE, 1:40:unmatched end tag:thead, 1:40:unmatched end tag:td, 1:40:not closed:g, 1:40:in table:\#text, 1:40:in body:\#eof;no DOCTYPE, unmatched </thead>, b in table, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '4'
ok 9809 - SHOULD-level error: qq'<table><thead><tr><td><svg><g>a</thead>b'; ;
ok 9810 - Document tree: qq'<table><thead><tr><td><svg><g>a</thead>b'
not ok 9811 - Parse error: qq'<table><tfoot><tr><td><svg><g>a</tfoot>b'; 1:8:no DOCTYPE, 1:40:unmatched end tag:tfoot, 1:40:unmatched end tag:td, 1:40:not closed:g, 1:40:in table:\#text, 1:40:in body:\#eof;no DOCTYPE, unmatched </tfoot>, b in table, EOF
#   Failed test 'Parse error: qq'<table><tfoot><tr><td><svg><g>a</tfoot>b'; 1:8:no DOCTYPE, 1:40:unmatched end tag:tfoot, 1:40:unmatched end tag:td, 1:40:not closed:g, 1:40:in table:\#text, 1:40:in body:\#eof;no DOCTYPE, unmatched </tfoot>, b in table, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '6'
#     expected: '4'
ok 9812 - SHOULD-level error: qq'<table><tfoot><tr><td><svg><g>a</tfoot>b'; ;
ok 9813 - Document tree: qq'<table><tfoot><tr><td><svg><g>a</tfoot>b'
not ok 9814 - Parse error: qq'<table><caption><svg><g>a</table>b'; 1:8:no DOCTYPE, 1:34:unmatched end tag:table, 1:34:not closed:caption, 1:34:not closed:g;no DOCTYPE, unexpected </table>, EOF
#   Failed test 'Parse error: qq'<table><caption><svg><g>a</table>b'; 1:8:no DOCTYPE, 1:34:unmatched end tag:table, 1:34:not closed:caption, 1:34:not closed:g;no DOCTYPE, unexpected </table>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9815 - SHOULD-level error: qq'<table><caption><svg><g>a</table>b'; ;
not ok 9816 - Document tree: qq'<table><caption><svg><g>a</table>b'
#   Failed test 'Document tree: qq'<table><caption><svg><g>a</table>b''
#   at HTML-tree.t test () ok line 9.
# +---+-------------------+---+-------------------+
# | Ln|Got                | Ln|Expected           |
# +---+-------------------+---+-------------------+
# |  1|<html>             |  1|<html>             |
# |  2|  <head>           |  2|  <head>           |
# |  3|  <body>           |  3|  <body>           |
# |  4|    <table>        |  4|    <table>        |
# |  5|      <caption>    |  5|      <caption>    |
# |  6|        <svg svg>  |  6|        <svg svg>  |
# |  7|          <svg g>  |  7|          <svg g>  |
# *  8|            "a"    *  8|            "ab"   *
# *  9|    "b"            *   |                   |
# +---+-------------------+---+-------------------+
not ok 9817 - Parse error: qq'<table><caption><svg><g>a</tbody>b'; 1:8:no DOCTYPE, 1:34:unmatched end tag:tbody, 1:34:unmatched end tag:tbody, 1:34:in body:\#eof;no DOCTYPE, unmatched </tbody>, EOF
#   Failed test 'Parse error: qq'<table><caption><svg><g>a</tbody>b'; 1:8:no DOCTYPE, 1:34:unmatched end tag:tbody, 1:34:unmatched end tag:tbody, 1:34:in body:\#eof;no DOCTYPE, unmatched </tbody>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9818 - SHOULD-level error: qq'<table><caption><svg><g>a</tbody>b'; ;
ok 9819 - Document tree: qq'<table><caption><svg><g>a</tbody>b'
not ok 9820 - Parse error: qq'<table><caption><svg><g>a</thead>b'; 1:8:no DOCTYPE, 1:34:unmatched end tag:thead, 1:34:unmatched end tag:thead, 1:34:in body:\#eof;no DOCTYPE, unmatched </thead>, EOF
#   Failed test 'Parse error: qq'<table><caption><svg><g>a</thead>b'; 1:8:no DOCTYPE, 1:34:unmatched end tag:thead, 1:34:unmatched end tag:thead, 1:34:in body:\#eof;no DOCTYPE, unmatched </thead>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9821 - SHOULD-level error: qq'<table><caption><svg><g>a</thead>b'; ;
ok 9822 - Document tree: qq'<table><caption><svg><g>a</thead>b'
not ok 9823 - Parse error: qq'<table><caption><svg><g>a</tfoot>b'; 1:8:no DOCTYPE, 1:34:unmatched end tag:tfoot, 1:34:unmatched end tag:tfoot, 1:34:in body:\#eof;no DOCTYPE, unmatched </tfoot>, EOF
#   Failed test 'Parse error: qq'<table><caption><svg><g>a</tfoot>b'; 1:8:no DOCTYPE, 1:34:unmatched end tag:tfoot, 1:34:unmatched end tag:tfoot, 1:34:in body:\#eof;no DOCTYPE, unmatched </tfoot>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9824 - SHOULD-level error: qq'<table><caption><svg><g>a</tfoot>b'; ;
ok 9825 - Document tree: qq'<table><caption><svg><g>a</tfoot>b'
not ok 9826 - Parse error: qq'<table><caption><svg><g>a</tr>b'; 1:8:no DOCTYPE, 1:31:unmatched end tag:tr, 1:31:unmatched end tag:tr, 1:31:in body:\#eof;no DOCTYPE, unmatched </tr>, EOF
#   Failed test 'Parse error: qq'<table><caption><svg><g>a</tr>b'; 1:8:no DOCTYPE, 1:31:unmatched end tag:tr, 1:31:unmatched end tag:tr, 1:31:in body:\#eof;no DOCTYPE, unmatched </tr>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '4'
#     expected: '3'
ok 9827 - SHOULD-level error: qq'<table><caption><svg><g>a</tr>b'; ;
ok 9828 - Document tree: qq'<table><caption><svg><g>a</tr>b'
ok 9829 - Parse error: qq'<table><tr><svg><g>a</tr>b<!---->'; 1:8:no DOCTYPE, 1:17:in table:svg, 1:26:unmatched end tag:tr, 1:33:in table:\#text, 1:33:in body:\#eof;no DOCTYPE, <svg> in tr, unexpected </tr>, b in table, EOF
ok 9830 - SHOULD-level error: qq'<table><tr><svg><g>a</tr>b<!---->'; ;
ok 9831 - Document tree: qq'<table><tr><svg><g>a</tr>b<!---->'
ok 9832 - Parse error: qq'<table><tbody><svg><g>a</tbody>b<!---->'; 1:8:no DOCTYPE, 1:20:in table:svg, 1:32:unmatched end tag:tbody, 1:39:in table:\#text, 1:39:in body:\#eof;no DOCTYPE, <svg> in tbody, unexpected </tbody>, b in table, EOF
ok 9833 - SHOULD-level error: qq'<table><tbody><svg><g>a</tbody>b<!---->'; ;
ok 9834 - Document tree: qq'<table><tbody><svg><g>a</tbody>b<!---->'
ok 9835 - Parse error: qq'<table><thead><svg><g>a</thead>b<!---->'; 1:8:no DOCTYPE, 1:20:in table:svg, 1:32:unmatched end tag:thead, 1:39:in table:\#text, 1:39:in body:\#eof;no DOCTYPE, <svg> in thead, unexpected </thead>, b in table, EOF
ok 9836 - SHOULD-level error: qq'<table><thead><svg><g>a</thead>b<!---->'; ;
ok 9837 - Document tree: qq'<table><thead><svg><g>a</thead>b<!---->'
ok 9838 - Parse error: qq'<table><tfoot><svg><g>a</tfoot>b<!---->'; 1:8:no DOCTYPE, 1:20:in table:svg, 1:32:unmatched end tag:tfoot, 1:39:in table:\#text, 1:39:in body:\#eof;no DOCTYPE, <svg> in tfoot, unexpected </tfoot>, b in table, EOF
ok 9839 - SHOULD-level error: qq'<table><tfoot><svg><g>a</tfoot>b<!---->'; ;
ok 9840 - Document tree: qq'<table><tfoot><svg><g>a</tfoot>b<!---->'
not ok 9841 - Parse error: qq'<table><svg><g>a</table>b'; 1:8:no DOCTYPE, 1:13:in table:svg, 1:25:unmatched end tag:table;no DOCTYPE, <svg> in table, unexpected </table>, EOF
#   Failed test 'Parse error: qq'<table><svg><g>a</table>b'; 1:8:no DOCTYPE, 1:13:in table:svg, 1:25:unmatched end tag:table;no DOCTYPE, <svg> in table, unexpected </table>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '4'
ok 9842 - SHOULD-level error: qq'<table><svg><g>a</table>b'; ;
ok 9843 - Document tree: qq'<table><svg><g>a</table>b'
ok 9844 - Parse error: qq'<table><tbody><tr><svg><g>a</tbody>b<!---->'; 1:8:no DOCTYPE, 1:24:in table:svg, 1:36:unmatched end tag:tbody, 1:43:in table:\#text, 1:43:in body:\#eof;no DOCTYPE, <svg> in tr, unexpected </tbody>, b in table, EOF
ok 9845 - SHOULD-level error: qq'<table><tbody><tr><svg><g>a</tbody>b<!---->'; ;
ok 9846 - Document tree: qq'<table><tbody><tr><svg><g>a</tbody>b<!---->'
ok 9847 - Parse error: qq'<table><thead><tr><svg><g>a</thead>b<!---->'; 1:8:no DOCTYPE, 1:24:in table:svg, 1:36:unmatched end tag:thead, 1:43:in table:\#text, 1:43:in body:\#eof;no DOCTYPE, <svg> in tr, unexpected </thead>, b in table, EOF
ok 9848 - SHOULD-level error: qq'<table><thead><tr><svg><g>a</thead>b<!---->'; ;
ok 9849 - Document tree: qq'<table><thead><tr><svg><g>a</thead>b<!---->'
ok 9850 - Parse error: qq'<table><tfoot><tr><svg><g>a</tfoot>b<!---->'; 1:8:no DOCTYPE, 1:24:in table:svg, 1:36:unmatched end tag:tfoot, 1:43:in table:\#text, 1:43:in body:\#eof;no DOCTYPE, <svg> in tr, unexpected </tfoot>, b in table, EOF
ok 9851 - SHOULD-level error: qq'<table><tfoot><tr><svg><g>a</tfoot>b<!---->'; ;
not ok 9852 - Document tree: qq'<table><tfoot><tr><svg><g>a</tfoot>b<!---->'
#   Failed test 'Document tree: qq'<table><tfoot><tr><svg><g>a</tfoot>b<!---->''
#   at HTML-tree.t test () ok line 9.
# +---+-----------------+---+-----------------+
# | Ln|Got              | Ln|Expected         |
# +---+-----------------+---+-----------------+
# |  1|<html>           |  1|<html>           |
# |  2|  <head>         |  2|  <head>         |
# |  3|  <body>         |  3|  <body>         |
# |  4|    <svg svg>    |  4|    <svg svg>    |
# |  5|      <svg g>    |  5|      <svg g>    |
# *  6|        "a"      *  6|        "ab"     *
# *  7|    "b"          *   |                 |
# |  8|    <table>      |  7|    <table>      |
# |  9|      <tfoot>    |  8|      <tfoot>    |
# | 10|        <tr>     |  9|        <tr>     |
# | 11|      <!--  -->  | 10|      <!--  -->  |
# +---+-----------------+---+-----------------+
not ok 9853 - Parse error: qq'<table><tbody><tr><svg><g>a</table>b'; 1:8:no DOCTYPE, 1:24:in table:svg, 1:36:unmatched end tag:table;no DOCTYPE, <svg> in tr, unexpected </table>, EOF
#   Failed test 'Parse error: qq'<table><tbody><tr><svg><g>a</table>b'; 1:8:no DOCTYPE, 1:24:in table:svg, 1:36:unmatched end tag:table;no DOCTYPE, <svg> in tr, unexpected </table>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '4'
ok 9854 - SHOULD-level error: qq'<table><tbody><tr><svg><g>a</table>b'; ;
ok 9855 - Document tree: qq'<table><tbody><tr><svg><g>a</table>b'
ok 9856 - Parse error: qq'<table><tbody><tr><svg><g>a</tbody>b<!---->'; 1:8:no DOCTYPE, 1:24:in table:svg, 1:36:unmatched end tag:tbody, 1:43:in table:\#text, 1:43:in body:\#eof;no DOCTYPE, <svg> in tr, unexpected </tbody>, b in table, EOF
ok 9857 - SHOULD-level error: qq'<table><tbody><tr><svg><g>a</tbody>b<!---->'; ;
ok 9858 - Document tree: qq'<table><tbody><tr><svg><g>a</tbody>b<!---->'
ok 9859 - Parse error: qq'<table><thead><tr><svg><g>a</thead>b<!---->'; 1:8:no DOCTYPE, 1:24:in table:svg, 1:36:unmatched end tag:thead, 1:43:in table:\#text, 1:43:in body:\#eof;no DOCTYPE, <svg> in tr, unexpected </thead>, b in table, EOF
ok 9860 - SHOULD-level error: qq'<table><thead><tr><svg><g>a</thead>b<!---->'; ;
ok 9861 - Document tree: qq'<table><thead><tr><svg><g>a</thead>b<!---->'
ok 9862 - Parse error: qq'<table><tfoot><tr><svg><g>a</tfoot>b<!---->'; 1:8:no DOCTYPE, 1:24:in table:svg, 1:36:unmatched end tag:tfoot, 1:43:in table:\#text, 1:43:in body:\#eof;no DOCTYPE, <svg> in tr, unexpected </tfoot>, b in table, EOF
ok 9863 - SHOULD-level error: qq'<table><tfoot><tr><svg><g>a</tfoot>b<!---->'; ;
ok 9864 - Document tree: qq'<table><tfoot><tr><svg><g>a</tfoot>b<!---->'
ok 9865 - Parse error: qq'<table><colgroup><svg></colgroup><!----></table>'; 1:8:no DOCTYPE, 1:23:in table:svg, 1:34:unmatched end tag:colgroup, 1:34:unmatched end tag:colgroup, 1:48:unmatched end tag:table;no DOCTYPE, <svg> in table, unexpected </colgroup>, unexpected </table>, EOF
ok 9866 - SHOULD-level error: qq'<table><colgroup><svg></colgroup><!----></table>'; ;
ok 9867 - Document tree: qq'<table><colgroup><svg></colgroup><!----></table>'
ok 9868 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<p xmlns:xlink="http://www.w3.org/1999/xhtml">x</p>'; ;
ok 9869 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<p xmlns:xlink="http://www.w3.org/1999/xhtml">x</p>'; ;
ok 9870 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<p xmlns:xlink="http://www.w3.org/1999/xhtml">x</p>'
ok 9871 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<svg xmlns:xlink="http://www.w3.org/1999/xlink"></svg>'; ;
ok 9872 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<svg xmlns:xlink="http://www.w3.org/1999/xlink"></svg>'; ;
ok 9873 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<svg xmlns:xlink="http://www.w3.org/1999/xlink"></svg>'
ok 9874 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<svg xmlns:xlink="http://www.w3.org/1999/xhtml"></svg>'; 2:49:bad namespace;bad namespace
ok 9875 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<svg xmlns:xlink="http://www.w3.org/1999/xhtml"></svg>'; ;
ok 9876 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<svg xmlns:xlink="http://www.w3.org/1999/xhtml"></svg>'
ok 9877 - Parse error: qq'<!DOCTYPE HTML>\x{0A}<svg xmlns:xlink="http://www.w3.org/1999/xlink "></svg>'; 2:50:bad namespace;bad namespace
ok 9878 - SHOULD-level error: qq'<!DOCTYPE HTML>\x{0A}<svg xmlns:xlink="http://www.w3.org/1999/xlink "></svg>'; ;
ok 9879 - Document tree: qq'<!DOCTYPE HTML>\x{0A}<svg xmlns:xlink="http://www.w3.org/1999/xlink "></svg>'
ok 9880 - Parse error: qq'<!DOCTYPE html>\x{0A}<svg><font></font></svg>'; ;
ok 9881 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<svg><font></font></svg>'; ;
ok 9882 - Document tree: qq'<!DOCTYPE html>\x{0A}<svg><font></font></svg>'
ok 9883 - Parse error: qq'<!DOCTYPE html>\x{0A}<svg><font>abc</font></svg>'; ;
ok 9884 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<svg><font>abc</font></svg>'; ;
ok 9885 - Document tree: qq'<!DOCTYPE html>\x{0A}<svg><font>abc</font></svg>'
ok 9886 - Parse error: qq'<!DOCTYPE html>\x{0A}<svg><font color=red></font>'; 2:22:not closed:svg;no </svg>
ok 9887 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<svg><font color=red></font>'; ;
ok 9888 - Document tree: qq'<!DOCTYPE html>\x{0A}<svg><font color=red></font>'
ok 9889 - Parse error: qq'<!DOCTYPE HTML><svg><font>x</font>y</svg>z'; ;
ok 9890 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><font>x</font>y</svg>z'; ;
ok 9891 - Document tree: qq'<!DOCTYPE HTML><svg><font>x</font>y</svg>z'
ok 9892 - Parse error: qq'<!DOCTYPE HTML><svg><a>x</a>y</svg>z'; ;
ok 9893 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><a>x</a>y</svg>z'; ;
ok 9894 - Document tree: qq'<!DOCTYPE HTML><svg><a>x</a>y</svg>z'
ok 9895 - Parse error: qq'<!DOCTYPE HTML><svg><c>x</c>y</svg>z'; ;
ok 9896 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><c>x</c>y</svg>z'; ;
ok 9897 - Document tree: qq'<!DOCTYPE HTML><svg><c>x</c>y</svg>z'
ok 9898 - Parse error: qq'<!DOCTYPE html>\x{0A}<svg><font size=1></font>'; 2:19:not closed:svg;no </svg>
ok 9899 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<svg><font size=1></font>'; ;
ok 9900 - Document tree: qq'<!DOCTYPE html>\x{0A}<svg><font size=1></font>'
ok 9901 - Parse error: qq'<!DOCTYPE html>\x{0A}<svg><font face="Arial"></font>'; 2:25:not closed:svg;no </svg>
ok 9902 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<svg><font face="Arial"></font>'; ;
ok 9903 - Document tree: qq'<!DOCTYPE html>\x{0A}<svg><font face="Arial"></font>'
ok 9904 - Parse error: qq'<!DOCTYPE html>\x{0A}<svg><font point-size=14></font></svg>'; ;
ok 9905 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<svg><font point-size=14></font></svg>'; ;
ok 9906 - Document tree: qq'<!DOCTYPE html>\x{0A}<svg><font point-size=14></font></svg>'
ok 9907 - Parse error: qq'<!DOCTYPE html>\x{0A}<table>\x{0A}  <tr>\x{0A}    <td>\x{0A}      <svg>\x{0A}        <foreignObject>\x{0A}          <table>\x{0A}            <td>\x{0A}          </table>\x{0A}        </foreignObject>\x{0A}      </svg>\x{0A}    <td>\x{0A}      Hi\x{0A}  </tr>\x{0A}</table>\x{0A}there'; 9:0:missing start tag:tr;9:0:missing start tag:tr;
ok 9908 - SHOULD-level error: qq'<!DOCTYPE html>\x{0A}<table>\x{0A}  <tr>\x{0A}    <td>\x{0A}      <svg>\x{0A}        <foreignObject>\x{0A}          <table>\x{0A}            <td>\x{0A}          </table>\x{0A}        </foreignObject>\x{0A}      </svg>\x{0A}    <td>\x{0A}      Hi\x{0A}  </tr>\x{0A}</table>\x{0A}there'; ;
ok 9909 - Document tree: qq'<!DOCTYPE html>\x{0A}<table>\x{0A}  <tr>\x{0A}    <td>\x{0A}      <svg>\x{0A}        <foreignObject>\x{0A}          <table>\x{0A}            <td>\x{0A}          </table>\x{0A}        </foreignObject>\x{0A}      </svg>\x{0A}    <td>\x{0A}      Hi\x{0A}  </tr>\x{0A}</table>\x{0A}there'
ok 9910 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td>'; 1:39:in body:\#eof;EOF
ok 9911 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td>'; ;
ok 9912 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td>'
ok 9913 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td>a'; 1:40:in body:\#eof;EOF
ok 9914 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td>a'; ;
ok 9915 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td>a'
ok 9916 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td>b'; 1:45:in body:\#eof;EOF
ok 9917 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td>b'; ;
ok 9918 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td>b'
ok 9919 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><td>'; 1:48:in body:\#eof;EOF
ok 9920 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><td>'; ;
ok 9921 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><td>'
ok 9922 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td>a</td>b<td>'; 1:50:in body:\#eof;EOF
ok 9923 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td>a</td>b<td>'; ;
ok 9924 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td>a</td>b<td>'
ok 9925 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td><tr>'; 1:43:in body:\#eof;EOF
ok 9926 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td><tr>'; ;
ok 9927 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td><tr>'
ok 9928 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><tr>'; 1:48:in body:\#eof;EOF
ok 9929 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><tr>'; ;
ok 9930 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><tr>'
not ok 9931 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><tr></td> <td>'; 1:54:unmatched end tag:td, 1:54:not closed:tr, 1:58:in body:\#eof;unexpected </td>, EOF
#   Failed test 'Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><tr></td> <td>'; 1:54:unmatched end tag:td, 1:54:not closed:tr, 1:58:in body:\#eof;unexpected </td>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '3'
#     expected: '2'
ok 9932 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><tr></td> <td>'; ;
ok 9933 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><tr></td> <td>'
ok 9934 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td><tr></td> <td>'; 1:49:unmatched end tag:td, 1:53:in body:\#eof;no </svg tr> before </td>, EOF
ok 9935 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td><tr></td> <td>'; ;
ok 9936 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td><tr></td> <td>'
not ok 9937 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></tbody><tr>'; 1:48:unmatched end tag:tbody, 1:48:unmatched end tag:tbody, 1:48:unmatched end tag:td, 1:48:not closed:svg, 1:51:in body:\#eof;unexpected </tbody>, EOF
#   Failed test 'Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></tbody><tr>'; 1:48:unmatched end tag:tbody, 1:48:unmatched end tag:tbody, 1:48:unmatched end tag:td, 1:48:not closed:svg, 1:51:in body:\#eof;unexpected </tbody>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '2'
ok 9938 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></tbody><tr>'; ;
ok 9939 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td></tbody><tr>'
ok 9940 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td><tbody>'; 1:46:in body:\#eof;EOF
ok 9941 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td><tbody>'; ;
ok 9942 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td><tbody>'
not ok 9943 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></tr><tbody>'; 1:45:unmatched end tag:tr, 1:45:unmatched end tag:tr, 1:45:unmatched end tag:td, 1:45:not closed:svg, 1:51:in body:\#eof;unexpected </tr>, EOF
#   Failed test 'Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></tr><tbody>'; 1:45:unmatched end tag:tr, 1:45:unmatched end tag:tr, 1:45:unmatched end tag:td, 1:45:not closed:svg, 1:51:in body:\#eof;unexpected </tr>, EOF'
#   at HTML-tree.t test () ok line 3.
#          got: '5'
#     expected: '2'
ok 9944 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></tr><tbody>'; ;
ok 9945 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td></tr><tbody>'
ok 9946 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><tbody>'; 1:51:in body:\#eof;EOF
ok 9947 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><tbody>'; ;
ok 9948 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td></td><tbody>'
ok 9949 - Parse error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></table>a'; 1:48:unmatched end tag:table, 1:48:unmatched end tag:table, 1:48:unmatched end tag:td, 1:48:not closed:svg;No </svg td></svg svg> before </table> (in foreign content), No </svg td></svg svg> before </table> (in table cell), No </svg svg> before </td> implied by </table> (in foreign content), No </svg svg> before </td> implied by </table> (in table cell)
ok 9950 - SHOULD-level error: qq'<!DOCTYPE HTML><table><tr><td><svg><td></table>a'; ;
ok 9951 - Document tree: qq'<!DOCTYPE HTML><table><tr><td><svg><td></table>a'
ok 9952 - Parse error: qq'<!DOCTYPE html><table><tr><td><svg><tbody></tbody>'; 1:50:in body:\#eof;EOF
ok 9953 - SHOULD-level error: qq'<!DOCTYPE html><table><tr><td><svg><tbody></tbody>'; ;
ok 9954 - Document tree: qq'<!DOCTYPE html><table><tr><td><svg><tbody></tbody>'
ok 9955 - Parse error: qq'<!DOCTYPE html><table><tr><td><svg><tbody></tbody>a'; 1:51:in body:\#eof;EOF
ok 9956 - SHOULD-level error: qq'<!DOCTYPE html><table><tr><td><svg><tbody></tbody>a'; ;
ok 9957 - Document tree: qq'<!DOCTYPE html><table><tr><td><svg><tbody></tbody>a'
ok 9958 - Parse error: qq'<!DOCTYPE HTML><svg><desc><math><b>'; 1:35:not closed:math, 1:35:in body:\#eof;no </math>, EOF
ok 9959 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><desc><math><b>'; ;
ok 9960 - Document tree: qq'<!DOCTYPE HTML><svg><desc><math><b>'
ok 9961 - Parse error: qq'<!DOCTYPE HTML><svg><title><math><b>'; 1:36:not closed:math, 1:36:in body:\#eof;no </math>, EOF
ok 9962 - SHOULD-level error: qq'<!DOCTYPE HTML><svg><title><math><b>'; ;
ok 9963 - Document tree: qq'<!DOCTYPE HTML><svg><title><math><b>'
ok 9964 - Parse error: qq'<!DOCTYPE html><math><mi><svg><b>'; 1:33:not closed:svg, 1:33:in body:\#eof;no </svg>, EOF
ok 9965 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><svg><b>'; ;
ok 9966 - Document tree: qq'<!DOCTYPE html><math><mi><svg><b>'
ok 9967 - Parse error: qq'<!DOCTYPE html><math><mo><svg><b>'; 1:33:not closed:svg, 1:33:in body:\#eof;no </svg>, EOF
ok 9968 - SHOULD-level error: qq'<!DOCTYPE html><math><mo><svg><b>'; ;
ok 9969 - Document tree: qq'<!DOCTYPE html><math><mo><svg><b>'
ok 9970 - Parse error: qq'<!DOCTYPE html><math><mn><svg><b>'; 1:33:not closed:svg, 1:33:in body:\#eof;no </svg>, EOF
ok 9971 - SHOULD-level error: qq'<!DOCTYPE html><math><mn><svg><b>'; ;
ok 9972 - Document tree: qq'<!DOCTYPE html><math><mn><svg><b>'
ok 9973 - Parse error: qq'<!DOCTYPE html><math><ms><svg><b>'; 1:33:not closed:svg, 1:33:in body:\#eof;no </svg>, EOF
ok 9974 - SHOULD-level error: qq'<!DOCTYPE html><math><ms><svg><b>'; ;
ok 9975 - Document tree: qq'<!DOCTYPE html><math><ms><svg><b>'
ok 9976 - Parse error: qq'<!DOCTYPE html><math><mtext><svg><b>'; 1:36:not closed:svg, 1:36:in body:\#eof;no </svg>, EOF
ok 9977 - SHOULD-level error: qq'<!DOCTYPE html><math><mtext><svg><b>'; ;
ok 9978 - Document tree: qq'<!DOCTYPE html><math><mtext><svg><b>'
ok 9979 - Parse error: qq'<!DOCTYPE html><svg><foreignobject><math><b>'; 1:44:not closed:math, 1:44:in body:\#eof;no </math>, EOF
ok 9980 - SHOULD-level error: qq'<!DOCTYPE html><svg><foreignobject><math><b>'; ;
ok 9981 - Document tree: qq'<!DOCTYPE html><svg><foreignobject><math><b>'
ok 9982 - Parse error: qq'<!DOCTYPE html><svg><foreignobject><span><math><b>'; 1:50:not closed:math, 1:50:in body:\#eof;no </math> before <b>, EOF
ok 9983 - SHOULD-level error: qq'<!DOCTYPE html><svg><foreignobject><span><math><b>'; ;
ok 9984 - Document tree: qq'<!DOCTYPE html><svg><foreignobject><span><math><b>'
ok 9985 - Parse error: qq'<!DOCTYPE html><svg><foreignobject><span><math><sub>'; 1:52:not closed:math, 1:52:in body:\#eof;no </math> before <sub>, EOF
ok 9986 - SHOULD-level error: qq'<!DOCTYPE html><svg><foreignobject><span><math><sub>'; ;
ok 9987 - Document tree: qq'<!DOCTYPE html><svg><foreignobject><span><math><sub>'
ok 9988 - Parse error: qq'<!DOCTYPE html><svg><title><mglyph>'; 1:35:in body:\#eof;EOF
ok 9989 - SHOULD-level error: qq'<!DOCTYPE html><svg><title><mglyph>'; ;
ok 9990 - Document tree: qq'<!DOCTYPE html><svg><title><mglyph>'
ok 9991 - Parse error: qq'<!DOCTYPE html><svg><title><malignmark>'; 1:39:in body:\#eof;EOF
ok 9992 - SHOULD-level error: qq'<!DOCTYPE html><svg><title><malignmark>'; ;
ok 9993 - Document tree: qq'<!DOCTYPE html><svg><title><malignmark>'
ok 9994 - Parse error: qq'<!DOCTYPE html><svg><desc><mglyph>'; 1:34:in body:\#eof;EOF
ok 9995 - SHOULD-level error: qq'<!DOCTYPE html><svg><desc><mglyph>'; ;
ok 9996 - Document tree: qq'<!DOCTYPE html><svg><desc><mglyph>'
ok 9997 - Parse error: qq'<!DOCTYPE html><svg><desc><malignmark>'; 1:38:in body:\#eof;EOF
ok 9998 - SHOULD-level error: qq'<!DOCTYPE html><svg><desc><malignmark>'; ;
ok 9999 - Document tree: qq'<!DOCTYPE html><svg><desc><malignmark>'
ok 10000 - Parse error: qq'<!DOCTYPE html><svg><foreignObject><mglyph>'; 1:43:in body:\#eof;EOF
ok 10001 - SHOULD-level error: qq'<!DOCTYPE html><svg><foreignObject><mglyph>'; ;
ok 10002 - Document tree: qq'<!DOCTYPE html><svg><foreignObject><mglyph>'
ok 10003 - Parse error: qq'<!DOCTYPE html><svg><foreignObject><malignmark>'; 1:47:in body:\#eof;EOF
ok 10004 - SHOULD-level error: qq'<!DOCTYPE html><svg><foreignObject><malignmark>'; ;
ok 10005 - Document tree: qq'<!DOCTYPE html><svg><foreignObject><malignmark>'
ok 10006 - Parse error: qq'<!DOCTYPE html><math><annotation-xml><mglyph>'; 1:45:in body:\#eof;EOF
ok 10007 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml><mglyph>'; ;
ok 10008 - Document tree: qq'<!DOCTYPE html><math><annotation-xml><mglyph>'
ok 10009 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><mglyph>'; 1:66:in body:\#eof;EOF
ok 10010 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><mglyph>'; ;
ok 10011 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><mglyph>'
ok 10012 - Parse error: qq'<!DOCTYPE html><math><annotation-xml><malignmark>'; 1:49:in body:\#eof;EOF
ok 10013 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml><malignmark>'; ;
ok 10014 - Document tree: qq'<!DOCTYPE html><math><annotation-xml><malignmark>'
ok 10015 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><malignmark>'; 1:70:in body:\#eof;EOF
ok 10016 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><malignmark>'; ;
ok 10017 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><malignmark>'
ok 10018 - Parse error: qq'<!DOCTYPE html><math><mi><mglyph>'; 1:33:in body:\#eof;EOF
ok 10019 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><mglyph>'; ;
ok 10020 - Document tree: qq'<!DOCTYPE html><math><mi><mglyph>'
ok 10021 - Parse error: qq'<!DOCTYPE html><math><mi><malignmark>'; 1:37:in body:\#eof;EOF
ok 10022 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><malignmark>'; ;
ok 10023 - Document tree: qq'<!DOCTYPE html><math><mi><malignmark>'
ok 10024 - Parse error: qq'<!DOCTYPE html><math><mo><mglyph>'; 1:33:in body:\#eof;EOF
ok 10025 - SHOULD-level error: qq'<!DOCTYPE html><math><mo><mglyph>'; ;
ok 10026 - Document tree: qq'<!DOCTYPE html><math><mo><mglyph>'
ok 10027 - Parse error: qq'<!DOCTYPE html><math><mo><malignmark>'; 1:37:in body:\#eof;EOF
ok 10028 - SHOULD-level error: qq'<!DOCTYPE html><math><mo><malignmark>'; ;
ok 10029 - Document tree: qq'<!DOCTYPE html><math><mo><malignmark>'
ok 10030 - Parse error: qq'<!DOCTYPE html><math><ms><mglyph>'; 1:33:in body:\#eof;EOF
ok 10031 - SHOULD-level error: qq'<!DOCTYPE html><math><ms><mglyph>'; ;
ok 10032 - Document tree: qq'<!DOCTYPE html><math><ms><mglyph>'
ok 10033 - Parse error: qq'<!DOCTYPE html><math><ms><malignmark>'; 1:37:in body:\#eof;EOF
ok 10034 - SHOULD-level error: qq'<!DOCTYPE html><math><ms><malignmark>'; ;
ok 10035 - Document tree: qq'<!DOCTYPE html><math><ms><malignmark>'
ok 10036 - Parse error: qq'<!DOCTYPE html><math><mn><mglyph>'; 1:33:in body:\#eof;EOF
ok 10037 - SHOULD-level error: qq'<!DOCTYPE html><math><mn><mglyph>'; ;
ok 10038 - Document tree: qq'<!DOCTYPE html><math><mn><mglyph>'
ok 10039 - Parse error: qq'<!DOCTYPE html><math><mn><malignmark>'; 1:37:in body:\#eof;EOF
ok 10040 - SHOULD-level error: qq'<!DOCTYPE html><math><mn><malignmark>'; ;
ok 10041 - Document tree: qq'<!DOCTYPE html><math><mn><malignmark>'
ok 10042 - Parse error: qq'<!DOCTYPE html><math><mtext><mglyph>'; 1:36:in body:\#eof;EOF
ok 10043 - SHOULD-level error: qq'<!DOCTYPE html><math><mtext><mglyph>'; ;
ok 10044 - Document tree: qq'<!DOCTYPE html><math><mtext><mglyph>'
ok 10045 - Parse error: qq'<!DOCTYPE html><math><mtext><malignmark>'; 1:40:in body:\#eof;EOF
ok 10046 - SHOULD-level error: qq'<!DOCTYPE html><math><mtext><malignmark>'; ;
ok 10047 - Document tree: qq'<!DOCTYPE html><math><mtext><malignmark>'
ok 10048 - Parse error: qq'<!DOCTYPE html><ruby><math><mi><rt>'; 1:35:in body:\#eof;EOF
ok 10049 - SHOULD-level error: qq'<!DOCTYPE html><ruby><math><mi><rt>'; ;
ok 10050 - Document tree: qq'<!DOCTYPE html><ruby><math><mi><rt>'
ok 10051 - Parse error: qq'<!DOCTYPE html><ruby><math><mo><rt>'; 1:35:in body:\#eof;EOF
ok 10052 - SHOULD-level error: qq'<!DOCTYPE html><ruby><math><mo><rt>'; ;
ok 10053 - Document tree: qq'<!DOCTYPE html><ruby><math><mo><rt>'
ok 10054 - Parse error: qq'<!DOCTYPE html><ruby><math><mn><rt>'; 1:35:in body:\#eof;EOF
ok 10055 - SHOULD-level error: qq'<!DOCTYPE html><ruby><math><mn><rt>'; ;
ok 10056 - Document tree: qq'<!DOCTYPE html><ruby><math><mn><rt>'
ok 10057 - Parse error: qq'<!DOCTYPE html><ruby><math><ms><rt>'; 1:35:in body:\#eof;EOF
ok 10058 - SHOULD-level error: qq'<!DOCTYPE html><ruby><math><ms><rt>'; ;
ok 10059 - Document tree: qq'<!DOCTYPE html><ruby><math><ms><rt>'
ok 10060 - Parse error: qq'<!DOCTYPE html><ruby><math><mtext><rt>'; 1:38:in body:\#eof;EOF
ok 10061 - SHOULD-level error: qq'<!DOCTYPE html><ruby><math><mtext><rt>'; ;
ok 10062 - Document tree: qq'<!DOCTYPE html><ruby><math><mtext><rt>'
ok 10063 - Parse error: qq'<!DOCTYPE html><ruby><svg><desc><rt>'; 1:36:in body:\#eof;EOF
ok 10064 - SHOULD-level error: qq'<!DOCTYPE html><ruby><svg><desc><rt>'; ;
ok 10065 - Document tree: qq'<!DOCTYPE html><ruby><svg><desc><rt>'
ok 10066 - Parse error: qq'<!DOCTYPE html><ruby><svg><title><rt>'; 1:37:in body:\#eof;EOF
ok 10067 - SHOULD-level error: qq'<!DOCTYPE html><ruby><svg><title><rt>'; ;
ok 10068 - Document tree: qq'<!DOCTYPE html><ruby><svg><title><rt>'
ok 10069 - Parse error: qq'<!DOCTYPE html><ruby><math><annotation-xml><rt>'; 1:47:in body:\#eof;EOF
ok 10070 - SHOULD-level error: qq'<!DOCTYPE html><ruby><math><annotation-xml><rt>'; ;
ok 10071 - Document tree: qq'<!DOCTYPE html><ruby><math><annotation-xml><rt>'
ok 10072 - Parse error: qq'<!DOCTYPE html><ruby><math><annotation-xml encoding="text/html"><rt>'; 1:68:in body:\#eof;EOF
ok 10073 - SHOULD-level error: qq'<!DOCTYPE html><ruby><math><annotation-xml encoding="text/html"><rt>'; ;
ok 10074 - Document tree: qq'<!DOCTYPE html><ruby><math><annotation-xml encoding="text/html"><rt>'
ok 10075 - Parse error: qq'<!DOCTYPE html><ul><li><math><mi><li>'; 1:37:in body:\#eof;EOF
ok 10076 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><math><mi><li>'; ;
ok 10077 - Document tree: qq'<!DOCTYPE html><ul><li><math><mi><li>'
ok 10078 - Parse error: qq'<!DOCTYPE html><ul><li><math><mo><li>'; 1:37:in body:\#eof;EOF
ok 10079 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><math><mo><li>'; ;
ok 10080 - Document tree: qq'<!DOCTYPE html><ul><li><math><mo><li>'
ok 10081 - Parse error: qq'<!DOCTYPE html><ul><li><math><mn><li>'; 1:37:in body:\#eof;EOF
ok 10082 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><math><mn><li>'; ;
ok 10083 - Document tree: qq'<!DOCTYPE html><ul><li><math><mn><li>'
ok 10084 - Parse error: qq'<!DOCTYPE html><ul><li><math><ms><li>'; 1:37:in body:\#eof;EOF
ok 10085 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><math><ms><li>'; ;
ok 10086 - Document tree: qq'<!DOCTYPE html><ul><li><math><ms><li>'
ok 10087 - Parse error: qq'<!DOCTYPE html><ul><li><math><mtext><li>'; 1:40:in body:\#eof;EOF
ok 10088 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><math><mtext><li>'; ;
ok 10089 - Document tree: qq'<!DOCTYPE html><ul><li><math><mtext><li>'
ok 10090 - Parse error: qq'<!DOCTYPE html><ul><li><svg><desc><li>'; 1:38:in body:\#eof;EOF
ok 10091 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><svg><desc><li>'; ;
ok 10092 - Document tree: qq'<!DOCTYPE html><ul><li><svg><desc><li>'
ok 10093 - Parse error: qq'<!DOCTYPE html><ul><li><svg><title><li>'; 1:39:in body:\#eof;EOF
ok 10094 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><svg><title><li>'; ;
ok 10095 - Document tree: qq'<!DOCTYPE html><ul><li><svg><title><li>'
ok 10096 - Parse error: qq'<!DOCTYPE html><ul><li><math><annotation-xml><li>'; 1:49:not closed:annotation-xml, 1:49:in body:\#eof;no </annotation-xml></math> before <li>, no </ul> before EOF
ok 10097 - SHOULD-level error: qq'<!DOCTYPE html><ul><li><math><annotation-xml><li>'; ;
ok 10098 - Document tree: qq'<!DOCTYPE html><ul><li><math><annotation-xml><li>'
ok 10099 - Parse error: qq'<!DOCTYPE html><math><annotation-xml><wbr><rt><malignmark>'; 1:58:in body:\#eof;EOF
ok 10100 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml><wbr><rt><malignmark>'; ;
ok 10101 - Document tree: qq'<!DOCTYPE html><math><annotation-xml><wbr><rt><malignmark>'
ok 10102 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/xml"><wbr><rt><malignmark>'; 1:78:in body:\#eof;EOF
ok 10103 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/xml"><wbr><rt><malignmark>'; ;
ok 10104 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/xml"><wbr><rt><malignmark>'
ok 10105 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html "><wbr><rt><malignmark>'; 1:80:in body:\#eof;EOF
ok 10106 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html "><wbr><rt><malignmark>'; ;
ok 10107 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html "><wbr><rt><malignmark>'
ok 10108 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><wbr><rt><malignmark>'; 1:79:in body:\#eof;EOF
ok 10109 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><wbr><rt><malignmark>'; ;
ok 10110 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><wbr><rt><malignmark>'
ok 10111 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="TEXT/HTML"><wbr><rt><malignmark>'; 1:79:in body:\#eof;EOF
ok 10112 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="TEXT/HTML"><wbr><rt><malignmark>'; ;
ok 10113 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="TEXT/HTML"><wbr><rt><malignmark>'
ok 10114 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><wbr><rt><malignmark>'; 1:91:in body:\#eof;EOF
ok 10115 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><wbr><rt><malignmark>'; ;
ok 10116 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><wbr><rt><malignmark>'
ok 10117 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+XML"><wbr><rt><malignmark>'; 1:91:in body:\#eof;EOF
ok 10118 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+XML"><wbr><rt><malignmark>'; ;
ok 10119 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+XML"><wbr><rt><malignmark>'
ok 10120 - Parse error: qq'<!DOCTYPE html><math><mi><object><span></span></object></mi><mi>'; 1:64:in body:\#eof;EOF
ok 10121 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><object><span></span></object></mi><mi>'; ;
ok 10122 - Document tree: qq'<!DOCTYPE html><math><mi><object><span></span></object></mi><mi>'
ok 10123 - Parse error: qq'<!DOCTYPE html><p><math><foo><mi><p>a'; 1:37:in body:\#eof;EOF
ok 10124 - SHOULD-level error: qq'<!DOCTYPE html><p><math><foo><mi><p>a'; ;
ok 10125 - Document tree: qq'<!DOCTYPE html><p><math><foo><mi><p>a'
ok 10126 - Parse error: qq'<!DOCTYPE html><p><math><mi><xmp>'; 1:33:not closed:xmp, 1:33:in body:\#eof;no </xmp>, EOF
ok 10127 - SHOULD-level error: qq'<!DOCTYPE html><p><math><mi><xmp>'; ;
ok 10128 - Document tree: qq'<!DOCTYPE html><p><math><mi><xmp>'
ok 10129 - Parse error: qq'<!DOCTYPE html><p><math><mi><dd>'; 1:32:in body:\#eof;EOF
ok 10130 - SHOULD-level error: qq'<!DOCTYPE html><p><math><mi><dd>'; ;
ok 10131 - Document tree: qq'<!DOCTYPE html><p><math><mi><dd>'
ok 10132 - Parse error: qq'<!DOCTYPE html><button><math><mi><button>'; 1:41:in body:\#eof;EOF
ok 10133 - SHOULD-level error: qq'<!DOCTYPE html><button><math><mi><button>'; ;
ok 10134 - Document tree: qq'<!DOCTYPE html><button><math><mi><button>'
ok 10135 - Parse error: qq'<!DOCTYPE html><svg><body x><desc></html><!---->'; 1:29:not closed:svg, 1:29:in body:body, 1:42:not closed:desc;no </svg> before <body>, second <body>, no </desc> before </html>
ok 10136 - SHOULD-level error: qq'<!DOCTYPE html><svg><body x><desc></html><!---->'; ;
ok 10137 - Document tree: qq'<!DOCTYPE html><svg><body x><desc></html><!---->'
ok 10138 - Parse error: qq'<!DOCTYPE html><table><tr><td><svg><desc><td><!---->'; 1:46:unmatched end tag:td, 1:46:not closed:desc, 1:52:in body:\#eof;No </desc></svg> before <td>, No </desc></svg> before </td> implied by <td>, EOF
ok 10139 - SHOULD-level error: qq'<!DOCTYPE html><table><tr><td><svg><desc><td><!---->'; ;
ok 10140 - Document tree: qq'<!DOCTYPE html><table><tr><td><svg><desc><td><!---->'
ok 10141 - Parse error: qq'<!DOCTYPE html><svg><p><desc><form>'; 1:24:not closed:svg, 1:35:not closed:desc, 1:35:in body:\#eof;no </svg> before <p>, no </desc> before <form>, EOF
ok 10142 - SHOULD-level error: qq'<!DOCTYPE html><svg><p><desc><form>'; ;
ok 10143 - Document tree: qq'<!DOCTYPE html><svg><p><desc><form>'
ok 10144 - Parse error: qq'<!DOCTYPE html><p><svg><desc><table><td>'; 1:40:missing start tag:tr, 1:40:in body:\#eof;no <tr> before <td>, EOF
ok 10145 - SHOULD-level error: qq'<!DOCTYPE html><p><svg><desc><table><td>'; ;
ok 10146 - Document tree: qq'<!DOCTYPE html><p><svg><desc><table><td>'
ok 10147 - Parse error: qq'<!DOCTYPE html><svg><script></script></svg>'; ;
ok 10148 - SHOULD-level error: qq'<!DOCTYPE html><svg><script></script></svg>'; ;
ok 10149 - Document tree: qq'<!DOCTYPE html><svg><script></script></svg>'
ok 10150 - Parse error: qq'<!DOCTYPE html><svg><script>a</script></svg>'; ;
ok 10151 - SHOULD-level error: qq'<!DOCTYPE html><svg><script>a</script></svg>'; ;
ok 10152 - Document tree: qq'<!DOCTYPE html><svg><script>a</script></svg>'
ok 10153 - Parse error: qq'<!DOCTYPE html><svg><g><script></script></g></svg>'; ;
ok 10154 - SHOULD-level error: qq'<!DOCTYPE html><svg><g><script></script></g></svg>'; ;
ok 10155 - Document tree: qq'<!DOCTYPE html><svg><g><script></script></g></svg>'
ok 10156 - Parse error: qq'<!DOCTYPE html><math><g><script></script></g></math>'; ;
ok 10157 - SHOULD-level error: qq'<!DOCTYPE html><math><g><script></script></g></math>'; ;
ok 10158 - Document tree: qq'<!DOCTYPE html><math><g><script></script></g></math>'
ok 10159 - Parse error: qq'<!DOCTYPE html><svg><script><g></g></script></svg>'; ;
ok 10160 - SHOULD-level error: qq'<!DOCTYPE html><svg><script><g></g></script></svg>'; ;
ok 10161 - Document tree: qq'<!DOCTYPE html><svg><script><g></g></script></svg>'
ok 10162 - Parse error: qq'<!DOCTYPE html><svg><title><script><g></g></script></title></svg>'; ;
ok 10163 - SHOULD-level error: qq'<!DOCTYPE html><svg><title><script><g></g></script></title></svg>'; ;
ok 10164 - Document tree: qq'<!DOCTYPE html><svg><title><script><g></g></script></title></svg>'
ok 10165 - Parse error: qq'<!DOCTYPE html><svg><script><g></script></svg>'; 1:41:unmatched end tag:script;no </g>
ok 10166 - SHOULD-level error: qq'<!DOCTYPE html><svg><script><g></script></svg>'; ;
ok 10167 - Document tree: qq'<!DOCTYPE html><svg><script><g></script></svg>'
ok 10168 - Parse error: qq'<!DOCTYPE html><math><script><g></script></math>'; 1:42:unmatched end tag:script;no </g>
ok 10169 - SHOULD-level error: qq'<!DOCTYPE html><math><script><g></script></math>'; ;
ok 10170 - Document tree: qq'<!DOCTYPE html><math><script><g></script></math>'
ok 10171 - Parse error: qq'<!DOCTYPE html><math><annotation-xml><b>'; 1:40:not closed:annotation-xml, 1:40:in body:\#eof;no </annotation-xml></math> before <b>, EOF
ok 10172 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml><b>'; ;
ok 10173 - Document tree: qq'<!DOCTYPE html><math><annotation-xml><b>'
ok 10174 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/xml"><b>'; 1:60:not closed:annotation-xml, 1:60:in body:\#eof;no </annotation-xml></math> before <b>, EOF
ok 10175 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/xml"><b>'; ;
ok 10176 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/xml"><b>'
ok 10177 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html "><b>'; 1:62:not closed:annotation-xml, 1:62:in body:\#eof;no </annotation-xml></math> before <b>, EOF
ok 10178 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html "><b>'; ;
ok 10179 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html "><b>'
ok 10180 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><b>'; 1:61:in body:\#eof;EOF
ok 10181 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><b>'; ;
ok 10182 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><b>'
ok 10183 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><b>'; 1:73:in body:\#eof;EOF
ok 10184 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><b>'; ;
ok 10185 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><b>'
ok 10186 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><x><b>'; 1:64:in body:\#eof;EOF
ok 10187 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><x><b>'; ;
ok 10188 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><x><b>'
ok 10189 - Parse error: qq'<!DOCTYPE html><math><annotation-xml><math><b>'; 1:46:not closed:math, 1:46:in body:\#eof;no </math></annotation-xml></math>, EOF
ok 10190 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml><math><b>'; ;
ok 10191 - Document tree: qq'<!DOCTYPE html><math><annotation-xml><math><b>'
ok 10192 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="MathML"><math><b>'; 1:64:not closed:math, 1:64:in body:\#eof;no </math></annotation-xml></math>, EOF
ok 10193 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="MathML"><math><b>'; ;
ok 10194 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="MathML"><math><b>'
ok 10195 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><math><b>'; 1:67:not closed:math, 1:67:in body:\#eof;no </math>, EOF
ok 10196 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><math><b>'; ;
ok 10197 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><math><b>'
ok 10198 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="Text/HTML"><math><b>'; 1:67:not closed:math, 1:67:in body:\#eof;no </math>, EOF
ok 10199 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="Text/HTML"><math><b>'; ;
ok 10200 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="Text/HTML"><math><b>'
ok 10201 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><math><b>'; 1:79:not closed:math, 1:79:in body:\#eof;no </math>, EOF
ok 10202 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><math><b>'; ;
ok 10203 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><math><b>'
ok 10204 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="Application/xhtml+xml"><math><b>'; 1:79:not closed:math, 1:79:in body:\#eof;no </math>, EOF
ok 10205 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="Application/xhtml+xml"><math><b>'; ;
ok 10206 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="Application/xhtml+xml"><math><b>'
ok 10207 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</math><math>b'; 1:37:unmatched end tag:math, 1:43:in body:\#eof;unexpected </math>, EOF
ok 10208 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</math><math>b'; ;
ok 10209 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</math><math>b'
ok 10210 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><math>b'; 1:35:not closed:i, 1:41:in body:\#eof;no </i>, EOF
ok 10211 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><math>b'; ;
ok 10212 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><math>b'
ok 10213 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><x>b'; 1:35:not closed:i, 1:38:in body:\#eof;no </i>, EOF
ok 10214 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><x>b'; ;
ok 10215 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><x>b'
ok 10216 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><mi>b'; 1:35:not closed:i, 1:39:in body:\#eof;no </i>, EOF
ok 10217 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><mi>b'; ;
ok 10218 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><mi>b'
ok 10219 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><ms>b'; 1:35:not closed:i, 1:39:in body:\#eof;no </i>, EOF
ok 10220 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><ms>b'; ;
ok 10221 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><ms>b'
ok 10222 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><mo>b'; 1:35:not closed:i, 1:39:in body:\#eof;no </i>, EOF
ok 10223 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><mo>b'; ;
ok 10224 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><mo>b'
ok 10225 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><mn>b'; 1:35:not closed:i, 1:39:in body:\#eof;no </i>, EOF
ok 10226 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><mn>b'; ;
ok 10227 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><mn>b'
ok 10228 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><mtext>b'; 1:35:not closed:i, 1:42:in body:\#eof;no </i>, EOF
ok 10229 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><mtext>b'; ;
ok 10230 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><mtext>b'
ok 10231 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><mi><div>b'; 1:35:not closed:i, 1:44:in body:\#eof;no </i>, EOF
ok 10232 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><mi><div>b'; ;
ok 10233 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><mi><div>b'
ok 10234 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><mi><b>b'; 1:35:not closed:i, 1:42:in body:\#eof;no </i>, EOF
ok 10235 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><mi><b>b'; ;
ok 10236 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><mi><b>b'
ok 10237 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml>b'; 1:35:not closed:i, 1:51:in body:\#eof;no </i>, EOF
ok 10238 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml>b'; ;
ok 10239 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml>b'
ok 10240 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html">b'; 1:35:not closed:i, 1:72:in body:\#eof;no </i>, EOF
ok 10241 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html">b'; ;
ok 10242 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html">b'
ok 10243 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="application/xhtml+XML">b'; 1:35:not closed:i, 1:84:in body:\#eof;no </i>, EOF
ok 10244 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="application/xhtml+XML">b'; ;
ok 10245 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="application/xhtml+XML">b'
ok 10246 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html"><svg><desc>x'; 1:35:not closed:i, 1:83:in body:\#eof;no </i>, EOF
ok 10247 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html"><svg><desc>x'; ;
ok 10248 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html"><svg><desc>x'
ok 10249 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html"><svg><title>x'; 1:35:not closed:i, 1:84:in body:\#eof;no </i>, EOF
ok 10250 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html"><svg><title>x'; ;
ok 10251 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html"><svg><title>x'
ok 10252 - Parse error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html"><svg><foreignobject>x'; 1:35:not closed:i, 1:92:in body:\#eof;no </i>, EOF
ok 10253 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html"><svg><foreignobject>x'; ;
ok 10254 - Document tree: qq'<!DOCTYPE html><math><mi><i>a</mi><annotation-xml encoding="text/html"><svg><foreignobject>x'
ok 10255 - Parse error: qq'<!DOCTYPE html><svg><title><i>a</title><desc>x'; 1:40:not closed:i, 1:46:in body:\#eof;no </i>, EOF
ok 10256 - SHOULD-level error: qq'<!DOCTYPE html><svg><title><i>a</title><desc>x'; ;
ok 10257 - Document tree: qq'<!DOCTYPE html><svg><title><i>a</title><desc>x'
ok 10258 - Parse error: qq'<!DOCTYPE html><svg><title><i>a</title><title>x'; 1:40:not closed:i, 1:47:in body:\#eof;no </i>, EOF
ok 10259 - SHOULD-level error: qq'<!DOCTYPE html><svg><title><i>a</title><title>x'; ;
ok 10260 - Document tree: qq'<!DOCTYPE html><svg><title><i>a</title><title>x'
ok 10261 - Parse error: qq'<!DOCTYPE html><svg><title><i>a</title><foreignObJect>x'; 1:40:not closed:i, 1:55:in body:\#eof;no </i>, EOF
ok 10262 - SHOULD-level error: qq'<!DOCTYPE html><svg><title><i>a</title><foreignObJect>x'; ;
ok 10263 - Document tree: qq'<!DOCTYPE html><svg><title><i>a</title><foreignObJect>x'
ok 10264 - Parse error: qq'<!DOCTYPE html><math><mi><frameset>'; 1:35:in body:frameset, 1:35:in body:\#eof;<frameset> in body, EOF
ok 10265 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><frameset>'; ;
ok 10266 - Document tree: qq'<!DOCTYPE html><math><mi><frameset>'
ok 10267 - Parse error: qq'<!DOCTYPE html><math><mi>\x{00}<frameset>'; 1:26:NULL, 1:27:NULL, 1:36:in body:frameset, 1:36:in body:\#eof;NULL (tokenizer), NULL, <frameset> in body, EOF
ok 10268 - SHOULD-level error: qq'<!DOCTYPE html><math><mi>\x{00}<frameset>'; ;
ok 10269 - Document tree: qq'<!DOCTYPE html><math><mi>\x{00}<frameset>'
ok 10270 - Parse error: qq'<!DOCTYPE html><math><mi>\x{FFFD}<frameset>'; 1:36:in body:frameset, 1:36:in body:\#eof;<frameset> in body, EOF
ok 10271 - SHOULD-level error: qq'<!DOCTYPE html><math><mi>\x{FFFD}<frameset>'; ;
ok 10272 - Document tree: qq'<!DOCTYPE html><math><mi>\x{FFFD}<frameset>'
ok 10273 - Parse error: qq'<!DOCTYPE html><math><mi><div>\x{00}<frameset>'; 1:31:NULL, 1:32:NULL, 1:41:in body:frameset, 1:41:in body:\#eof;NULL (tokenizer), NULL, <frameset> in body, EOF
ok 10274 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><div>\x{00}<frameset>'; ;
ok 10275 - Document tree: qq'<!DOCTYPE html><math><mi><div>\x{00}<frameset>'
ok 10276 - Parse error: qq'<!DOCTYPE html><math><mi><div>\x{FFFD}<frameset>'; 1:41:in body:frameset, 1:41:in body:\#eof;<frameset> in body, EOF
ok 10277 - SHOULD-level error: qq'<!DOCTYPE html><math><mi><div>\x{FFFD}<frameset>'; ;
ok 10278 - Document tree: qq'<!DOCTYPE html><math><mi><div>\x{FFFD}<frameset>'
ok 10279 - Parse error: qq'<!DOCTYPE html><math><annotation-xml>\x{00}<mi><frameset>'; 1:38:NULL, 1:39:NULL, 1:52:in body:frameset, 1:52:in body:\#eof;NULL (tokenizer), NULL, <frameset> in body, EOF
ok 10280 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml>\x{00}<mi><frameset>'; ;
ok 10281 - Document tree: qq'<!DOCTYPE html><math><annotation-xml>\x{00}<mi><frameset>'
ok 10282 - Parse error: qq'<!DOCTYPE html><math><annotation-xml>\x{FFFD}<mi><frameset>'; 1:52:in body:frameset, 1:52:in body:\#eof;<frameset> in body, EOF
ok 10283 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml>\x{FFFD}<mi><frameset>'; ;
ok 10284 - Document tree: qq'<!DOCTYPE html><math><annotation-xml>\x{FFFD}<mi><frameset>'
ok 10285 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><div>\x{00}<frameset>'; 1:64:NULL, 1:65:NULL, 1:74:in body:frameset, 1:74:in body:\#eof;NULL (tokenizer), NULL, <frameset> in body, EOF
ok 10286 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><div>\x{00}<frameset>'; ;
ok 10287 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><div>\x{00}<frameset>'
ok 10288 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><div>\x{FFFD}<frameset>'; 1:74:in body:frameset, 1:74:in body:\#eof;<frameset> in body, EOF
ok 10289 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><div>\x{FFFD}<frameset>'; ;
ok 10290 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="text/html"><div>\x{FFFD}<frameset>'
ok 10291 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><div>\x{00}<frameset>'; 1:76:NULL, 1:77:NULL, 1:86:in body:frameset, 1:86:in body:\#eof;NULL (tokenizer), NULL, <frameset> in body, EOF
ok 10292 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><div>\x{00}<frameset>'; ;
ok 10293 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><div>\x{00}<frameset>'
ok 10294 - Parse error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><div>\x{FFFD}<frameset>'; 1:86:in body:frameset, 1:86:in body:\#eof;<frameset> in body, EOF
ok 10295 - SHOULD-level error: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><div>\x{FFFD}<frameset>'; ;
ok 10296 - Document tree: qq'<!DOCTYPE html><math><annotation-xml encoding="application/xhtml+xml"><div>\x{FFFD}<frameset>'
ok 10297 - Parse error: qq'<!DOCTYPE html><svg><desc>\x{00}<frameset>'; 1:27:NULL, 1:28:NULL, 1:37:in body:frameset, 1:37:in body:\#eof;NULL (tokenizer), NULL, <frameset> in body, EOF
ok 10298 - SHOULD-level error: qq'<!DOCTYPE html><svg><desc>\x{00}<frameset>'; ;
ok 10299 - Document tree: qq'<!DOCTYPE html><svg><desc>\x{00}<frameset>'
ok 10300 - Parse error: qq'<!DOCTYPE html><svg><desc><![CDATA[\x{00}]]><frameset>'; 1:40:NULL, 1:49:in body:frameset, 1:49:in body:\#eof;NULL, <frameset> in body, EOF
ok 10301 - SHOULD-level error: qq'<!DOCTYPE html><svg><desc><![CDATA[\x{00}]]><frameset>'; ;
ok 10302 - Document tree: qq'<!DOCTYPE html><svg><desc><![CDATA[\x{00}]]><frameset>'
ok 10303 - Parse error: qq'<!DOCTYPE html><svg><desc>\x{FFFD}<frameset>'; 1:37:in body:frameset, 1:37:in body:\#eof;<frameset> in body, EOF
ok 10304 - SHOULD-level error: qq'<!DOCTYPE html><svg><desc>\x{FFFD}<frameset>'; ;
ok 10305 - Document tree: qq'<!DOCTYPE html><svg><desc>\x{FFFD}<frameset>'
ok 10306 - Parse error: qq'<!DOCTYPE html><svg><desc><div>\x{00}<frameset>'; 1:32:NULL, 1:33:NULL, 1:42:in body:frameset, 1:42:in body:\#eof;NULL (tokenizer), NULL, <frameset> in body, EOF
ok 10307 - SHOULD-level error: qq'<!DOCTYPE html><svg><desc><div>\x{00}<frameset>'; ;
ok 10308 - Document tree: qq'<!DOCTYPE html><svg><desc><div>\x{00}<frameset>'
ok 10309 - Parse error: qq'<!DOCTYPE html><svg><desc><div>\x{FFFD}<frameset>'; 1:42:in body:frameset, 1:42:in body:\#eof;<frameset> in body, EOF
ok 10310 - SHOULD-level error: qq'<!DOCTYPE html><svg><desc><div>\x{FFFD}<frameset>'; ;
ok 10311 - Document tree: qq'<!DOCTYPE html><svg><desc><div>\x{FFFD}<frameset>'
ok 10312 - Parse error: qq'<!DOCTYPE html><svg><title>\x{00}<frameset>'; 1:28:NULL, 1:29:NULL, 1:38:in body:frameset, 1:38:in body:\#eof;NULL, NULL (tokenizer), <frameset> in body, EOF
ok 10313 - SHOULD-level error: qq'<!DOCTYPE html><svg><title>\x{00}<frameset>'; ;
ok 10314 - Document tree: qq'<!DOCTYPE html><svg><title>\x{00}<frameset>'
ok 10315 - Parse error: qq'<!DOCTYPE html><svg><title>\x{FFFD}<frameset>'; 1:38:in body:frameset, 1:38:in body:\#eof;<frameset> in body, EOF
ok 10316 - SHOULD-level error: qq'<!DOCTYPE html><svg><title>\x{FFFD}<frameset>'; ;
ok 10317 - Document tree: qq'<!DOCTYPE html><svg><title>\x{FFFD}<frameset>'
ok 10318 - Parse error: qq'<!DOCTYPE html><svg><foreignobject>\x{00}<frameset>'; 1:36:NULL, 1:37:NULL, 1:46:in body:frameset, 1:46:in body:\#eof;NULL (tokenizer), NULL, <frameset> in body, EOF
ok 10319 - SHOULD-level error: qq'<!DOCTYPE html><svg><foreignobject>\x{00}<frameset>'; ;
ok 10320 - Document tree: qq'<!DOCTYPE html><svg><foreignobject>\x{00}<frameset>'
ok 10321 - Parse error: qq'<!DOCTYPE html><svg><foreignobject>\x{FFFD}<frameset>'; 1:46:in body:frameset, 1:46:in body:\#eof;<frameset> in body, EOF
ok 10322 - SHOULD-level error: qq'<!DOCTYPE html><svg><foreignobject>\x{FFFD}<frameset>'; ;
ok 10323 - Document tree: qq'<!DOCTYPE html><svg><foreignobject>\x{FFFD}<frameset>'
ok 10324 - Parse error: qq'<!DOCTYPE html><svg></svg><![CDATA[foo]]>'; 1:27:bogus comment;bad comment
ok 10325 - SHOULD-level error: qq'<!DOCTYPE html><svg></svg><![CDATA[foo]]>'; ;
ok 10326 - Document tree: qq'<!DOCTYPE html><svg></svg><![CDATA[foo]]>'
ok 10327 - Parse error: qq'<!DOCTYPE html><svg><foreignObject><![CDATA[foo]]></foreignObject></svg>'; ;
ok 10328 - SHOULD-level error: qq'<!DOCTYPE html><svg><foreignObject><![CDATA[foo]]></foreignObject></svg>'; ;
ok 10329 - Document tree: qq'<!DOCTYPE html><svg><foreignObject><![CDATA[foo]]></foreignObject></svg>'
ok 10330 - Parse error: qq'<!DOCTYPE html><svg><foreignObject><div><![CDATA[foo]]></div></foreignObject></svg>'; 1:41:bogus comment;bad comment
ok 10331 - SHOULD-level error: qq'<!DOCTYPE html><svg><foreignObject><div><![CDATA[foo]]></div></foreignObject></svg>'; ;
ok 10332 - Document tree: qq'<!DOCTYPE html><svg><foreignObject><div><![CDATA[foo]]></div></foreignObject></svg>'
ok 10333 - Parse error: qq'<!DOCTYPE html><table><svg><desc><i>a</desc><title><b>b</title><foreignobject><table><td>c</table>d</i>e</foreignObject></svg><math><mi>f<i>g</mi><annotation-xml encoding=text/html>h</annotation-xml><annotation-xml>i</annotation-xml></math>j'; 1:28:in table:svg, 1:37:in table:i, 1:45:in table:\#text, 1:45:in table:/:desc, 1:45:not closed:i, 1:55:in table:b, 1:64:in table:\#text, 1:64:in table:/:title, 1:64:not closed:b, 1:86:not closed:foreignObject, 1:86:not closed:foreignObject, 1:90:missing start tag:tr, 1:104:not closed:b, 1:121:unmatched end tag:foreignobject, 1:127:unmatched end tag:svg, 1:147:not closed:i, 1:200:not closed:i, 1:241:in body:\#eof;<svg> in table, <desc> in table, <i> in table, no </i> before </desc>, </desc> in table, <title> in table, <b> in table, no </b> before </title>, </title> in table, <foreignobject> in table, no </foreignobject></table> before </table>, no <tr> before <td>, no </b> before </i>; AAA, unexpected </foreignObject>, unexpected </svg>, no </i></b> before </mi>, no </i> before </annotation-xml> (text/html), unexpected EOF
ok 10334 - SHOULD-level error: qq'<!DOCTYPE html><table><svg><desc><i>a</desc><title><b>b</title><foreignobject><table><td>c</table>d</i>e</foreignObject></svg><math><mi>f<i>g</mi><annotation-xml encoding=text/html>h</annotation-xml><annotation-xml>i</annotation-xml></math>j'; ;
ok 10335 - Document tree: qq'<!DOCTYPE html><table><svg><desc><i>a</desc><title><b>b</title><foreignobject><table><td>c</table>d</i>e</foreignObject></svg><math><mi>f<i>g</mi><annotation-xml encoding=text/html>h</annotation-xml><annotation-xml>i</annotation-xml></math>j'
ok 10336 - Parse error: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux'; 1:74:unmatched end tag:table, 1:74:not closed:caption, 1:74:not closed:svg;No </svg> before </table>, No </caption> before </table>, No </svg> before </caption> implied by </table>
ok 10337 - SHOULD-level error: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux'; ;
ok 10338 - Document tree: qq'<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux'
ok 10339 - Parse error: qq'<table><tr><td><svg><desc><td></desc><circle>'; 1:8:no DOCTYPE, 1:31:unmatched end tag:td, 1:31:not closed:desc, 1:38:unmatched end tag:desc, 1:45:in body:\#eof;no DOCTYPE, no </desc></svg> before <td>, no </desc></svg> before </td> implied by <td>, unexpected </desc>, unexpected EOF
ok 10340 - SHOULD-level error: qq'<table><tr><td><svg><desc><td></desc><circle>'; ;
ok 10341 - Document tree: qq'<table><tr><td><svg><desc><td></desc><circle>'
1..10341
# Looks like you failed 946 tests of 10341.