2010-08-20 Tony Gentilcore <tonyg@chromium.org>
[WebKit-https.git] / LayoutTests / html5lib / runner-expected.txt
index 47ba85a..cc0912f 100644 (file)
 CONSOLE MESSAGE: line 1: SyntaxError: Parse error
 CONSOLE MESSAGE: line 1: SyntaxError: Parse error
-CONSOLE MESSAGE: line 2: PASS
-CONSOLE MESSAGE: line 2: FOO<span>BAR</span>BAZ
-resources/tests1.dat:
-25
-29
-30
-32
-33
-34
-50
-51
-52
-53
-54
-57
-59
-78
-79
-80
-81
-82
-87
-90
-91
-92
-96
-98
-101
-104
-106
-109
-113
-
-Test 25 of 113 in resources/tests1.dat failed. Input:
-<p><b><div><marquee></p></b></div>X
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <b>
-|     <div>
-|       <b>
-|       <marquee>
-|         <b>
-|           <p>
-|     "X"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <div>
-|       <b>
-|         <marquee>
-|           <p>
-|           "X"
-
-Test 29 of 113 in resources/tests1.dat failed. Input:
-<select><b><option><select><option></b></select>X
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|     "X"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|     <option>
-|       "X"
-
-Test 30 of 113 in resources/tests1.dat failed. Input:
-<a><table><td><a><table></table><a></tr><a></table><b>X</b>C<a>Y
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 <table>
-|               <a>
-|       <b>
-|         "X"
-|       "C"
-|     <a>
-|       "Y"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 <table>
-|               <a>
-|     <a>
-|       <b>
-|         "X"
-|       "C"
-|     <a>
-|       "Y"
-
-Test 32 of 113 in resources/tests1.dat failed. Input:
-<!-----><font><div>hello<table>excite!<b>me!<th><i>please!</tr><!--X-->
-Got:
-| <!-- - -->
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|       <div>
-|         "hello"
-|         "excite!"
-|         <b>
-|           "me!"
-|         <table>
-|           <tbody>
-|             <tr>
-|               <th>
-|                 <i>
-|                   "please!"
-|             <!-- X -->
-Expected:
-| <!-- - -->
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|       <div>
-|         "helloexcite!"
-|         <b>
-|           "me!"
-|         <table>
-|           <tbody>
-|             <tr>
-|               <th>
-|                 <i>
-|                   "please!"
-|             <!-- X -->
-
-Test 33 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html><li>hello<li>world<ul>how<li>do</ul>you</body><!--do-->
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <li>
-|       "hello"
-|     <li>
-|       "world"
-|       <ul>
-|         "how"
-|         <li>
-|           "do"
-|       "you"
-|       <!-- do -->
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <li>
-|       "hello"
-|     <li>
-|       "world"
-|       <ul>
-|         "how"
-|         <li>
-|           "do"
-|       "you"
-|   <!-- do -->
-
-Test 34 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html>A<option>B<optgroup>C<select>D</option>E
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "A"
-|     "B"
-|     "C"
-|     <select>
-|       "D"
-|       "E"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "A"
-|     <option>
-|       "B"
-|     <optgroup>
-|       "C"
-|       <select>
-|         "DE"
-
-Test 50 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html><script> <!-- </script> --> </script> EOF
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|   <body>
-|     " --> "
-|     " EOF"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|     " "
-|   <body>
-|     "-->  EOF"
-
-Test 51 of 113 in resources/tests1.dat failed. Input:
-<b><p></b>TEST
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     <p>
-|       "TEST"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     <p>
-|       <b>
-|       "TEST"
-
-Test 52 of 113 in resources/tests1.dat failed. Input:
-<p id=a><b><p id=b></b>TEST
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       id="a"
-|       <b>
-|     <b>
-|     <p>
-|       id="b"
-|       "TEST"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       id="a"
-|       <b>
-|     <p>
-|       id="b"
-|       "TEST"
-
-Test 53 of 113 in resources/tests1.dat failed. Input:
-<b id=a><p><b id=b></p></b>TEST
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       id="a"
-|       <p>
-|         <b>
-|           id="b"
-|       <b>
-|         id="b"
-|       "TEST"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       id="a"
-|       <p>
-|         <b>
-|           id="b"
-|       "TEST"
-
-Test 54 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html><title>U-test</title><body><div><p>Test<u></p></div></body>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "U-test"
-|   <body>
-|     <div>
-|       <p>
-|         "Test"
-|         <u>
-|       <u>
-|     <u>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "U-test"
-|   <body>
-|     <div>
-|       <p>
-|         "Test"
-|         <u>
-
-Test 57 of 113 in resources/tests1.dat failed. Input:
-<b>Test</i>Test
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "Test"
-|       "Test"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "TestTest"
-
-Test 59 of 113 in resources/tests1.dat failed. Input:
-<b>A<cite>B<div>C</cite>D
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "A"
-|       <cite>
-|         "B"
-|         <div>
-|           "C"
-|           "D"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "A"
-|       <cite>
-|         "B"
-|         <div>
-|           "CD"
-
-Test 78 of 113 in resources/tests1.dat failed. Input:
-<a href="blah">aba<table><a href="foo">br<tr><td></td></tr>x</table>aoe
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|       <a>
-|         href="foo"
-|         "br"
-|       "x"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|       "aoe"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|       <a>
-|         href="foo"
-|         "br"
-|       <a>
-|         href="foo"
-|         "x"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|     <a>
-|       href="foo"
-|       "aoe"
-
-Test 79 of 113 in resources/tests1.dat failed. Input:
-<a href="blah">aba<table><tr><td><a href="foo">br</td></tr>x</table>aoe
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|       "x"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 href="foo"
-|                 "br"
-|       "aoe"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "abax"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 href="foo"
-|                 "br"
-|       "aoe"
-
-Test 80 of 113 in resources/tests1.dat failed. Input:
-<table><a href="blah">aba<tr><td><a href="foo">br</td></tr>x</table>aoe
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|     "x"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <a>
-|               href="foo"
-|               "br"
-|     "aoe"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|     <a>
-|       href="blah"
-|       "x"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <a>
-|               href="foo"
-|               "br"
-|     <a>
-|       href="blah"
-|       "aoe"
-
-Test 81 of 113 in resources/tests1.dat failed. Input:
-<a href=a>aa<marquee>aa<a href=b>bb</marquee>aa
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="a"
-|       "aa"
-|     <marquee>
-|       <a>
-|         href="a"
-|         "aa"
-|       <a>
-|         href="b"
-|         "bb"
-|     <a>
-|       href="b"
-|       "aa"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="a"
-|       "aa"
-|       <marquee>
-|         "aa"
-|         <a>
-|           href="b"
-|           "bb"
-|       "aa"
-
-Test 82 of 113 in resources/tests1.dat failed. Input:
-<wbr><strike><code></strike><code><strike></code>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <wbr>
-|     <strike>
-|       <code>
-|     <code>
-|       <code>
-|         <strike>
-|       <strike>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <wbr>
-|     <strike>
-|       <code>
-|     <code>
-|       <code>
-|         <strike>
-
-Test 87 of 113 in resources/tests1.dat failed. Input:
-<body><body><base><link><meta><title><p></title><body><p></body>
-Got:
-| <html>
-|   <head>
-|     <base>
-|     <meta>
-|     <title>
-|       "<p>"
-|   <body>
-|     <link>
-|     <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <base>
-|     <link>
-|     <meta>
-|     <title>
-|       "<p>"
-|     <p>
-
-Test 90 of 113 in resources/tests1.dat failed. Input:
-<a><table><a></table><p><a><div><a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|         <tbody>
-|     <p>
-|       <a>
-|     <a>
-|     <div>
-|       <a>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|     <p>
-|       <a>
-|     <div>
-|       <a>
-
-Test 91 of 113 in resources/tests1.dat failed. Input:
-<head></p><meta><p>
-Got:
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <p>
-|     <p>
-Expected:
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <p>
-
-Test 92 of 113 in resources/tests1.dat failed. Input:
-<head></html><meta><p>
-Got:
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <meta>
-|     <p>
-
-Test 96 of 113 in resources/tests1.dat failed. Input:
-<a><p><a></a></p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <p>
-|       <a>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <p>
-|       <a>
-|       <a>
-
-Test 98 of 113 in resources/tests1.dat failed. Input:
-<p><b><div><marquee></p></b></div>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <b>
-|     <div>
-|       <b>
-|       <marquee>
-|         <b>
-|           <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <div>
-|       <b>
-|         <marquee>
-|           <p>
-
-Test 101 of 113 in resources/tests1.dat failed. Input:
-<select><b><option><select><option></b></select>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|     <option>
-
-Test 104 of 113 in resources/tests1.dat failed. Input:
-<ul><li></li><div><li></div><li><li><div><li><address><li><b><em></b><li></ul>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|       <div>
-|         <li>
-|       <li>
-|       <li>
-|         <div>
-|           <li>
-|             <address>
-|           <li>
-|             <b>
-|               <em>
-|             <em>
-|           <em>
-|             <li>
-|     <em>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|       <div>
-|         <li>
-|       <li>
-|       <li>
-|         <div>
-|       <li>
-|         <address>
-|       <li>
-|         <b>
-|           <em>
-|       <li>
-
-Test 106 of 113 in resources/tests1.dat failed. Input:
-<frameset><frame><frameset><frame></frameset><noframes></noframes></frameset>
-Got:
-| <html>
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
-|     <noframes>
-
-Test 109 of 113 in resources/tests1.dat failed. Input:
-<table><col><tbody><col><tr><col><td><col></table><col>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <col>
-|     <col>
-|     <table>
-|       <col>
-|       <tbody>
-|         <tr>
-|           <td>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <colgroup>
-|         <col>
-|       <tbody>
-|       <colgroup>
-|         <col>
-|       <tbody>
-|         <tr>
-|       <colgroup>
-|         <col>
-|       <tbody>
-|         <tr>
-|           <td>
-|       <colgroup>
-|         <col>
-
-Test 113 of 113 in resources/tests1.dat failed. Input:
-<frameset>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-resources/tests2.dat:
-6
-7
-8
-9
-11
-32
-36
-42
-44
-45
-53
-54
-
-Test 6 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><frameset>test
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 7 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><frameset><!DOCTYPE html>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 8 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><font><p><b>test</font>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|     <p>
-|       <font>
-|         <b>
-|           "test"
-|       <b>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|     <p>
-|       <font>
-|         <b>
-|           "test"
-
-Test 9 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><dt><div><dd>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <dt>
-|       <div>
-|         <dd>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <dt>
-|       <div>
-|     <dd>
-
-Test 11 of 59 in resources/tests2.dat failed. Input:
-<table><plaintext><td>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <plaintext>
-|       "<td>"
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <plaintext>
-|       "<td>"
-|     <table>
-
-Test 32 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html>X</body>X
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     "X"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "XX"
-
-Test 36 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><select><optgroup><option></optgroup><option><select><option>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <optgroup>
-|         <option>
-|         <option>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <optgroup>
-|         <option>
-|       <option>
-|     <option>
-
-Test 42 of 59 in resources/tests2.dat failed. Input:
-<isindex test=x name=x>
-Got:
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <form>
-|       <hr>
-|       <label>
-|         "This is a searchable index. Insert your search keywords here: "
-|         <input>
-|           name="isindex"
-|           test="x"
-|       <hr>
-
-Test 44 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><body><title>test</body></title>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "test</body>"
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "test</body>"
-
-Test 45 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><body><title>X</title><meta name=z><link rel=foo><style>
-x { content:"</style" } </style>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|     <meta>
-|       name="z"
-|   <body>
-|     <link>
-|       rel="foo"
-|     <style>
-|       "
-x { content:"</style" } "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
-|     <meta>
-|       name="z"
-|     <link>
-|       rel="foo"
-|     <style>
-|       "
-x { content:"</style" } "
-
-Test 53 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html>X</html>X
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     "X"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "XX"
-
-Test 54 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html>X</html> 
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X "
-resources/tests3.dat:
-16
-17
-18
-19
-
-Test 16 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><textarea>
-</textarea>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-
-Test 17 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><textarea>
-foo</textarea>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "foo"
-
-Test 18 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><textarea>
-
-foo</textarea>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-
-foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-foo"
-
-Test 19 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><html><head></head><body><ul><li><div><p><li></ul></body></html>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|         <div>
-|           <p>
-|           <li>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|         <div>
-|           <p>
-|       <li>
-resources/tests4.dat:
-3
-5
-6
-7
-
-Test 3 of 7 in resources/tests4.dat failed. Input:
-textarea content with <em>pseudo</em> <foo>markup
-Got:
-| "textarea content with "
-| <em>
-|   "pseudo"
-| " "
-| <foo>
-|   "markup"
-Expected:
-| "textarea content with <em>pseudo</em> <foo>markup"
-
-Test 5 of 7 in resources/tests4.dat failed. Input:
-</plaintext>
-Got:
-| 
-Expected:
-| "</plaintext>"
-
-Test 6 of 7 in resources/tests4.dat failed. Input:
-setting html's innerHTML
-Got:
-| "setting html's innerHTML"
-Expected:
-| <head>
-| <body>
-|   "setting html's innerHTML"
-
-Test 7 of 7 in resources/tests4.dat failed. Input:
-<title>setting head's innerHTML</title>
-Got:
-| 
-Expected:
-| <title>
-|   "setting head's innerHTML"
-resources/tests5.dat:
-2
-6
-7
-8
-9
-16
-
-Test 2 of 16 in resources/tests5.dat failed. Input:
-<style> <!-- </style> --> </style>x
-Got:
-| <html>
-|   <head>
-|     <style>
-|       " <!-- "
-|   <body>
-|     " --> "
-|     "x"
-Expected:
-| <html>
-|   <head>
-|     <style>
-|       " <!-- "
-|     " "
-|   <body>
-|     "--> x"
-
-Test 6 of 16 in resources/tests5.dat failed. Input:
-<iframe> <!--- </iframe>->x</iframe> --> </iframe>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <iframe>
-|       " <!--- "
-|     "->x"
-|     " --> "
-|     "x"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <iframe>
-|       " <!--- "
-|     "->x --> x"
-
-Test 7 of 16 in resources/tests5.dat failed. Input:
-<script> <!-- </script> --> </script>x
-Got:
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|   <body>
-|     " --> "
-|     "x"
-Expected:
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|     " "
-|   <body>
-|     "--> x"
-
-Test 8 of 16 in resources/tests5.dat failed. Input:
-<title> <!-- </title> --> </title>x
-Got:
-| <html>
-|   <head>
-|     <title>
-|       " <!-- "
-|   <body>
-|     " --> "
-|     "x"
-Expected:
-| <html>
-|   <head>
-|     <title>
-|       " <!-- "
-|     " "
-|   <body>
-|     "--> x"
-
-Test 9 of 16 in resources/tests5.dat failed. Input:
-<textarea> <!--- </textarea>->x</textarea> --> </textarea>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       " <!--- "
-|     "->x"
-|     " --> "
-|     "x"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       " <!--- "
-|     "->x --> x"
-
-Test 16 of 16 in resources/tests5.dat failed. Input:
-<noscript><!--</noscript>--></noscript>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "-->"
-Expected:
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--"
-|   <body>
-|     "-->"
-resources/tests6.dat:
-1
-8
-9
-10
-11
-12
-27
-29
-30
-31
-37
-44
-45
-46
-47
-48
-49
-50
-51
-
-Test 1 of 51 in resources/tests6.dat failed. Input:
-<!doctype html></head> <head>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   " "
-|   <body>
-
-Test 8 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-foo
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 9 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-<noframes>
-Got:
-| <html>
-|   <frameset>
-|   <noframes>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-|   <noframes>
-
-Test 10 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-<div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 11 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-</html>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 12 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-</div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 27 of 51 in resources/tests6.dat failed. Input:
-foo<col>
-Got:
-| 
-Expected:
-| <col>
-
-Test 29 of 51 in resources/tests6.dat failed. Input:
-<frameset><div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 30 of 51 in resources/tests6.dat failed. Input:
-</frameset><frame>
-Got:
-| 
-Expected:
-| <frame>
-
-Test 31 of 51 in resources/tests6.dat failed. Input:
-<frameset></div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 37 of 51 in resources/tests6.dat failed. Input:
-<caption><col><colgroup><tbody><tfoot><thead><tr>
-Got:
-| <caption>
-| <colgroup>
-| <tbody>
-| <tfoot>
-| <thead>
-|   <tr>
-Expected:
-| <tr>
-
-Test 44 of 51 in resources/tests6.dat failed. Input:
-</table><tr>
-Got:
-| <tr>
-Expected:
-| <tbody>
-|   <tr>
-
-Test 45 of 51 in resources/tests6.dat failed. Input:
-<body></body></html>
-Got:
-| 
-Expected:
-| <head>
-| <body>
-
-Test 46 of 51 in resources/tests6.dat failed. Input:
-<html><frameset></frameset></html> 
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   " "
-
-Test 47 of 51 in resources/tests6.dat failed. Input:
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html></html>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <!DOCTYPE html "-//W3C//DTD HTML 4.01//EN" "">
-| <html>
-|   <head>
-|   <body>
-
-Test 48 of 51 in resources/tests6.dat failed. Input:
-<param><frameset></frameset>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     style="display:none"
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 49 of 51 in resources/tests6.dat failed. Input:
-<source><frameset></frameset>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     style="display:none"
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 50 of 51 in resources/tests6.dat failed. Input:
-</html><frameset></frameset>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 51 of 51 in resources/tests6.dat failed. Input:
-</body><frameset></frameset>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-resources/tests7.dat:
-1
-2
-5
-6
-9
-14
-15
-16
-17
-18
-19
-24
-25
-27
-28
-29
-30
-
-Test 1 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><body><title>X</title>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
-
-Test 2 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><title>X</title></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|   <body>
-|     <table>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
-|     <table>
-
-Test 5 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><meta></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <table>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <meta>
-|     <table>
-
-Test 6 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>X<tr><td><table> <meta></table></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     "X"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <table>
-|               " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <meta>
-|             <table>
-|               " "
-
-Test 9 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><style> <tr>x </style> </table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <style>
-|       " <tr>x "
-|   <body>
-|     <table>
-|       " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <style>
-|         " <tr>x "
-|       " "
-
-Test 14 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><select><select>X
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "X"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     "X"
-
-Test 15 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <input>
-|         type="hidDEN"
-
-Test 16 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>X<input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <table>
-|       <input>
-|         type="hidDEN"
-
-Test 17 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>  <input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       "  "
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       "  "
-|       <input>
-|         type="hidDEN"
-
-Test 18 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>  <input type='hidDEN'></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       "  "
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       "  "
-|       <input>
-|         type="hidDEN"
-
-Test 19 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><input type=" hidden"><input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type=" hidden"
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type=" hidden"
-|     <table>
-|       <input>
-|         type="hidDEN"
-
-Test 24 of 30 in resources/tests7.dat failed. Input:
-<body>X</body></body>
-Got:
-| "X"
-Expected:
-| <head>
-| <body>
-|   "X"
-
-Test 25 of 30 in resources/tests7.dat failed. Input:
-<div><p>a</x> b
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <p>
-|         "a"
-|         " b"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <p>
-|         "a b"
-
-Test 27 of 30 in resources/tests7.dat failed. Input:
-<table><b><tr><td>aaa</td></tr>bbb</table>ccc
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     "bbb"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             "aaa"
-|     "ccc"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     <b>
-|       "bbb"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             "aaa"
-|     <b>
-|       "ccc"
-
-Test 28 of 30 in resources/tests7.dat failed. Input:
-A<table><tr> B</tr> B</table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "A"
-|     " B"
-|     " B"
-|     <table>
-|       <tbody>
-|         <tr>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "A B B"
-|     <table>
-|       <tbody>
-|         <tr>
-
-Test 29 of 30 in resources/tests7.dat failed. Input:
-A<table><tr> B</tr> </em>C</table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "A"
-|     " B"
-|     "C"
-|     <table>
-|       <tbody>
-|         <tr>
-|         " "
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "A BC"
-|     <table>
-|       <tbody>
-|         <tr>
-|         " "
-
-Test 30 of 30 in resources/tests7.dat failed. Input:
-<select><keygen>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     <keygen>
-resources/tests8.dat:
-1
-2
-3
-4
-5
-6
-8
-9
-
-Test 1 of 9 in resources/tests8.dat failed. Input:
-<div>
-<div></div>
-</span>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "
-"
-|       <div>
-|       "
-"
-|       "x"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "
-"
-|       <div>
-|       "
-x"
-
-Test 2 of 9 in resources/tests8.dat failed. Input:
-<div>x<div></div>
-</span>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "
-"
-|       "x"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "
-x"
-
-Test 3 of 9 in resources/tests8.dat failed. Input:
-<div>x<div></div>x</span>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "x"
-|       "x"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "xx"
-
-Test 4 of 9 in resources/tests8.dat failed. Input:
-<div>x<div></div>y</span>z
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "y"
-|       "z"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "yz"
-
-Test 5 of 9 in resources/tests8.dat failed. Input:
-<table><div>x<div></div>x</span>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "x"
-|       "x"
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "xx"
-|     <table>
-
-Test 6 of 9 in resources/tests8.dat failed. Input:
-x<table>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     "x"
-|     <table>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "xx"
-|     <table>
-
-Test 8 of 9 in resources/tests8.dat failed. Input:
-<b>a<div></div><div></b>y
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "a"
-|       <div>
-|     <div>
-|       "y"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "a"
-|       <div>
-|     <div>
-|       <b>
-|       "y"
-
-Test 9 of 9 in resources/tests8.dat failed. Input:
-<a><div><p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <div>
-|       <a>
-|       <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <div>
-|       <a>
-|       <p>
-|         <a>
-resources/tests9.dat:
-1
-2
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-
-Test 1 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><math></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-
-Test 2 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><math></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-
-Test 5 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><math></math></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|     <table>
-
-Test 6 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><math><mi>foo</mi></math></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|     <table>
-
-Test 7 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><math><mi>foo</mi><mi>bar</mi></math></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <table>
-
-Test 8 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><math><mi>foo</mi><mi>bar</mi></math></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <table>
-|       <tbody>
-
-Test 9 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><math><mi>foo</mi><mi>bar</mi></math></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-
-Test 10 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math></td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math>
-|               <mi>
-|                 "foo"
-|               <mi>
-|                 "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math math>
-|               <math mi>
-|                 "foo"
-|               <math mi>
-|                 "bar"
-
-Test 11 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math><p>baz</td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math>
-|               <mi>
-|                 "foo"
-|               <mi>
-|                 "bar"
-|             <p>
-|               "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math math>
-|               <math mi>
-|                 "foo"
-|               <math mi>
-|                 "bar"
-|             <p>
-|               "baz"
-
-Test 12 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi></math><p>baz</caption></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math>
-|           <mi>
-|             "foo"
-|           <mi>
-|             "bar"
-|         <p>
-|           "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math math>
-|           <math mi>
-|             "foo"
-|           <math mi>
-|             "bar"
-|         <p>
-|           "baz"
-
-Test 13 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math>
-|           <mi>
-|             "foo"
-|           <mi>
-|             "bar"
-|           <p>
-|             "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math math>
-|           <math mi>
-|             "foo"
-|           <math mi>
-|             "bar"
-|         <p>
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 14 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math>
-|           <mi>
-|             "foo"
-|           <mi>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math math>
-|           <math mi>
-|             "foo"
-|           <math mi>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 15 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><colgroup><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|       <p>
-|         "baz"
-|     <table>
-|       <colgroup>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <p>
-|       "baz"
-|     <table>
-|       <colgroup>
-|     <p>
-|       "quux"
-
-Test 16 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tr><td><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <select>
-|               "foo"
-|               "bar"
-|               "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <select>
-|               "foobarbaz"
-|     <p>
-|       "quux"
-
-Test 17 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foo"
-|       "bar"
-|       "baz"
-|     <table>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foobarbaz"
-|     <table>
-|     <p>
-|       "quux"
-
-Test 18 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body></body></html><math><mi>foo</mi><mi>bar</mi><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 19 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body></body><math><mi>foo</mi><mi>bar</mi><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 20 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><frameset><math><mi></mi><mi></mi><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 21 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><frameset></frameset><math><mi></mi><mi></mi><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 22 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo><math xlink:href=foo></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <math>
-|       xlink:href="foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <math math>
-|       xlink href="foo"
-
-Test 23 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo></mi></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math>
-|       <mi>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math math>
-|       <math mi>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 24 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo /></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math>
-|       <mi>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math math>
-|       <math mi>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 25 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo />bar</math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math>
-|       <mi>
-|         xlink:href="foo"
-|         xml:lang="en"
-|         "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math math>
-|       <math mi>
-|         xlink href="foo"
-|         xml lang="en"
-|       "bar"
-resources/tests10.dat:
-1
-2
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-
-Test 1 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><svg></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-
-Test 2 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><svg></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-
-Test 5 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><svg></svg></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|     <table>
-
-Test 6 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><svg><g>foo</g></svg></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|     <table>
-
-Test 7 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><svg><g>foo</g><g>bar</g></svg></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <table>
-
-Test 8 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><svg><g>foo</g><g>bar</g></svg></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <table>
-|       <tbody>
-
-Test 9 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><svg><g>foo</g><g>bar</g></svg></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-
-Test 10 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg></td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg>
-|               <g>
-|                 "foo"
-|               <g>
-|                 "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg svg>
-|               <svg g>
-|                 "foo"
-|               <svg g>
-|                 "bar"
-
-Test 11 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg><p>baz</td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg>
-|               <g>
-|                 "foo"
-|               <g>
-|                 "bar"
-|             <p>
-|               "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg svg>
-|               <svg g>
-|                 "foo"
-|               <svg g>
-|                 "bar"
-|             <p>
-|               "baz"
-
-Test 12 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g></svg><p>baz</caption></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg>
-|           <g>
-|             "foo"
-|           <g>
-|             "bar"
-|         <p>
-|           "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg svg>
-|           <svg g>
-|             "foo"
-|           <svg g>
-|             "bar"
-|         <p>
-|           "baz"
-
-Test 13 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg>
-|           <g>
-|             "foo"
-|           <g>
-|             "bar"
-|           <p>
-|             "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg svg>
-|           <svg g>
-|             "foo"
-|           <svg g>
-|             "bar"
-|         <p>
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 14 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg>
-|           <g>
-|             "foo"
-|           <g>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg svg>
-|           <svg g>
-|             "foo"
-|           <svg g>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 15 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><colgroup><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|       <p>
-|         "baz"
-|     <table>
-|       <colgroup>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <p>
-|       "baz"
-|     <table>
-|       <colgroup>
-|     <p>
-|       "quux"
-
-Test 16 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tr><td><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <select>
-|               "foo"
-|               "bar"
-|               "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <select>
-|               "foobarbaz"
-|     <p>
-|       "quux"
-
-Test 17 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foo"
-|       "bar"
-|       "baz"
-|     <table>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foobarbaz"
-|     <table>
-|     <p>
-|       "quux"
-
-Test 18 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body></body></html><svg><g>foo</g><g>bar</g><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 19 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body></body><svg><g>foo</g><g>bar</g><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 20 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><frameset><svg><g></g><g></g><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 21 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><frameset></frameset><svg><g></g><g></g><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 22 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo><svg xlink:href=foo></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <svg>
-|       xlink:href="foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <svg svg>
-|       xlink href="foo"
-
-Test 23 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo></g></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg>
-|       <g>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg svg>
-|       <svg g>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 24 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo /></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg>
-|       <g>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg svg>
-|       <svg g>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 25 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo />bar</svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg>
-|       <g>
-|         xlink:href="foo"
-|         xml:lang="en"
-|         "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg svg>
-|       <svg g>
-|         xlink href="foo"
-|         xml lang="en"
-|       "bar"
-resources/tests11.dat:
-1
-2
-3
-4
-5
-6
-7
-8
-9
-
-Test 1 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg attributeName='' attributeType='' baseFrequency='' baseProfile='' calcMode='' clipPathUnits='' contentScriptType='' contentStyleType='' diffuseConstant='' edgeMode='' externalResourcesRequired='' filterRes='' filterUnits='' glyphRef='' gradientTransform='' gradientUnits='' kernelMatrix='' kernelUnitLength='' keyPoints='' keySplines='' keyTimes='' lengthAdjust='' limitingConeAngle='' markerHeight='' markerUnits='' markerWidth='' maskContentUnits='' maskUnits='' numOctaves='' pathLength='' patternContentUnits='' patternTransform='' patternUnits='' pointsAtX='' pointsAtY='' pointsAtZ='' preserveAlpha='' preserveAspectRatio='' primitiveUnits='' refX='' refY='' repeatCount='' repeatDur='' requiredExtensions='' requiredFeatures='' specularConstant='' specularExponent='' spreadMethod='' startOffset='' stdDeviation='' stitchTiles='' surfaceScale='' systemLanguage='' tableValues='' targetX='' targetY='' textLength='' viewBox='' viewTarget='' xChannelSelector='' yChannelSelector='' zoomAndPan=''></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       attributeName=""
-|       attributeType=""
-|       baseFrequency=""
-|       baseProfile=""
-|       calcMode=""
-|       clipPathUnits=""
-|       contentScriptType=""
-|       contentStyleType=""
-|       diffuseConstant=""
-|       edgeMode=""
-|       externalResourcesRequired=""
-|       filterRes=""
-|       filterUnits=""
-|       glyphRef=""
-|       gradientTransform=""
-|       gradientUnits=""
-|       kernelMatrix=""
-|       kernelUnitLength=""
-|       keyPoints=""
-|       keySplines=""
-|       keyTimes=""
-|       lengthAdjust=""
-|       limitingConeAngle=""
-|       markerHeight=""
-|       markerUnits=""
-|       markerWidth=""
-|       maskContentUnits=""
-|       maskUnits=""
-|       numOctaves=""
-|       pathLength=""
-|       patternContentUnits=""
-|       patternTransform=""
-|       patternUnits=""
-|       pointsAtX=""
-|       pointsAtY=""
-|       pointsAtZ=""
-|       preserveAlpha=""
-|       preserveAspectRatio=""
-|       primitiveUnits=""
-|       refX=""
-|       refY=""
-|       repeatCount=""
-|       repeatDur=""
-|       requiredExtensions=""
-|       requiredFeatures=""
-|       specularConstant=""
-|       specularExponent=""
-|       spreadMethod=""
-|       startOffset=""
-|       stdDeviation=""
-|       stitchTiles=""
-|       surfaceScale=""
-|       systemLanguage=""
-|       tableValues=""
-|       targetX=""
-|       targetY=""
-|       textLength=""
-|       viewBox=""
-|       viewTarget=""
-|       xChannelSelector=""
-|       yChannelSelector=""
-|       zoomAndPan=""
-
-Test 2 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><BODY><SVG ATTRIBUTENAME='' ATTRIBUTETYPE='' BASEFREQUENCY='' BASEPROFILE='' CALCMODE='' CLIPPATHUNITS='' CONTENTSCRIPTTYPE='' CONTENTSTYLETYPE='' DIFFUSECONSTANT='' EDGEMODE='' EXTERNALRESOURCESREQUIRED='' FILTERRES='' FILTERUNITS='' GLYPHREF='' GRADIENTTRANSFORM='' GRADIENTUNITS='' KERNELMATRIX='' KERNELUNITLENGTH='' KEYPOINTS='' KEYSPLINES='' KEYTIMES='' LENGTHADJUST='' LIMITINGCONEANGLE='' MARKERHEIGHT='' MARKERUNITS='' MARKERWIDTH='' MASKCONTENTUNITS='' MASKUNITS='' NUMOCTAVES='' PATHLENGTH='' PATTERNCONTENTUNITS='' PATTERNTRANSFORM='' PATTERNUNITS='' POINTSATX='' POINTSATY='' POINTSATZ='' PRESERVEALPHA='' PRESERVEASPECTRATIO='' PRIMITIVEUNITS='' REFX='' REFY='' REPEATCOUNT='' REPEATDUR='' REQUIREDEXTENSIONS='' REQUIREDFEATURES='' SPECULARCONSTANT='' SPECULAREXPONENT='' SPREADMETHOD='' STARTOFFSET='' STDDEVIATION='' STITCHTILES='' SURFACESCALE='' SYSTEMLANGUAGE='' TABLEVALUES='' TARGETX='' TARGETY='' TEXTLENGTH='' VIEWBOX='' VIEWTARGET='' XCHANNELSELECTOR='' YCHANNELSELECTOR='' ZOOMANDPAN=''></SVG>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       attributeName=""
-|       attributeType=""
-|       baseFrequency=""
-|       baseProfile=""
-|       calcMode=""
-|       clipPathUnits=""
-|       contentScriptType=""
-|       contentStyleType=""
-|       diffuseConstant=""
-|       edgeMode=""
-|       externalResourcesRequired=""
-|       filterRes=""
-|       filterUnits=""
-|       glyphRef=""
-|       gradientTransform=""
-|       gradientUnits=""
-|       kernelMatrix=""
-|       kernelUnitLength=""
-|       keyPoints=""
-|       keySplines=""
-|       keyTimes=""
-|       lengthAdjust=""
-|       limitingConeAngle=""
-|       markerHeight=""
-|       markerUnits=""
-|       markerWidth=""
-|       maskContentUnits=""
-|       maskUnits=""
-|       numOctaves=""
-|       pathLength=""
-|       patternContentUnits=""
-|       patternTransform=""
-|       patternUnits=""
-|       pointsAtX=""
-|       pointsAtY=""
-|       pointsAtZ=""
-|       preserveAlpha=""
-|       preserveAspectRatio=""
-|       primitiveUnits=""
-|       refX=""
-|       refY=""
-|       repeatCount=""
-|       repeatDur=""
-|       requiredExtensions=""
-|       requiredFeatures=""
-|       specularConstant=""
-|       specularExponent=""
-|       spreadMethod=""
-|       startOffset=""
-|       stdDeviation=""
-|       stitchTiles=""
-|       surfaceScale=""
-|       systemLanguage=""
-|       tableValues=""
-|       targetX=""
-|       targetY=""
-|       textLength=""
-|       viewBox=""
-|       viewTarget=""
-|       xChannelSelector=""
-|       yChannelSelector=""
-|       zoomAndPan=""
-
-Test 3 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg attributename='' attributetype='' basefrequency='' baseprofile='' calcmode='' clippathunits='' contentscripttype='' contentstyletype='' diffuseconstant='' edgemode='' externalresourcesrequired='' filterres='' filterunits='' glyphref='' gradienttransform='' gradientunits='' kernelmatrix='' kernelunitlength='' keypoints='' keysplines='' keytimes='' lengthadjust='' limitingconeangle='' markerheight='' markerunits='' markerwidth='' maskcontentunits='' maskunits='' numoctaves='' pathlength='' patterncontentunits='' patterntransform='' patternunits='' pointsatx='' pointsaty='' pointsatz='' preservealpha='' preserveaspectratio='' primitiveunits='' refx='' refy='' repeatcount='' repeatdur='' requiredextensions='' requiredfeatures='' specularconstant='' specularexponent='' spreadmethod='' startoffset='' stddeviation='' stitchtiles='' surfacescale='' systemlanguage='' tablevalues='' targetx='' targety='' textlength='' viewbox='' viewtarget='' xchannelselector='' ychannelselector='' zoomandpan=''></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       attributeName=""
-|       attributeType=""
-|       baseFrequency=""
-|       baseProfile=""
-|       calcMode=""
-|       clipPathUnits=""
-|       contentScriptType=""
-|       contentStyleType=""
-|       diffuseConstant=""
-|       edgeMode=""
-|       externalResourcesRequired=""
-|       filterRes=""
-|       filterUnits=""
-|       glyphRef=""
-|       gradientTransform=""
-|       gradientUnits=""
-|       kernelMatrix=""
-|       kernelUnitLength=""
-|       keyPoints=""
-|       keySplines=""
-|       keyTimes=""
-|       lengthAdjust=""
-|       limitingConeAngle=""
-|       markerHeight=""
-|       markerUnits=""
-|       markerWidth=""
-|       maskContentUnits=""
-|       maskUnits=""
-|       numOctaves=""
-|       pathLength=""
-|       patternContentUnits=""
-|       patternTransform=""
-|       patternUnits=""
-|       pointsAtX=""
-|       pointsAtY=""
-|       pointsAtZ=""
-|       preserveAlpha=""
-|       preserveAspectRatio=""
-|       primitiveUnits=""
-|       refX=""
-|       refY=""
-|       repeatCount=""
-|       repeatDur=""
-|       requiredExtensions=""
-|       requiredFeatures=""
-|       specularConstant=""
-|       specularExponent=""
-|       spreadMethod=""
-|       startOffset=""
-|       stdDeviation=""
-|       stitchTiles=""
-|       surfaceScale=""
-|       systemLanguage=""
-|       tableValues=""
-|       targetX=""
-|       targetY=""
-|       textLength=""
-|       viewBox=""
-|       viewTarget=""
-|       xChannelSelector=""
-|       yChannelSelector=""
-|       zoomAndPan=""
-
-Test 4 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><math attributeName='' attributeType='' baseFrequency='' baseProfile='' calcMode='' clipPathUnits='' contentScriptType='' contentStyleType='' diffuseConstant='' edgeMode='' externalResourcesRequired='' filterRes='' filterUnits='' glyphRef='' gradientTransform='' gradientUnits='' kernelMatrix='' kernelUnitLength='' keyPoints='' keySplines='' keyTimes='' lengthAdjust='' limitingConeAngle='' markerHeight='' markerUnits='' markerWidth='' maskContentUnits='' maskUnits='' numOctaves='' pathLength='' patternContentUnits='' patternTransform='' patternUnits='' pointsAtX='' pointsAtY='' pointsAtZ='' preserveAlpha='' preserveAspectRatio='' primitiveUnits='' refX='' refY='' repeatCount='' repeatDur='' requiredExtensions='' requiredFeatures='' specularConstant='' specularExponent='' spreadMethod='' startOffset='' stdDeviation='' stitchTiles='' surfaceScale='' systemLanguage='' tableValues='' targetX='' targetY='' textLength='' viewBox='' viewTarget='' xChannelSelector='' yChannelSelector='' zoomAndPan=''></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-
-Test 5 of 9 in resources/tests11.dat failed. Input:
-<!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>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <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>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg altGlyph>
-|       <svg altGlyphDef>
-|       <svg altGlyphItem>
-|       <svg animateColor>
-|       <svg animateMotion>
-|       <svg animateTransform>
-|       <svg clipPath>
-|       <svg feBlend>
-|       <svg feColorMatrix>
-|       <svg feComponentTransfer>
-|       <svg feComposite>
-|       <svg feConvolveMatrix>
-|       <svg feDiffuseLighting>
-|       <svg feDisplacementMap>
-|       <svg feDistantLight>
-|       <svg feFlood>
-|       <svg feFuncA>
-|       <svg feFuncB>
-|       <svg feFuncG>
-|       <svg feFuncR>
-|       <svg feGaussianBlur>
-|       <svg feImage>
-|       <svg feMerge>
-|       <svg feMergeNode>
-|       <svg feMorphology>
-|       <svg feOffset>
-|       <svg fePointLight>
-|       <svg feSpecularLighting>
-|       <svg feSpotLight>
-|       <svg feTile>
-|       <svg feTurbulence>
-|       <svg foreignObject>
-|       <svg glyphRef>
-|       <svg linearGradient>
-|       <svg radialGradient>
-|       <svg textPath>
-
-Test 6 of 9 in resources/tests11.dat failed. Input:
-<!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>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <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>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg altGlyph>
-|       <svg altGlyphDef>
-|       <svg altGlyphItem>
-|       <svg animateColor>
-|       <svg animateMotion>
-|       <svg animateTransform>
-|       <svg clipPath>
-|       <svg feBlend>
-|       <svg feColorMatrix>
-|       <svg feComponentTransfer>
-|       <svg feComposite>
-|       <svg feConvolveMatrix>
-|       <svg feDiffuseLighting>
-|       <svg feDisplacementMap>
-|       <svg feDistantLight>
-|       <svg feFlood>
-|       <svg feFuncA>
-|       <svg feFuncB>
-|       <svg feFuncG>
-|       <svg feFuncR>
-|       <svg feGaussianBlur>
-|       <svg feImage>
-|       <svg feMerge>
-|       <svg feMergeNode>
-|       <svg feMorphology>
-|       <svg feOffset>
-|       <svg fePointLight>
-|       <svg feSpecularLighting>
-|       <svg feSpotLight>
-|       <svg feTile>
-|       <svg feTurbulence>
-|       <svg foreignObject>
-|       <svg glyphRef>
-|       <svg linearGradient>
-|       <svg radialGradient>
-|       <svg textPath>
-
-Test 7 of 9 in resources/tests11.dat failed. Input:
-<!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>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <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>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg altGlyph>
-|       <svg altGlyphDef>
-|       <svg altGlyphItem>
-|       <svg animateColor>
-|       <svg animateMotion>
-|       <svg animateTransform>
-|       <svg clipPath>
-|       <svg feBlend>
-|       <svg feColorMatrix>
-|       <svg feComponentTransfer>
-|       <svg feComposite>
-|       <svg feConvolveMatrix>
-|       <svg feDiffuseLighting>
-|       <svg feDisplacementMap>
-|       <svg feDistantLight>
-|       <svg feFlood>
-|       <svg feFuncA>
-|       <svg feFuncB>
-|       <svg feFuncG>
-|       <svg feFuncR>
-|       <svg feGaussianBlur>
-|       <svg feImage>
-|       <svg feMerge>
-|       <svg feMergeNode>
-|       <svg feMorphology>
-|       <svg feOffset>
-|       <svg fePointLight>
-|       <svg feSpecularLighting>
-|       <svg feSpotLight>
-|       <svg feTile>
-|       <svg feTurbulence>
-|       <svg foreignObject>
-|       <svg glyphRef>
-|       <svg linearGradient>
-|       <svg radialGradient>
-|       <svg textPath>
-
-Test 8 of 9 in resources/tests11.dat failed. Input:
-<!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>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <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>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math altglyph>
-|       <math altglyphdef>
-|       <math altglyphitem>
-|       <math animatecolor>
-|       <math animatemotion>
-|       <math animatetransform>
-|       <math clippath>
-|       <math feblend>
-|       <math fecolormatrix>
-|       <math fecomponenttransfer>
-|       <math fecomposite>
-|       <math feconvolvematrix>
-|       <math fediffuselighting>
-|       <math fedisplacementmap>
-|       <math fedistantlight>
-|       <math feflood>
-|       <math fefunca>
-|       <math fefuncb>
-|       <math fefuncg>
-|       <math fefuncr>
-|       <math fegaussianblur>
-|       <math feimage>
-|       <math femerge>
-|       <math femergenode>
-|       <math femorphology>
-|       <math feoffset>
-|       <math fepointlight>
-|       <math fespecularlighting>
-|       <math fespotlight>
-|       <math fetile>
-|       <math feturbulence>
-|       <math foreignobject>
-|       <math glyphref>
-|       <math lineargradient>
-|       <math radialgradient>
-|       <math textpath>
-
-Test 9 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg><solidColor /></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <solidcolor>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg solidcolor>
-resources/tests12.dat:
-1
-2
+CONSOLE MESSAGE: line 0: Warning: Problem parsing viewBox=""
+CONSOLE MESSAGE: line 0: Warning: Problem parsing viewBox=""
+CONSOLE MESSAGE: line 0: Warning: Problem parsing viewBox=""
+CONSOLE MESSAGE: line 1: SyntaxError: Parse error
+CONSOLE MESSAGE: line 1: SyntaxError: Parse error
+CONSOLE MESSAGE: line 1: SyntaxError: Parse error
+CONSOLE MESSAGE: line 1: SyntaxError: Parse error
+CONSOLE MESSAGE: line 2: PASS
+CONSOLE MESSAGE: line 2: FOO<span>BAR</span>BAZ
+resources/tests1.dat: PASS
 
-Test 1 of 2 in resources/tests12.dat failed. Input:
-<!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
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       "foo"
-|       <math>
-|         <mtext>
-|           <i>
-|             "baz"
-|         <annotation-xml>
-|           <svg>
-|             <desc>
-|               <b>
-|                 "eggs"
-|             <g>
-|               <foreignobject>
-|     <p>
-|       "spam"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <img>
-|     <g>
-|       "quux"
-|     "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       "foo"
-|       <math math>
-|         <math mtext>
-|           <i>
-|             "baz"
-|         <math annotation-xml>
-|           <svg svg>
-|             <svg desc>
-|               <b>
-|                 "eggs"
-|             <svg g>
-|               <svg foreignObject>
-|                 <p>
-|                   "spam"
-|                 <table>
-|                   <tbody>
-|                     <tr>
-|                       <td>
-|                         <img>
-|             <svg g>
-|               "quux"
-|       "bar"
+resources/tests2.dat: PASS
 
-Test 2 of 2 in resources/tests12.dat failed. Input:
-<!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
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "foo"
-|     <math>
-|       <mtext>
-|         <i>
-|           "baz"
-|       <annotation-xml>
-|         <svg>
-|           <desc>
-|             <b>
-|               "eggs"
-|           <g>
-|             <foreignobject>
-|               <p>
-|                 "spam"
-|               <table>
-|                 <tbody>
-|                   <tr>
-|                     <td>
-|                       <img>
-|           <g>
-|             "quux"
-|     "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "foo"
-|     <math math>
-|       <math mtext>
-|         <i>
-|           "baz"
-|       <math annotation-xml>
-|         <svg svg>
-|           <svg desc>
-|             <b>
-|               "eggs"
-|           <svg g>
-|             <svg foreignObject>
-|               <p>
-|                 "spam"
-|               <table>
-|                 <tbody>
-|                   <tr>
-|                     <td>
-|                       <img>
-|           <svg g>
-|             "quux"
-|     "bar"
-resources/tests14.dat: PASS
+resources/tests3.dat: PASS
 
-resources/tests15.dat:
-3
-4
-5
+resources/tests4.dat:
 6
 7
-11
-12
-13
-
-Test 3 of 14 in resources/tests15.dat failed. Input:
-<!doctype html></html> <head>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     " "
-
-Test 4 of 14 in resources/tests15.dat failed. Input:
-<!doctype html></body><meta>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <meta>
-
-Test 5 of 14 in resources/tests15.dat failed. Input:
-<html></html><!-- foo -->
-Got:
-| <html>
-|   <!--  foo  -->
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|   <body>
-| <!--  foo  -->
-
-Test 6 of 14 in resources/tests15.dat failed. Input:
-<!doctype html></body><title>X</title>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
 
-Test 7 of 14 in resources/tests15.dat failed. Input:
-<!doctype html><table> X<meta></table>
+Test 6 of 7 in resources/tests4.dat failed. Input:
+setting html's innerHTML
 Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     " X"
-|     <table>
+| "setting html's innerHTML"
 Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     " X"
-|     <meta>
-|     <table>
+| <head>
+| <body>
+|   "setting html's innerHTML"
 
-Test 11 of 14 in resources/tests15.dat failed. Input:
-<!doctype html><table>X<style> <tr>x </style> </table>
+Test 7 of 7 in resources/tests4.dat failed. Input:
+<title>setting head's innerHTML</title>
 Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <style>
-|       " <tr>x "
-|   <body>
-|     "X"
-|     <table>
-|       " "
+| 
 Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <table>
-|       <style>
-|         " <tr>x "
-|       " "
+| <title>
+|   "setting head's innerHTML"
+resources/tests5.dat: PASS
+
+resources/tests6.dat:
+27
+30
+37
+44
+45
 
-Test 12 of 14 in resources/tests15.dat failed. Input:
-<!doctype html><div><table><a>foo</a> <tr><td>bar</td> </tr></table></div>
+Test 27 of 51 in resources/tests6.dat failed. Input:
+foo<col>
 Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <a>
-|         "foo"
-|       <table>
-|         <tbody>
-|           " "
-|           <tr>
-|             <td>
-|               "bar"
-|             " "
+| 
 Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <a>
-|         "foo"
-|       <table>
-|         " "
-|         <tbody>
-|           <tr>
-|             <td>
-|               "bar"
-|             " "
+| <col>
 
-Test 13 of 14 in resources/tests15.dat failed. Input:
-<frame></frame></frame><frameset><frame><frameset><frame></frameset><noframes></frameset><noframes>
+Test 30 of 51 in resources/tests6.dat failed. Input:
+</frameset><frame>
 Got:
-| <html>
-|   <head>
-|   <body>
-|     style="display:none"
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
+| 
 Expected:
-| <html>
-|   <head>
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
-|     <noframes>
-|       "</frameset><noframes>"
-resources/tests16.dat:
-84
-85
-86
-87
-88
-94
-176
-177
-178
-179
-180
-186
+| <frame>
 
-Test 84 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noscript><!--<noscript></noscript>--></noscript>
+Test 37 of 51 in resources/tests6.dat failed. Input:
+<caption><col><colgroup><tbody><tfoot><thead><tr>
 Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "-->"
+| <caption>
+| <colgroup>
+| <tbody>
+| <tfoot>
+| <thead>
+|   <tr>
 Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--<noscript>"
-|   <body>
-|     "-->"
+| <tr>
 
-Test 85 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noscript><!--</noscript>X<noscript>--></noscript>
+Test 44 of 51 in resources/tests6.dat failed. Input:
+</table><tr>
 Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
-|     <noscript>
+| <tr>
 Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--"
-|   <body>
-|     "X"
-|     <noscript>
-|       "-->"
+| <tbody>
+|   <tr>
 
-Test 86 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noscript><iframe></noscript>X
+Test 45 of 51 in resources/tests6.dat failed. Input:
+<body></body></html>
 Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
+| 
 Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noscript>
-|       "<iframe>"
-|   <body>
-|     "X"
+| <head>
+| <body>
+resources/tests7.dat:
+24
+30
 
-Test 87 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noframes><!--<noframes></noframes>--></noframes>
+Test 24 of 30 in resources/tests7.dat failed. Input:
+<body>X</body></body>
 Got:
-| <!DOCTYPE html>
-| <html>
-|   <noframes>
-|   <head>
-|   <body>
-|     "-->"
+| "X"
 Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noframes>
-|       "<!--<noframes>"
-|   <body>
-|     "-->"
+| <head>
+| <body>
+|   "X"
 
-Test 88 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noframes><body><script><!--...</script></body></noframes></html>
+Test 30 of 30 in resources/tests7.dat failed. Input:
+<select><keygen>
 Got:
-| <!DOCTYPE html>
 | <html>
-|   <noframes>
 |   <head>
 |   <body>
+|     <select>
+|     <keygen>
+|       <option>
+|         "2048 (High Grade)"
+|       <option>
+|         "1024 (Medium Grade)"
+|       <option>
+|         "512 (Low Grade)"
 Expected:
-| <!DOCTYPE html>
 | <html>
 |   <head>
-|     <noframes>
-|       "<body><script><!--...</script></body>"
 |   <body>
+|     <select>
+|     <keygen>
+resources/tests8.dat: PASS
+
+resources/tests9.dat: PASS
+
+resources/tests10.dat: PASS
+
+resources/tests11.dat: PASS
+
+resources/tests12.dat: PASS
+
+resources/tests14.dat: PASS
 
-Test 94 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noembed><!--<noembed></noembed>--></noembed>
+resources/tests15.dat: PASS
+
+resources/tests16.dat: PASS
+
+resources/tests17.dat: PASS
+
+resources/tests18.dat: PASS
+
+resources/tests19.dat:
+63
+
+Test 63 of 102 in resources/tests19.dat failed. Input:
+<!doctype html><keygen><frameset>
 Got:
 | <!DOCTYPE html>
 | <html>
 |   <head>
 |   <body>
-|     <noembed>
-|     "-->"
+|     <keygen>
+|       <option>
+|         "2048 (High Grade)"
+|       <option>
+|         "1024 (Medium Grade)"
+|       <option>
+|         "512 (Low Grade)"
 Expected:
 | <!DOCTYPE html>
 | <html>
 |   <head>
 |   <body>
-|     <noembed>
-|       "<!--<noembed>"
-|     "-->"
+|     <keygen>
+resources/tests20.dat:
+16
 
-Test 176 of 189 in resources/tests16.dat failed. Input:
-<noscript><!--<noscript></noscript>--></noscript>
+Test 16 of 25 in resources/tests20.dat failed. Input:
+<!doctype html><p><button><table>
 Got:
+| <!DOCTYPE html>
 | <html>
 |   <head>
 |   <body>
-|     <noscript>
-|     "-->"
+|     <p>
+|       <button>
+|         <p>
+|         <table>
 Expected:
+| <!DOCTYPE html>
 | <html>
 |   <head>
-|     <noscript>
-|       "<!--<noscript>"
 |   <body>
-|     "-->"
+|     <p>
+|       <button>
+|         <table>
+resources/webkit01.dat: PASS
 
-Test 177 of 189 in resources/tests16.dat failed. Input:
-<noscript><!--</noscript>X<noscript>--></noscript>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
-|     <noscript>
-Expected:
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--"
-|   <body>
-|     "X"
-|     <noscript>
-|       "-->"
+resources/webkit02.dat: PASS
 
-Test 178 of 189 in resources/tests16.dat failed. Input:
-<noscript><iframe></noscript>X
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
-Expected:
-| <html>
-|   <head>
-|     <noscript>
-|       "<iframe>"
-|   <body>
-|     "X"
+resources/doctype01.dat: PASS
 
-Test 179 of 189 in resources/tests16.dat failed. Input:
-<noframes><!--<noframes></noframes>--></noframes>
-Got:
-| <html>
-|   <noframes>
-|   <head>
-|   <body>
-|     "-->"
-Expected:
-| <html>
-|   <head>
-|     <noframes>
-|       "<!--<noframes>"
-|   <body>
-|     "-->"
+resources/scriptdata01.dat: PASS
 
-Test 180 of 189 in resources/tests16.dat failed. Input:
-<noframes><body><script><!--...</script></body></noframes></html>
-Got:
-| <html>
-|   <noframes>
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|     <noframes>
-|       "<body><script><!--...</script></body>"
-|   <body>
+resources/html5test-com.dat: PASS
 
-Test 186 of 189 in resources/tests16.dat failed. Input:
-<noembed><!--<noembed></noembed>--></noembed>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noembed>
-|     "-->"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <noembed>
-|       "<!--<noembed>"
-|     "-->"
-resources/webkit01.dat:
-17
-20
-22
-24
-26
-27
+resources/entities01.dat: PASS
 
-Test 17 of 27 in resources/webkit01.dat failed. Input:
-<A>test< /A>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "test"
-|       "< /A>"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "test< /A>"
+resources/entities02.dat: PASS
 
-Test 20 of 27 in resources/webkit01.dat failed. Input:
-<body></br foo="bar"></body>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <br>
-|       foo="bar"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <br>
+resources/comments01.dat: PASS
 
-Test 22 of 27 in resources/webkit01.dat failed. Input:
-<body></body></br foo="bar">
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <br>
-|       foo="bar"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <br>
+resources/adoption01.dat:
+12
 
-Test 24 of 27 in resources/webkit01.dat failed. Input:
-<html><body></body></html><!-- Hi there -->
+Test 12 of 13 in resources/adoption01.dat failed. Input:
+<table>A<td>B</td>C</table>
 Got:
 | <html>
 |   <head>
 |   <body>
-|     <!--  Hi there  -->
+|     "AC"
+|     <table>
+|       <tbody>
+|         <tr>
+|           <td>
+|             "B"
 Expected:
 | <html>
 |   <head>
 |   <body>
-| <!--  Hi there  -->
+|     "A"
+|     "C"
+|     <table>
+|       <tbody>
+|         <tr>
+|           <td>
+|             "B"
+resources/adoption02.dat:
+2
 
-Test 26 of 27 in resources/webkit01.dat failed. Input:
-<html><body></body></html>x<!-- Hi there --></html><!-- Again -->
+Test 2 of 3 in resources/adoption02.dat failed. Input:
+<b id="b">1<i id="i">2<p>3<script>document.getElementById("b").id = "c";document.getElementById("i").id = "j"</script></b>4
 Got:
 | <html>
 |   <head>
 |   <body>
-|     "x"
-|     <!--  Hi there  -->
-|     <!--  Again  -->
+|     <b>
+|       id="c"
+|       "1"
+|       <i>
+|         id="j"
+|         "2"
+|     <i>
+|       id="j"
+|       <p>
+|         <b>
+|           id="c"
+|           "3"
+|           <script>
+|             "document.getElementById("b").id = "c";document.getElementById("i").id = "j""
+|         "4"
 Expected:
 | <html>
 |   <head>
 |   <body>
-|     "x"
-|     <!--  Hi there  -->
-| <!--  Again  -->
+|     <b>
+|       id="c"
+|       "1"
+|       <i>
+|         id="j"
+|         "2"
+|     <i>
+|       id="i"
+|       <p>
+|         <b>
+|           id="b"
+|           "3"
+|           <script>
+|             "document.getElementById("b").id = "c";document.getElementById("i").id = "j""
+|         "4"
+resources/inbody01.dat: PASS
 
-Test 27 of 27 in resources/webkit01.dat failed. Input:
-<html><body></body></html>x<!-- Hi there --></body></html><!-- Again -->
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     <!--  Hi there  -->
-|     <!--  Again  -->
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     <!--  Hi there  -->
-| <!--  Again  -->
-resources/doctype01.dat: PASS
+resources/isindex.dat: PASS
 
-resources/scriptdata01.dat: PASS
+resources/tables01.dat: PASS
 
-resources/entities01.dat:
-2
-5
+resources/tricky01.dat: PASS
 
-Test 2 of 68 in resources/entities01.dat failed. Input:
-FOO&gtBAR
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "FOO&gtBAR"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "FOO>BAR"
+resources/scripted/adoption01.dat:
+1
 
-Test 5 of 68 in resources/entities01.dat failed. Input:
-I'm &notit; I tell you
+Test 1 of 1 in resources/scripted/adoption01.dat failed. Input:
+<p><b id="A"><script>document.getElementById("A").id = "B"</script></p>TEXT</b>
 Got:
 | <html>
 |   <head>
 |   <body>
-|     "I'm &notit; I tell you"
+|     <p>
+|       <b>
+|         id="B"
+|         <script>
+|           "document.getElementById("A").id = "B""
+|     <b>
+|       id="B"
+|       "TEXT"
 Expected:
 | <html>
 |   <head>
 |   <body>
-|     "I'm ┬Čit; I tell you"
-resources/entities02.dat: PASS
-
-resources/comments01.dat: PASS
+|     <p>
+|       <b>
+|         id="B"
+|         <script>
+|           "document.getElementById("A").id = "B""
+|     <b>
+|       id="A"
+|       "TEXT"
+resources/scripted/webkit01.dat: PASS