1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/parser/htmlparser/tests/mochitest/html5lib_tree_construction/tests19.dat Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,1464 @@ 1.4 +#data 1.5 +<!doctype html><math><mn DefinitionUrl="foo"> 1.6 +#errors 1.7 +(1,45): expected-closing-tag-but-got-eof 1.8 +#document 1.9 +| <!DOCTYPE html> 1.10 +| <html> 1.11 +| <head> 1.12 +| <body> 1.13 +| <math math> 1.14 +| <math mn> 1.15 +| definitionURL="foo" 1.16 + 1.17 +#data 1.18 +<!doctype html><html></p><!--foo--> 1.19 +#errors 1.20 +(1,25): end-tag-after-implied-root 1.21 +#document 1.22 +| <!DOCTYPE html> 1.23 +| <html> 1.24 +| <!-- foo --> 1.25 +| <head> 1.26 +| <body> 1.27 + 1.28 +#data 1.29 +<!doctype html><head></head></p><!--foo--> 1.30 +#errors 1.31 +(1,32): unexpected-end-tag 1.32 +#document 1.33 +| <!DOCTYPE html> 1.34 +| <html> 1.35 +| <head> 1.36 +| <!-- foo --> 1.37 +| <body> 1.38 + 1.39 +#data 1.40 +<!doctype html><body><p><pre> 1.41 +#errors 1.42 +(1,29): expected-closing-tag-but-got-eof 1.43 +#document 1.44 +| <!DOCTYPE html> 1.45 +| <html> 1.46 +| <head> 1.47 +| <body> 1.48 +| <p> 1.49 +| <pre> 1.50 + 1.51 +#data 1.52 +<!doctype html><body><p><listing> 1.53 +#errors 1.54 +(1,33): expected-closing-tag-but-got-eof 1.55 +#document 1.56 +| <!DOCTYPE html> 1.57 +| <html> 1.58 +| <head> 1.59 +| <body> 1.60 +| <p> 1.61 +| <listing> 1.62 + 1.63 +#data 1.64 +<!doctype html><p><plaintext> 1.65 +#errors 1.66 +(1,29): expected-closing-tag-but-got-eof 1.67 +#document 1.68 +| <!DOCTYPE html> 1.69 +| <html> 1.70 +| <head> 1.71 +| <body> 1.72 +| <p> 1.73 +| <plaintext> 1.74 + 1.75 +#data 1.76 +<!doctype html><p><h1> 1.77 +#errors 1.78 +(1,22): expected-closing-tag-but-got-eof 1.79 +#document 1.80 +| <!DOCTYPE html> 1.81 +| <html> 1.82 +| <head> 1.83 +| <body> 1.84 +| <p> 1.85 +| <h1> 1.86 + 1.87 +#data 1.88 +<!doctype html><form><isindex> 1.89 +#errors 1.90 +(1,30): deprecated-tag 1.91 +(1,30): expected-closing-tag-but-got-eof 1.92 +#document 1.93 +| <!DOCTYPE html> 1.94 +| <html> 1.95 +| <head> 1.96 +| <body> 1.97 +| <form> 1.98 + 1.99 +#data 1.100 +<!doctype html><isindex action="POST"> 1.101 +#errors 1.102 +(1,38): deprecated-tag 1.103 +#document 1.104 +| <!DOCTYPE html> 1.105 +| <html> 1.106 +| <head> 1.107 +| <body> 1.108 +| <form> 1.109 +| action="POST" 1.110 +| <hr> 1.111 +| <label> 1.112 +| "This is a searchable index. Enter search keywords: " 1.113 +| <input> 1.114 +| name="isindex" 1.115 +| <hr> 1.116 + 1.117 +#data 1.118 +<!doctype html><isindex prompt="this is isindex"> 1.119 +#errors 1.120 +(1,49): deprecated-tag 1.121 +#document 1.122 +| <!DOCTYPE html> 1.123 +| <html> 1.124 +| <head> 1.125 +| <body> 1.126 +| <form> 1.127 +| <hr> 1.128 +| <label> 1.129 +| "this is isindex" 1.130 +| <input> 1.131 +| name="isindex" 1.132 +| <hr> 1.133 + 1.134 +#data 1.135 +<!doctype html><isindex type="hidden"> 1.136 +#errors 1.137 +(1,38): deprecated-tag 1.138 +#document 1.139 +| <!DOCTYPE html> 1.140 +| <html> 1.141 +| <head> 1.142 +| <body> 1.143 +| <form> 1.144 +| <hr> 1.145 +| <label> 1.146 +| "This is a searchable index. Enter search keywords: " 1.147 +| <input> 1.148 +| name="isindex" 1.149 +| type="hidden" 1.150 +| <hr> 1.151 + 1.152 +#data 1.153 +<!doctype html><isindex name="foo"> 1.154 +#errors 1.155 +(1,35): deprecated-tag 1.156 +#document 1.157 +| <!DOCTYPE html> 1.158 +| <html> 1.159 +| <head> 1.160 +| <body> 1.161 +| <form> 1.162 +| <hr> 1.163 +| <label> 1.164 +| "This is a searchable index. Enter search keywords: " 1.165 +| <input> 1.166 +| name="isindex" 1.167 +| <hr> 1.168 + 1.169 +#data 1.170 +<!doctype html><ruby><p><rp> 1.171 +#errors 1.172 +(1,28): expected-closing-tag-but-got-eof 1.173 +#document 1.174 +| <!DOCTYPE html> 1.175 +| <html> 1.176 +| <head> 1.177 +| <body> 1.178 +| <ruby> 1.179 +| <p> 1.180 +| <rp> 1.181 + 1.182 +#data 1.183 +<!doctype html><ruby><div><span><rp> 1.184 +#errors 1.185 +(1,36): XXX-undefined-error 1.186 +(1,36): expected-closing-tag-but-got-eof 1.187 +#document 1.188 +| <!DOCTYPE html> 1.189 +| <html> 1.190 +| <head> 1.191 +| <body> 1.192 +| <ruby> 1.193 +| <div> 1.194 +| <span> 1.195 +| <rp> 1.196 + 1.197 +#data 1.198 +<!doctype html><ruby><div><p><rp> 1.199 +#errors 1.200 +(1,33): XXX-undefined-error 1.201 +(1,33): expected-closing-tag-but-got-eof 1.202 +#document 1.203 +| <!DOCTYPE html> 1.204 +| <html> 1.205 +| <head> 1.206 +| <body> 1.207 +| <ruby> 1.208 +| <div> 1.209 +| <p> 1.210 +| <rp> 1.211 + 1.212 +#data 1.213 +<!doctype html><ruby><p><rt> 1.214 +#errors 1.215 +(1,28): expected-closing-tag-but-got-eof 1.216 +#document 1.217 +| <!DOCTYPE html> 1.218 +| <html> 1.219 +| <head> 1.220 +| <body> 1.221 +| <ruby> 1.222 +| <p> 1.223 +| <rt> 1.224 + 1.225 +#data 1.226 +<!doctype html><ruby><div><span><rt> 1.227 +#errors 1.228 +(1,36): XXX-undefined-error 1.229 +(1,36): expected-closing-tag-but-got-eof 1.230 +#document 1.231 +| <!DOCTYPE html> 1.232 +| <html> 1.233 +| <head> 1.234 +| <body> 1.235 +| <ruby> 1.236 +| <div> 1.237 +| <span> 1.238 +| <rt> 1.239 + 1.240 +#data 1.241 +<!doctype html><ruby><div><p><rt> 1.242 +#errors 1.243 +(1,33): XXX-undefined-error 1.244 +(1,33): expected-closing-tag-but-got-eof 1.245 +#document 1.246 +| <!DOCTYPE html> 1.247 +| <html> 1.248 +| <head> 1.249 +| <body> 1.250 +| <ruby> 1.251 +| <div> 1.252 +| <p> 1.253 +| <rt> 1.254 + 1.255 +#data 1.256 +<!doctype html><math/><foo> 1.257 +#errors 1.258 +(1,27): expected-closing-tag-but-got-eof 1.259 +#document 1.260 +| <!DOCTYPE html> 1.261 +| <html> 1.262 +| <head> 1.263 +| <body> 1.264 +| <math math> 1.265 +| <foo> 1.266 + 1.267 +#data 1.268 +<!doctype html><svg/><foo> 1.269 +#errors 1.270 +(1,26): expected-closing-tag-but-got-eof 1.271 +#document 1.272 +| <!DOCTYPE html> 1.273 +| <html> 1.274 +| <head> 1.275 +| <body> 1.276 +| <svg svg> 1.277 +| <foo> 1.278 + 1.279 +#data 1.280 +<!doctype html><div></body><!--foo--> 1.281 +#errors 1.282 +(1,27): expected-one-end-tag-but-got-another 1.283 +#document 1.284 +| <!DOCTYPE html> 1.285 +| <html> 1.286 +| <head> 1.287 +| <body> 1.288 +| <div> 1.289 +| <!-- foo --> 1.290 + 1.291 +#data 1.292 +<!doctype html><h1><div><h3><span></h1>foo 1.293 +#errors 1.294 +(1,39): end-tag-too-early 1.295 +(1,42): expected-closing-tag-but-got-eof 1.296 +#document 1.297 +| <!DOCTYPE html> 1.298 +| <html> 1.299 +| <head> 1.300 +| <body> 1.301 +| <h1> 1.302 +| <div> 1.303 +| <h3> 1.304 +| <span> 1.305 +| "foo" 1.306 + 1.307 +#data 1.308 +<!doctype html><p></h3>foo 1.309 +#errors 1.310 +(1,23): end-tag-too-early 1.311 +#document 1.312 +| <!DOCTYPE html> 1.313 +| <html> 1.314 +| <head> 1.315 +| <body> 1.316 +| <p> 1.317 +| "foo" 1.318 + 1.319 +#data 1.320 +<!doctype html><h3><li>abc</h2>foo 1.321 +#errors 1.322 +(1,31): end-tag-too-early 1.323 +#document 1.324 +| <!DOCTYPE html> 1.325 +| <html> 1.326 +| <head> 1.327 +| <body> 1.328 +| <h3> 1.329 +| <li> 1.330 +| "abc" 1.331 +| "foo" 1.332 + 1.333 +#data 1.334 +<!doctype html><table>abc<!--foo--> 1.335 +#errors 1.336 +(1,23): foster-parenting-character 1.337 +(1,24): foster-parenting-character 1.338 +(1,25): foster-parenting-character 1.339 +(1,35): eof-in-table 1.340 +#document 1.341 +| <!DOCTYPE html> 1.342 +| <html> 1.343 +| <head> 1.344 +| <body> 1.345 +| "abc" 1.346 +| <table> 1.347 +| <!-- foo --> 1.348 + 1.349 +#data 1.350 +<!doctype html><table> <!--foo--> 1.351 +#errors 1.352 +(1,34): eof-in-table 1.353 +#document 1.354 +| <!DOCTYPE html> 1.355 +| <html> 1.356 +| <head> 1.357 +| <body> 1.358 +| <table> 1.359 +| " " 1.360 +| <!-- foo --> 1.361 + 1.362 +#data 1.363 +<!doctype html><table> b <!--foo--> 1.364 +#errors 1.365 +(1,23): foster-parenting-character 1.366 +(1,24): foster-parenting-character 1.367 +(1,25): foster-parenting-character 1.368 +(1,35): eof-in-table 1.369 +#document 1.370 +| <!DOCTYPE html> 1.371 +| <html> 1.372 +| <head> 1.373 +| <body> 1.374 +| " b " 1.375 +| <table> 1.376 +| <!-- foo --> 1.377 + 1.378 +#data 1.379 +<!doctype html><select><option><option> 1.380 +#errors 1.381 +(1,39): eof-in-select 1.382 +#document 1.383 +| <!DOCTYPE html> 1.384 +| <html> 1.385 +| <head> 1.386 +| <body> 1.387 +| <select> 1.388 +| <option> 1.389 +| <option> 1.390 + 1.391 +#data 1.392 +<!doctype html><select><option></optgroup> 1.393 +#errors 1.394 +(1,42): unexpected-end-tag-in-select 1.395 +(1,42): eof-in-select 1.396 +#document 1.397 +| <!DOCTYPE html> 1.398 +| <html> 1.399 +| <head> 1.400 +| <body> 1.401 +| <select> 1.402 +| <option> 1.403 + 1.404 +#data 1.405 +<!doctype html><select><option></optgroup> 1.406 +#errors 1.407 +(1,42): unexpected-end-tag-in-select 1.408 +(1,42): eof-in-select 1.409 +#document 1.410 +| <!DOCTYPE html> 1.411 +| <html> 1.412 +| <head> 1.413 +| <body> 1.414 +| <select> 1.415 +| <option> 1.416 + 1.417 +#data 1.418 +<!doctype html><dd><optgroup><dd> 1.419 +#errors 1.420 +#document 1.421 +| <!DOCTYPE html> 1.422 +| <html> 1.423 +| <head> 1.424 +| <body> 1.425 +| <dd> 1.426 +| <optgroup> 1.427 +| <dd> 1.428 + 1.429 +#data 1.430 +<!doctype html><p><math><mi><p><h1> 1.431 +#errors 1.432 +(1,35): expected-closing-tag-but-got-eof 1.433 +#document 1.434 +| <!DOCTYPE html> 1.435 +| <html> 1.436 +| <head> 1.437 +| <body> 1.438 +| <p> 1.439 +| <math math> 1.440 +| <math mi> 1.441 +| <p> 1.442 +| <h1> 1.443 + 1.444 +#data 1.445 +<!doctype html><p><math><mo><p><h1> 1.446 +#errors 1.447 +(1,35): expected-closing-tag-but-got-eof 1.448 +#document 1.449 +| <!DOCTYPE html> 1.450 +| <html> 1.451 +| <head> 1.452 +| <body> 1.453 +| <p> 1.454 +| <math math> 1.455 +| <math mo> 1.456 +| <p> 1.457 +| <h1> 1.458 + 1.459 +#data 1.460 +<!doctype html><p><math><mn><p><h1> 1.461 +#errors 1.462 +(1,35): expected-closing-tag-but-got-eof 1.463 +#document 1.464 +| <!DOCTYPE html> 1.465 +| <html> 1.466 +| <head> 1.467 +| <body> 1.468 +| <p> 1.469 +| <math math> 1.470 +| <math mn> 1.471 +| <p> 1.472 +| <h1> 1.473 + 1.474 +#data 1.475 +<!doctype html><p><math><ms><p><h1> 1.476 +#errors 1.477 +(1,35): expected-closing-tag-but-got-eof 1.478 +#document 1.479 +| <!DOCTYPE html> 1.480 +| <html> 1.481 +| <head> 1.482 +| <body> 1.483 +| <p> 1.484 +| <math math> 1.485 +| <math ms> 1.486 +| <p> 1.487 +| <h1> 1.488 + 1.489 +#data 1.490 +<!doctype html><p><math><mtext><p><h1> 1.491 +#errors 1.492 +(1,38): expected-closing-tag-but-got-eof 1.493 +#document 1.494 +| <!DOCTYPE html> 1.495 +| <html> 1.496 +| <head> 1.497 +| <body> 1.498 +| <p> 1.499 +| <math math> 1.500 +| <math mtext> 1.501 +| <p> 1.502 +| <h1> 1.503 + 1.504 +#data 1.505 +<!doctype html><frameset></noframes> 1.506 +#errors 1.507 +(1,36): unexpected-end-tag-in-frameset 1.508 +(1,36): eof-in-frameset 1.509 +#document 1.510 +| <!DOCTYPE html> 1.511 +| <html> 1.512 +| <head> 1.513 +| <frameset> 1.514 + 1.515 +#data 1.516 +<!doctype html><html c=d><body></html><html a=b> 1.517 +#errors 1.518 +(1,48): non-html-root 1.519 +#document 1.520 +| <!DOCTYPE html> 1.521 +| <html> 1.522 +| a="b" 1.523 +| c="d" 1.524 +| <head> 1.525 +| <body> 1.526 + 1.527 +#data 1.528 +<!doctype html><html c=d><frameset></frameset></html><html a=b> 1.529 +#errors 1.530 +(1,63): non-html-root 1.531 +#document 1.532 +| <!DOCTYPE html> 1.533 +| <html> 1.534 +| a="b" 1.535 +| c="d" 1.536 +| <head> 1.537 +| <frameset> 1.538 + 1.539 +#data 1.540 +<!doctype html><html><frameset></frameset></html><!--foo--> 1.541 +#errors 1.542 +#document 1.543 +| <!DOCTYPE html> 1.544 +| <html> 1.545 +| <head> 1.546 +| <frameset> 1.547 +| <!-- foo --> 1.548 + 1.549 +#data 1.550 +<!doctype html><html><frameset></frameset></html> 1.551 +#errors 1.552 +#document 1.553 +| <!DOCTYPE html> 1.554 +| <html> 1.555 +| <head> 1.556 +| <frameset> 1.557 +| " " 1.558 + 1.559 +#data 1.560 +<!doctype html><html><frameset></frameset></html>abc 1.561 +#errors 1.562 +(1,50): expected-eof-but-got-char 1.563 +(1,51): expected-eof-but-got-char 1.564 +(1,52): expected-eof-but-got-char 1.565 +#document 1.566 +| <!DOCTYPE html> 1.567 +| <html> 1.568 +| <head> 1.569 +| <frameset> 1.570 + 1.571 +#data 1.572 +<!doctype html><html><frameset></frameset></html><p> 1.573 +#errors 1.574 +(1,52): expected-eof-but-got-start-tag 1.575 +#document 1.576 +| <!DOCTYPE html> 1.577 +| <html> 1.578 +| <head> 1.579 +| <frameset> 1.580 + 1.581 +#data 1.582 +<!doctype html><html><frameset></frameset></html></p> 1.583 +#errors 1.584 +(1,53): expected-eof-but-got-end-tag 1.585 +#document 1.586 +| <!DOCTYPE html> 1.587 +| <html> 1.588 +| <head> 1.589 +| <frameset> 1.590 + 1.591 +#data 1.592 +<html><frameset></frameset></html><!doctype html> 1.593 +#errors 1.594 +(1,6): expected-doctype-but-got-start-tag 1.595 +(1,49): unexpected-doctype 1.596 +#document 1.597 +| <html> 1.598 +| <head> 1.599 +| <frameset> 1.600 + 1.601 +#data 1.602 +<!doctype html><body><frameset> 1.603 +#errors 1.604 +(1,31): unexpected-start-tag 1.605 +#document 1.606 +| <!DOCTYPE html> 1.607 +| <html> 1.608 +| <head> 1.609 +| <body> 1.610 + 1.611 +#data 1.612 +<!doctype html><p><frameset><frame> 1.613 +#errors 1.614 +(1,28): unexpected-start-tag 1.615 +(1,35): eof-in-frameset 1.616 +#document 1.617 +| <!DOCTYPE html> 1.618 +| <html> 1.619 +| <head> 1.620 +| <frameset> 1.621 +| <frame> 1.622 + 1.623 +#data 1.624 +<!doctype html><p>a<frameset> 1.625 +#errors 1.626 +(1,29): unexpected-start-tag 1.627 +#document 1.628 +| <!DOCTYPE html> 1.629 +| <html> 1.630 +| <head> 1.631 +| <body> 1.632 +| <p> 1.633 +| "a" 1.634 + 1.635 +#data 1.636 +<!doctype html><p> <frameset><frame> 1.637 +#errors 1.638 +(1,29): unexpected-start-tag 1.639 +(1,36): eof-in-frameset 1.640 +#document 1.641 +| <!DOCTYPE html> 1.642 +| <html> 1.643 +| <head> 1.644 +| <frameset> 1.645 +| <frame> 1.646 + 1.647 +#data 1.648 +<!doctype html><pre><frameset> 1.649 +#errors 1.650 +(1,30): unexpected-start-tag 1.651 +(1,30): expected-closing-tag-but-got-eof 1.652 +#document 1.653 +| <!DOCTYPE html> 1.654 +| <html> 1.655 +| <head> 1.656 +| <body> 1.657 +| <pre> 1.658 + 1.659 +#data 1.660 +<!doctype html><listing><frameset> 1.661 +#errors 1.662 +(1,34): unexpected-start-tag 1.663 +(1,34): expected-closing-tag-but-got-eof 1.664 +#document 1.665 +| <!DOCTYPE html> 1.666 +| <html> 1.667 +| <head> 1.668 +| <body> 1.669 +| <listing> 1.670 + 1.671 +#data 1.672 +<!doctype html><li><frameset> 1.673 +#errors 1.674 +(1,29): unexpected-start-tag 1.675 +#document 1.676 +| <!DOCTYPE html> 1.677 +| <html> 1.678 +| <head> 1.679 +| <body> 1.680 +| <li> 1.681 + 1.682 +#data 1.683 +<!doctype html><dd><frameset> 1.684 +#errors 1.685 +(1,29): unexpected-start-tag 1.686 +#document 1.687 +| <!DOCTYPE html> 1.688 +| <html> 1.689 +| <head> 1.690 +| <body> 1.691 +| <dd> 1.692 + 1.693 +#data 1.694 +<!doctype html><dt><frameset> 1.695 +#errors 1.696 +(1,29): unexpected-start-tag 1.697 +#document 1.698 +| <!DOCTYPE html> 1.699 +| <html> 1.700 +| <head> 1.701 +| <body> 1.702 +| <dt> 1.703 + 1.704 +#data 1.705 +<!doctype html><button><frameset> 1.706 +#errors 1.707 +(1,33): unexpected-start-tag 1.708 +(1,33): expected-closing-tag-but-got-eof 1.709 +#document 1.710 +| <!DOCTYPE html> 1.711 +| <html> 1.712 +| <head> 1.713 +| <body> 1.714 +| <button> 1.715 + 1.716 +#data 1.717 +<!doctype html><applet><frameset> 1.718 +#errors 1.719 +(1,33): unexpected-start-tag 1.720 +(1,33): expected-closing-tag-but-got-eof 1.721 +#document 1.722 +| <!DOCTYPE html> 1.723 +| <html> 1.724 +| <head> 1.725 +| <body> 1.726 +| <applet> 1.727 + 1.728 +#data 1.729 +<!doctype html><marquee><frameset> 1.730 +#errors 1.731 +(1,34): unexpected-start-tag 1.732 +(1,34): expected-closing-tag-but-got-eof 1.733 +#document 1.734 +| <!DOCTYPE html> 1.735 +| <html> 1.736 +| <head> 1.737 +| <body> 1.738 +| <marquee> 1.739 + 1.740 +#data 1.741 +<!doctype html><object><frameset> 1.742 +#errors 1.743 +(1,33): unexpected-start-tag 1.744 +(1,33): expected-closing-tag-but-got-eof 1.745 +#document 1.746 +| <!DOCTYPE html> 1.747 +| <html> 1.748 +| <head> 1.749 +| <body> 1.750 +| <object> 1.751 + 1.752 +#data 1.753 +<!doctype html><table><frameset> 1.754 +#errors 1.755 +(1,32): unexpected-start-tag-implies-table-voodoo 1.756 +(1,32): unexpected-start-tag 1.757 +(1,32): eof-in-table 1.758 +#document 1.759 +| <!DOCTYPE html> 1.760 +| <html> 1.761 +| <head> 1.762 +| <body> 1.763 +| <table> 1.764 + 1.765 +#data 1.766 +<!doctype html><area><frameset> 1.767 +#errors 1.768 +(1,31): unexpected-start-tag 1.769 +#document 1.770 +| <!DOCTYPE html> 1.771 +| <html> 1.772 +| <head> 1.773 +| <body> 1.774 +| <area> 1.775 + 1.776 +#data 1.777 +<!doctype html><basefont><frameset> 1.778 +#errors 1.779 +(1,35): eof-in-frameset 1.780 +#document 1.781 +| <!DOCTYPE html> 1.782 +| <html> 1.783 +| <head> 1.784 +| <basefont> 1.785 +| <frameset> 1.786 + 1.787 +#data 1.788 +<!doctype html><bgsound><frameset> 1.789 +#errors 1.790 +(1,34): eof-in-frameset 1.791 +#document 1.792 +| <!DOCTYPE html> 1.793 +| <html> 1.794 +| <head> 1.795 +| <bgsound> 1.796 +| <frameset> 1.797 + 1.798 +#data 1.799 +<!doctype html><br><frameset> 1.800 +#errors 1.801 +(1,29): unexpected-start-tag 1.802 +#document 1.803 +| <!DOCTYPE html> 1.804 +| <html> 1.805 +| <head> 1.806 +| <body> 1.807 +| <br> 1.808 + 1.809 +#data 1.810 +<!doctype html><embed><frameset> 1.811 +#errors 1.812 +(1,32): unexpected-start-tag 1.813 +#document 1.814 +| <!DOCTYPE html> 1.815 +| <html> 1.816 +| <head> 1.817 +| <body> 1.818 +| <embed> 1.819 + 1.820 +#data 1.821 +<!doctype html><img><frameset> 1.822 +#errors 1.823 +(1,30): unexpected-start-tag 1.824 +#document 1.825 +| <!DOCTYPE html> 1.826 +| <html> 1.827 +| <head> 1.828 +| <body> 1.829 +| <img> 1.830 + 1.831 +#data 1.832 +<!doctype html><input><frameset> 1.833 +#errors 1.834 +(1,32): unexpected-start-tag 1.835 +#document 1.836 +| <!DOCTYPE html> 1.837 +| <html> 1.838 +| <head> 1.839 +| <body> 1.840 +| <input> 1.841 + 1.842 +#data 1.843 +<!doctype html><keygen><frameset> 1.844 +#errors 1.845 +(1,33): unexpected-start-tag 1.846 +#document 1.847 +| <!DOCTYPE html> 1.848 +| <html> 1.849 +| <head> 1.850 +| <body> 1.851 +| <keygen> 1.852 + 1.853 +#data 1.854 +<!doctype html><wbr><frameset> 1.855 +#errors 1.856 +(1,30): unexpected-start-tag 1.857 +#document 1.858 +| <!DOCTYPE html> 1.859 +| <html> 1.860 +| <head> 1.861 +| <body> 1.862 +| <wbr> 1.863 + 1.864 +#data 1.865 +<!doctype html><hr><frameset> 1.866 +#errors 1.867 +(1,29): unexpected-start-tag 1.868 +#document 1.869 +| <!DOCTYPE html> 1.870 +| <html> 1.871 +| <head> 1.872 +| <body> 1.873 +| <hr> 1.874 + 1.875 +#data 1.876 +<!doctype html><textarea></textarea><frameset> 1.877 +#errors 1.878 +(1,46): unexpected-start-tag 1.879 +#document 1.880 +| <!DOCTYPE html> 1.881 +| <html> 1.882 +| <head> 1.883 +| <body> 1.884 +| <textarea> 1.885 + 1.886 +#data 1.887 +<!doctype html><xmp></xmp><frameset> 1.888 +#errors 1.889 +(1,36): unexpected-start-tag 1.890 +#document 1.891 +| <!DOCTYPE html> 1.892 +| <html> 1.893 +| <head> 1.894 +| <body> 1.895 +| <xmp> 1.896 + 1.897 +#data 1.898 +<!doctype html><iframe></iframe><frameset> 1.899 +#errors 1.900 +(1,42): unexpected-start-tag 1.901 +#document 1.902 +| <!DOCTYPE html> 1.903 +| <html> 1.904 +| <head> 1.905 +| <body> 1.906 +| <iframe> 1.907 + 1.908 +#data 1.909 +<!doctype html><select></select><frameset> 1.910 +#errors 1.911 +(1,42): unexpected-start-tag 1.912 +#document 1.913 +| <!DOCTYPE html> 1.914 +| <html> 1.915 +| <head> 1.916 +| <body> 1.917 +| <select> 1.918 + 1.919 +#data 1.920 +<!doctype html><svg></svg><frameset><frame> 1.921 +#errors 1.922 +(1,36): unexpected-start-tag 1.923 +(1,43): eof-in-frameset 1.924 +#document 1.925 +| <!DOCTYPE html> 1.926 +| <html> 1.927 +| <head> 1.928 +| <frameset> 1.929 +| <frame> 1.930 + 1.931 +#data 1.932 +<!doctype html><math></math><frameset><frame> 1.933 +#errors 1.934 +(1,38): unexpected-start-tag 1.935 +(1,45): eof-in-frameset 1.936 +#document 1.937 +| <!DOCTYPE html> 1.938 +| <html> 1.939 +| <head> 1.940 +| <frameset> 1.941 +| <frame> 1.942 + 1.943 +#data 1.944 +<!doctype html><svg><foreignObject><div> <frameset><frame> 1.945 +#errors 1.946 +(1,51): unexpected-start-tag 1.947 +(1,58): eof-in-frameset 1.948 +#document 1.949 +| <!DOCTYPE html> 1.950 +| <html> 1.951 +| <head> 1.952 +| <frameset> 1.953 +| <frame> 1.954 + 1.955 +#data 1.956 +<!doctype html><svg>a</svg><frameset><frame> 1.957 +#errors 1.958 +(1,37): unexpected-start-tag 1.959 +(1,44): unexpected-start-tag-ignored 1.960 +#document 1.961 +| <!DOCTYPE html> 1.962 +| <html> 1.963 +| <head> 1.964 +| <body> 1.965 +| <svg svg> 1.966 +| "a" 1.967 + 1.968 +#data 1.969 +<!doctype html><svg> </svg><frameset><frame> 1.970 +#errors 1.971 +(1,37): unexpected-start-tag 1.972 +(1,44): eof-in-frameset 1.973 +#document 1.974 +| <!DOCTYPE html> 1.975 +| <html> 1.976 +| <head> 1.977 +| <frameset> 1.978 +| <frame> 1.979 + 1.980 +#data 1.981 +<html>aaa<frameset></frameset> 1.982 +#errors 1.983 +(1,6): expected-doctype-but-got-start-tag 1.984 +(1,19): unexpected-start-tag 1.985 +(1,30): unexpected-end-tag 1.986 +#document 1.987 +| <html> 1.988 +| <head> 1.989 +| <body> 1.990 +| "aaa" 1.991 + 1.992 +#data 1.993 +<html> a <frameset></frameset> 1.994 +#errors 1.995 +(1,6): expected-doctype-but-got-start-tag 1.996 +(1,19): unexpected-start-tag 1.997 +(1,30): unexpected-end-tag 1.998 +#document 1.999 +| <html> 1.1000 +| <head> 1.1001 +| <body> 1.1002 +| "a " 1.1003 + 1.1004 +#data 1.1005 +<!doctype html><div><frameset> 1.1006 +#errors 1.1007 +(1,30): unexpected-start-tag 1.1008 +(1,30): eof-in-frameset 1.1009 +#document 1.1010 +| <!DOCTYPE html> 1.1011 +| <html> 1.1012 +| <head> 1.1013 +| <frameset> 1.1014 + 1.1015 +#data 1.1016 +<!doctype html><div><body><frameset> 1.1017 +#errors 1.1018 +(1,26): unexpected-start-tag 1.1019 +(1,36): unexpected-start-tag 1.1020 +(1,36): expected-closing-tag-but-got-eof 1.1021 +#document 1.1022 +| <!DOCTYPE html> 1.1023 +| <html> 1.1024 +| <head> 1.1025 +| <body> 1.1026 +| <div> 1.1027 + 1.1028 +#data 1.1029 +<!doctype html><p><math></p>a 1.1030 +#errors 1.1031 +(1,28): unexpected-end-tag 1.1032 +(1,28): unexpected-end-tag 1.1033 +#document 1.1034 +| <!DOCTYPE html> 1.1035 +| <html> 1.1036 +| <head> 1.1037 +| <body> 1.1038 +| <p> 1.1039 +| <math math> 1.1040 +| "a" 1.1041 + 1.1042 +#data 1.1043 +<!doctype html><p><math><mn><span></p>a 1.1044 +#errors 1.1045 +(1,38): unexpected-end-tag 1.1046 +(1,39): expected-closing-tag-but-got-eof 1.1047 +#document 1.1048 +| <!DOCTYPE html> 1.1049 +| <html> 1.1050 +| <head> 1.1051 +| <body> 1.1052 +| <p> 1.1053 +| <math math> 1.1054 +| <math mn> 1.1055 +| <span> 1.1056 +| <p> 1.1057 +| "a" 1.1058 + 1.1059 +#data 1.1060 +<!doctype html><math></html> 1.1061 +#errors 1.1062 +(1,28): unexpected-end-tag 1.1063 +(1,28): expected-one-end-tag-but-got-another 1.1064 +(1,28): unexpected-end-tag 1.1065 +#document 1.1066 +| <!DOCTYPE html> 1.1067 +| <html> 1.1068 +| <head> 1.1069 +| <body> 1.1070 +| <math math> 1.1071 + 1.1072 +#data 1.1073 +<!doctype html><meta charset="ascii"> 1.1074 +#errors 1.1075 +#document 1.1076 +| <!DOCTYPE html> 1.1077 +| <html> 1.1078 +| <head> 1.1079 +| <meta> 1.1080 +| charset="ascii" 1.1081 +| <body> 1.1082 + 1.1083 +#data 1.1084 +<!doctype html><meta http-equiv="content-type" content="text/html;charset=ascii"> 1.1085 +#errors 1.1086 +#document 1.1087 +| <!DOCTYPE html> 1.1088 +| <html> 1.1089 +| <head> 1.1090 +| <meta> 1.1091 +| content="text/html;charset=ascii" 1.1092 +| http-equiv="content-type" 1.1093 +| <body> 1.1094 + 1.1095 +#data 1.1096 +<!doctype html><head><!--aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa--><meta charset="utf8"> 1.1097 +#errors 1.1098 +#document 1.1099 +| <!DOCTYPE html> 1.1100 +| <html> 1.1101 +| <head> 1.1102 +| <!-- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --> 1.1103 +| <meta> 1.1104 +| charset="utf8" 1.1105 +| <body> 1.1106 + 1.1107 +#data 1.1108 +<!doctype html><html a=b><head></head><html c=d> 1.1109 +#errors 1.1110 +(1,48): non-html-root 1.1111 +#document 1.1112 +| <!DOCTYPE html> 1.1113 +| <html> 1.1114 +| a="b" 1.1115 +| c="d" 1.1116 +| <head> 1.1117 +| <body> 1.1118 + 1.1119 +#data 1.1120 +<!doctype html><image/> 1.1121 +#errors 1.1122 +(1,23): image-start-tag 1.1123 +#document 1.1124 +| <!DOCTYPE html> 1.1125 +| <html> 1.1126 +| <head> 1.1127 +| <body> 1.1128 +| <img> 1.1129 + 1.1130 +#data 1.1131 +<!doctype html>a<i>b<table>c<b>d</i>e</b>f 1.1132 +#errors 1.1133 +(1,28): foster-parenting-character 1.1134 +(1,31): foster-parenting-start-tag 1.1135 +(1,32): foster-parenting-character 1.1136 +(1,36): foster-parenting-end-tag 1.1137 +(1,36): adoption-agency-1.3 1.1138 +(1,37): foster-parenting-character 1.1139 +(1,41): foster-parenting-end-tag 1.1140 +(1,42): foster-parenting-character 1.1141 +(1,42): eof-in-table 1.1142 +#document 1.1143 +| <!DOCTYPE html> 1.1144 +| <html> 1.1145 +| <head> 1.1146 +| <body> 1.1147 +| "a" 1.1148 +| <i> 1.1149 +| "bc" 1.1150 +| <b> 1.1151 +| "de" 1.1152 +| "f" 1.1153 +| <table> 1.1154 + 1.1155 +#data 1.1156 +<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f 1.1157 +#errors 1.1158 +(1,25): foster-parenting-start-tag 1.1159 +(1,26): foster-parenting-character 1.1160 +(1,29): foster-parenting-start-tag 1.1161 +(1,30): foster-parenting-character 1.1162 +(1,35): foster-parenting-start-tag 1.1163 +(1,36): foster-parenting-character 1.1164 +(1,39): foster-parenting-start-tag 1.1165 +(1,40): foster-parenting-character 1.1166 +(1,44): foster-parenting-end-tag 1.1167 +(1,44): adoption-agency-1.3 1.1168 +(1,44): adoption-agency-1.3 1.1169 +(1,45): foster-parenting-character 1.1170 +(1,49): foster-parenting-end-tag 1.1171 +(1,49): adoption-agency-1.3 1.1172 +(1,49): adoption-agency-1.3 1.1173 +(1,50): foster-parenting-character 1.1174 +(1,50): eof-in-table 1.1175 +#document 1.1176 +| <!DOCTYPE html> 1.1177 +| <html> 1.1178 +| <head> 1.1179 +| <body> 1.1180 +| <i> 1.1181 +| "a" 1.1182 +| <b> 1.1183 +| "b" 1.1184 +| <b> 1.1185 +| <div> 1.1186 +| <b> 1.1187 +| <i> 1.1188 +| "c" 1.1189 +| <a> 1.1190 +| "d" 1.1191 +| <a> 1.1192 +| "e" 1.1193 +| <a> 1.1194 +| "f" 1.1195 +| <table> 1.1196 + 1.1197 +#data 1.1198 +<!doctype html><i>a<b>b<div>c<a>d</i>e</b>f 1.1199 +#errors 1.1200 +(1,37): adoption-agency-1.3 1.1201 +(1,37): adoption-agency-1.3 1.1202 +(1,42): adoption-agency-1.3 1.1203 +(1,42): adoption-agency-1.3 1.1204 +(1,43): expected-closing-tag-but-got-eof 1.1205 +#document 1.1206 +| <!DOCTYPE html> 1.1207 +| <html> 1.1208 +| <head> 1.1209 +| <body> 1.1210 +| <i> 1.1211 +| "a" 1.1212 +| <b> 1.1213 +| "b" 1.1214 +| <b> 1.1215 +| <div> 1.1216 +| <b> 1.1217 +| <i> 1.1218 +| "c" 1.1219 +| <a> 1.1220 +| "d" 1.1221 +| <a> 1.1222 +| "e" 1.1223 +| <a> 1.1224 +| "f" 1.1225 + 1.1226 +#data 1.1227 +<!doctype html><table><i>a<b>b<div>c</i> 1.1228 +#errors 1.1229 +(1,25): foster-parenting-start-tag 1.1230 +(1,26): foster-parenting-character 1.1231 +(1,29): foster-parenting-start-tag 1.1232 +(1,30): foster-parenting-character 1.1233 +(1,35): foster-parenting-start-tag 1.1234 +(1,36): foster-parenting-character 1.1235 +(1,40): foster-parenting-end-tag 1.1236 +(1,40): adoption-agency-1.3 1.1237 +(1,40): eof-in-table 1.1238 +#document 1.1239 +| <!DOCTYPE html> 1.1240 +| <html> 1.1241 +| <head> 1.1242 +| <body> 1.1243 +| <i> 1.1244 +| "a" 1.1245 +| <b> 1.1246 +| "b" 1.1247 +| <b> 1.1248 +| <div> 1.1249 +| <i> 1.1250 +| "c" 1.1251 +| <table> 1.1252 + 1.1253 +#data 1.1254 +<!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f 1.1255 +#errors 1.1256 +(1,25): foster-parenting-start-tag 1.1257 +(1,26): foster-parenting-character 1.1258 +(1,29): foster-parenting-start-tag 1.1259 +(1,30): foster-parenting-character 1.1260 +(1,35): foster-parenting-start-tag 1.1261 +(1,36): foster-parenting-character 1.1262 +(1,39): foster-parenting-start-tag 1.1263 +(1,40): foster-parenting-character 1.1264 +(1,44): foster-parenting-end-tag 1.1265 +(1,44): adoption-agency-1.3 1.1266 +(1,44): adoption-agency-1.3 1.1267 +(1,45): foster-parenting-character 1.1268 +(1,49): foster-parenting-end-tag 1.1269 +(1,44): adoption-agency-1.3 1.1270 +(1,44): adoption-agency-1.3 1.1271 +(1,50): eof-in-table 1.1272 +#document 1.1273 +| <!DOCTYPE html> 1.1274 +| <html> 1.1275 +| <head> 1.1276 +| <body> 1.1277 +| <i> 1.1278 +| "a" 1.1279 +| <b> 1.1280 +| "b" 1.1281 +| <b> 1.1282 +| <div> 1.1283 +| <b> 1.1284 +| <i> 1.1285 +| "c" 1.1286 +| <a> 1.1287 +| "d" 1.1288 +| <a> 1.1289 +| "e" 1.1290 +| <a> 1.1291 +| "f" 1.1292 +| <table> 1.1293 + 1.1294 +#data 1.1295 +<!doctype html><table><i>a<div>b<tr>c<b>d</i>e 1.1296 +#errors 1.1297 +(1,25): foster-parenting-start-tag 1.1298 +(1,26): foster-parenting-character 1.1299 +(1,31): foster-parenting-start-tag 1.1300 +(1,32): foster-parenting-character 1.1301 +(1,37): foster-parenting-character 1.1302 +(1,40): foster-parenting-start-tag 1.1303 +(1,41): foster-parenting-character 1.1304 +(1,45): foster-parenting-end-tag 1.1305 +(1,45): adoption-agency-1.3 1.1306 +(1,46): foster-parenting-character 1.1307 +(1,46): eof-in-table 1.1308 +#document 1.1309 +| <!DOCTYPE html> 1.1310 +| <html> 1.1311 +| <head> 1.1312 +| <body> 1.1313 +| <i> 1.1314 +| "a" 1.1315 +| <div> 1.1316 +| "b" 1.1317 +| <i> 1.1318 +| "c" 1.1319 +| <b> 1.1320 +| "d" 1.1321 +| <b> 1.1322 +| "e" 1.1323 +| <table> 1.1324 +| <tbody> 1.1325 +| <tr> 1.1326 + 1.1327 +#data 1.1328 +<!doctype html><table><td><table><i>a<div>b<b>c</i>d 1.1329 +#errors 1.1330 +(1,26): unexpected-cell-in-table-body 1.1331 +(1,36): foster-parenting-start-tag 1.1332 +(1,37): foster-parenting-character 1.1333 +(1,42): foster-parenting-start-tag 1.1334 +(1,43): foster-parenting-character 1.1335 +(1,46): foster-parenting-start-tag 1.1336 +(1,47): foster-parenting-character 1.1337 +(1,51): foster-parenting-end-tag 1.1338 +(1,51): adoption-agency-1.3 1.1339 +(1,51): adoption-agency-1.3 1.1340 +(1,52): foster-parenting-character 1.1341 +(1,52): eof-in-table 1.1342 +#document 1.1343 +| <!DOCTYPE html> 1.1344 +| <html> 1.1345 +| <head> 1.1346 +| <body> 1.1347 +| <table> 1.1348 +| <tbody> 1.1349 +| <tr> 1.1350 +| <td> 1.1351 +| <i> 1.1352 +| "a" 1.1353 +| <div> 1.1354 +| <i> 1.1355 +| "b" 1.1356 +| <b> 1.1357 +| "c" 1.1358 +| <b> 1.1359 +| "d" 1.1360 +| <table> 1.1361 + 1.1362 +#data 1.1363 +<!doctype html><body><bgsound> 1.1364 +#errors 1.1365 +#document 1.1366 +| <!DOCTYPE html> 1.1367 +| <html> 1.1368 +| <head> 1.1369 +| <body> 1.1370 +| <bgsound> 1.1371 + 1.1372 +#data 1.1373 +<!doctype html><body><basefont> 1.1374 +#errors 1.1375 +#document 1.1376 +| <!DOCTYPE html> 1.1377 +| <html> 1.1378 +| <head> 1.1379 +| <body> 1.1380 +| <basefont> 1.1381 + 1.1382 +#data 1.1383 +<!doctype html><a><b></a><basefont> 1.1384 +#errors 1.1385 +(1,25): adoption-agency-1.3 1.1386 +#document 1.1387 +| <!DOCTYPE html> 1.1388 +| <html> 1.1389 +| <head> 1.1390 +| <body> 1.1391 +| <a> 1.1392 +| <b> 1.1393 +| <basefont> 1.1394 + 1.1395 +#data 1.1396 +<!doctype html><a><b></a><bgsound> 1.1397 +#errors 1.1398 +(1,25): adoption-agency-1.3 1.1399 +#document 1.1400 +| <!DOCTYPE html> 1.1401 +| <html> 1.1402 +| <head> 1.1403 +| <body> 1.1404 +| <a> 1.1405 +| <b> 1.1406 +| <bgsound> 1.1407 + 1.1408 +#data 1.1409 +<!doctype html><figcaption><article></figcaption>a 1.1410 +#errors 1.1411 +(1,49): end-tag-too-early 1.1412 +#document 1.1413 +| <!DOCTYPE html> 1.1414 +| <html> 1.1415 +| <head> 1.1416 +| <body> 1.1417 +| <figcaption> 1.1418 +| <article> 1.1419 +| "a" 1.1420 + 1.1421 +#data 1.1422 +<!doctype html><summary><article></summary>a 1.1423 +#errors 1.1424 +(1,43): end-tag-too-early 1.1425 +#document 1.1426 +| <!DOCTYPE html> 1.1427 +| <html> 1.1428 +| <head> 1.1429 +| <body> 1.1430 +| <summary> 1.1431 +| <article> 1.1432 +| "a" 1.1433 + 1.1434 +#data 1.1435 +<!doctype html><p><a><plaintext>b 1.1436 +#errors 1.1437 +(1,32): unexpected-end-tag 1.1438 +(1,33): expected-closing-tag-but-got-eof 1.1439 +#document 1.1440 +| <!DOCTYPE html> 1.1441 +| <html> 1.1442 +| <head> 1.1443 +| <body> 1.1444 +| <p> 1.1445 +| <a> 1.1446 +| <plaintext> 1.1447 +| <a> 1.1448 +| "b" 1.1449 + 1.1450 +#data 1.1451 +<!DOCTYPE html><div>a<a></div>b<p>c</p>d 1.1452 +#errors 1.1453 +(1,30): end-tag-too-early 1.1454 +(1,40): expected-closing-tag-but-got-eof 1.1455 +#document 1.1456 +| <!DOCTYPE html> 1.1457 +| <html> 1.1458 +| <head> 1.1459 +| <body> 1.1460 +| <div> 1.1461 +| "a" 1.1462 +| <a> 1.1463 +| <a> 1.1464 +| "b" 1.1465 +| <p> 1.1466 +| "c" 1.1467 +| "d"