| #data |
| Test |
| #errors |
| (1,4): expected-doctype-but-got-chars |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | "Test" |
| |
| #data |
| <div></div> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <div> |
| |
| #data |
| <div>Test</div> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <div> |
| | "Test" |
| |
| #data |
| <di |
| #errors |
| (1,3): eof-in-tag-name |
| (1,3): expected-doctype-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| |
| #data |
| <div>Hello</div> |
| <script> |
| console.log("PASS"); |
| </script> |
| <div>Bye</div> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <div> |
| | "Hello" |
| | " |
| " |
| | <script> |
| | " |
| console.log("PASS"); |
| " |
| | " |
| " |
| | <div> |
| | "Bye" |
| |
| #data |
| <div foo="bar">Hello</div> |
| #errors |
| (1,15): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <div> |
| | foo="bar" |
| | "Hello" |
| |
| #data |
| <div>Hello</div> |
| <script> |
| console.log("FOO<span>BAR</span>BAZ"); |
| </script> |
| <div>Bye</div> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <div> |
| | "Hello" |
| | " |
| " |
| | <script> |
| | " |
| console.log("FOO<span>BAR</span>BAZ"); |
| " |
| | " |
| " |
| | <div> |
| | "Bye" |
| |
| #data |
| <foo bar="baz"></foo><potato quack="duck"></potato> |
| #errors |
| (1,15): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <foo> |
| | bar="baz" |
| | <potato> |
| | quack="duck" |
| |
| #data |
| <foo bar="baz"><potato quack="duck"></potato></foo> |
| #errors |
| (1,15): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <foo> |
| | bar="baz" |
| | <potato> |
| | quack="duck" |
| |
| #data |
| <foo></foo bar="baz"><potato></potato quack="duck"> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| (1,21): attributes-in-end-tag |
| (1,51): attributes-in-end-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <foo> |
| | <potato> |
| |
| #data |
| </ tttt> |
| #errors |
| (1,2): expected-closing-tag-but-got-char |
| (1,8): expected-doctype-but-got-eof |
| #document |
| | <!-- tttt --> |
| | <html> |
| | <head> |
| | <body> |
| |
| #data |
| <div FOO ><img><img></div> |
| #errors |
| (1,10): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <div> |
| | foo="" |
| | <img> |
| | <img> |
| |
| #data |
| <p>Test</p<p>Test2</p> |
| #errors |
| (1,3): expected-doctype-but-got-start-tag |
| (1,13): unexpected-end-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <p> |
| | "TestTest2" |
| |
| #data |
| <rdar://problem/6869687> |
| #errors |
| (1,7): unexpected-character-after-solidus-in-tag |
| (1,8): unexpected-character-after-solidus-in-tag |
| (1,16): unexpected-character-after-solidus-in-tag |
| (1,24): expected-doctype-but-got-start-tag |
| (1,24): expected-closing-tag-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <rdar:> |
| | 6869687="" |
| | problem="" |
| |
| #data |
| <A>test< /A> |
| #errors |
| (1,3): expected-doctype-but-got-start-tag |
| (1,8): expected-tag-name |
| (1,12): expected-closing-tag-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <a> |
| | "test< /A>" |
| |
| #data |
| < |
| #errors |
| (1,4): expected-doctype-but-got-chars |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | "<" |
| |
| #data |
| <body foo='bar'><body foo='baz' yo='mama'> |
| #errors |
| (1,16): expected-doctype-but-got-start-tag |
| (1,42): unexpected-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | foo="bar" |
| | yo="mama" |
| |
| #data |
| <body></br foo="bar"></body> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| (1,21): attributes-in-end-tag |
| (1,21): unexpected-end-tag-treated-as |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <br> |
| |
| #data |
| <bdy><br foo="bar"></body> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| (1,26): expected-one-end-tag-but-got-another |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <bdy> |
| | <br> |
| | foo="bar" |
| |
| #data |
| <body></body></br foo="bar"> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| (1,28): attributes-in-end-tag |
| (1,28): unexpected-end-tag-after-body |
| (1,28): unexpected-end-tag-treated-as |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <br> |
| |
| #data |
| <bdy></body><br foo="bar"> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| (1,12): expected-one-end-tag-but-got-another |
| (1,26): unexpected-start-tag-after-body |
| (1,26): expected-closing-tag-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <bdy> |
| | <br> |
| | foo="bar" |
| |
| #data |
| <html><body></body></html><!-- Hi there --> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <!-- Hi there --> |
| |
| #data |
| <html><body></body></html>x<!-- Hi there --> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| (1,27): expected-eof-but-got-char |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | "x" |
| | <!-- Hi there --> |
| |
| #data |
| <html><body></body></html>x<!-- Hi there --></html><!-- Again --> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| (1,27): expected-eof-but-got-char |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | "x" |
| | <!-- Hi there --> |
| | <!-- Again --> |
| |
| #data |
| <html><body></body></html>x<!-- Hi there --></body></html><!-- Again --> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| (1,27): expected-eof-but-got-char |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | "x" |
| | <!-- Hi there --> |
| | <!-- Again --> |
| |
| #data |
| <html><body><ruby><div><rp>xx</rp></div></ruby></body></html> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| (1,27): XXX-undefined-error |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <ruby> |
| | <div> |
| | <rp> |
| | "xx" |
| |
| #data |
| <html><body><ruby><div><rt>xx</rt></div></ruby></body></html> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| (1,27): XXX-undefined-error |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <ruby> |
| | <div> |
| | <rt> |
| | "xx" |
| |
| #data |
| <html><frameset><!--1--><noframes>A</noframes><!--2--></frameset><!--3--><noframes>B</noframes><!--4--></html><!--5--><noframes>C</noframes><!--6--> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <frameset> |
| | <!-- 1 --> |
| | <noframes> |
| | "A" |
| | <!-- 2 --> |
| | <!-- 3 --> |
| | <noframes> |
| | "B" |
| | <!-- 4 --> |
| | <noframes> |
| | "C" |
| | <!-- 5 --> |
| | <!-- 6 --> |
| |
| #data |
| <select><option>A<select><option>B<select><option>C<select><option>D<select><option>E<select><option>F<select><option>G<select> |
| #errors |
| (1,8): expected-doctype-but-got-start-tag |
| (1,25): unexpected-select-in-select |
| (1,59): unexpected-select-in-select |
| (1,93): unexpected-select-in-select |
| (1,127): unexpected-select-in-select |
| (1,127): expected-closing-tag-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <select> |
| | <option> |
| | "A" |
| | <option> |
| | "B" |
| | <select> |
| | <option> |
| | "C" |
| | <option> |
| | "D" |
| | <select> |
| | <option> |
| | "E" |
| | <option> |
| | "F" |
| | <select> |
| | <option> |
| | "G" |
| |
| #data |
| <dd><dd><dt><dt><dd><li><li> |
| #errors |
| (1,4): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <dd> |
| | <dd> |
| | <dt> |
| | <dt> |
| | <dd> |
| | <li> |
| | <li> |
| |
| #data |
| <div><b></div><div><nobr>a<nobr> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| (1,14): end-tag-too-early |
| (1,32): unexpected-start-tag-implies-end-tag |
| (1,32): expected-closing-tag-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <div> |
| | <b> |
| | <div> |
| | <b> |
| | <nobr> |
| | "a" |
| | <nobr> |
| |
| #data |
| <head></head> |
| <body></body> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | " |
| " |
| | <body> |
| |
| #data |
| <head></head> <style></style>ddd |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| (1,21): unexpected-start-tag-out-of-my-head |
| #document |
| | <html> |
| | <head> |
| | <style> |
| | " " |
| | <body> |
| | "ddd" |
| |
| #data |
| <kbd><table></kbd><col><select><tr> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| (1,18): unexpected-end-tag-implies-table-voodoo |
| (1,18): unexpected-end-tag |
| (1,31): unexpected-start-tag-implies-table-voodoo |
| (1,35): unexpected-table-element-start-tag-in-select-in-table |
| (1,35): eof-in-table |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <kbd> |
| | <select> |
| | <table> |
| | <colgroup> |
| | <col> |
| | <tbody> |
| | <tr> |
| |
| #data |
| <kbd><table></kbd><col><select><tr></table><div> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| (1,18): unexpected-end-tag-implies-table-voodoo |
| (1,18): unexpected-end-tag |
| (1,31): unexpected-start-tag-implies-table-voodoo |
| (1,35): unexpected-table-element-start-tag-in-select-in-table |
| (1,48): expected-closing-tag-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <kbd> |
| | <select> |
| | <table> |
| | <colgroup> |
| | <col> |
| | <tbody> |
| | <tr> |
| | <div> |
| |
| #data |
| <a><li><style></style><title></title></a> |
| #errors |
| (1,3): expected-doctype-but-got-start-tag |
| (1,41): adoption-agency-1.3 |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <a> |
| | <li> |
| | <a> |
| | <style> |
| | <title> |
| |
| #data |
| <font></p><p><meta><title></title></font> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| (1,10): unexpected-end-tag |
| (1,41): adoption-agency-1.3 |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <font> |
| | <p> |
| | <p> |
| | <font> |
| | <meta> |
| | <title> |
| |
| #data |
| <a><center><title></title><a> |
| #errors |
| (1,3): expected-doctype-but-got-start-tag |
| (1,29): unexpected-start-tag-implies-end-tag |
| (1,29): adoption-agency-1.3 |
| (1,29): expected-closing-tag-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <a> |
| | <center> |
| | <a> |
| | <title> |
| | <a> |
| |
| #data |
| <svg><title><div> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| (1,17): expected-closing-tag-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <svg svg> |
| | <svg title> |
| | <div> |
| |
| #data |
| <svg><title><rect><div> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| (1,23): expected-closing-tag-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <svg svg> |
| | <svg title> |
| | <rect> |
| | <div> |
| |
| #data |
| <svg><title><svg><div> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| (1,22): unexpected-html-element-in-foreign-content |
| (1,22): expected-closing-tag-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <svg svg> |
| | <svg title> |
| | <svg svg> |
| | <div> |
| |
| #data |
| <img <="" FAIL> |
| #errors |
| (1,6): invalid-character-in-attribute-name |
| (1,15): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <img> |
| | <="" |
| | fail="" |
| |
| #data |
| <ul><li><div id='foo'/>A</li><li>B<div>C</div></li></ul> |
| #errors |
| (1,4): expected-doctype-but-got-start-tag |
| (1,23): non-void-element-with-trailing-solidus |
| (1,29): end-tag-too-early |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <ul> |
| | <li> |
| | <div> |
| | id="foo" |
| | "A" |
| | <li> |
| | "B" |
| | <div> |
| | "C" |
| |
| #data |
| <svg><em><desc></em> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| (1,9): unexpected-html-element-in-foreign-content |
| (1,20): adoption-agency-1.3 |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <svg svg> |
| | <em> |
| | <desc> |
| |
| #data |
| <svg><tfoot></mi><td> |
| #errors |
| (1,5): expected-doctype-but-got-start-tag |
| (1,17): unexpected-end-tag |
| (1,17): unexpected-end-tag |
| (1,21): expected-closing-tag-but-got-eof |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <svg svg> |
| | <svg tfoot> |
| | <svg td> |
| |
| #data |
| <math><mrow><mrow><mn>1</mn></mrow><mi>a</mi></mrow></math> |
| #errors |
| (1,6): expected-doctype-but-got-start-tag |
| #document |
| | <html> |
| | <head> |
| | <body> |
| | <math math> |
| | <math mrow> |
| | <math mrow> |
| | <math mn> |
| | "1" |
| | <math mi> |
| | "a" |
| |
| #data |
| <!doctype html><input type="hidden"><frameset> |
| #errors |
| (1,46): unexpected-start-tag |
| (1,46): eof-in-frameset |
| #document |
| | <!DOCTYPE html> |
| | <html> |
| | <head> |
| | <frameset> |
| |
| #data |
| <!doctype html><input type="button"><frameset> |
| #errors |
| (1,46): unexpected-start-tag |
| #document |
| | <!DOCTYPE html> |
| | <html> |
| | <head> |
| | <body> |
| | <input> |
| | type="button" |