tests1.dat 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959
  1. #data
  2. Test
  3. #errors
  4. (1,0): expected-doctype-but-got-chars
  5. #document
  6. | <html>
  7. | <head>
  8. | <body>
  9. | "Test"
  10. #data
  11. <p>One<p>Two
  12. #errors
  13. (1,3): expected-doctype-but-got-start-tag
  14. #document
  15. | <html>
  16. | <head>
  17. | <body>
  18. | <p>
  19. | "One"
  20. | <p>
  21. | "Two"
  22. #data
  23. Line1<br>Line2<br>Line3<br>Line4
  24. #errors
  25. (1,0): expected-doctype-but-got-chars
  26. #document
  27. | <html>
  28. | <head>
  29. | <body>
  30. | "Line1"
  31. | <br>
  32. | "Line2"
  33. | <br>
  34. | "Line3"
  35. | <br>
  36. | "Line4"
  37. #data
  38. <html>
  39. #errors
  40. (1,6): expected-doctype-but-got-start-tag
  41. #document
  42. | <html>
  43. | <head>
  44. | <body>
  45. #data
  46. <head>
  47. #errors
  48. (1,6): expected-doctype-but-got-start-tag
  49. #document
  50. | <html>
  51. | <head>
  52. | <body>
  53. #data
  54. <body>
  55. #errors
  56. (1,6): expected-doctype-but-got-start-tag
  57. #document
  58. | <html>
  59. | <head>
  60. | <body>
  61. #data
  62. <html><head>
  63. #errors
  64. (1,6): expected-doctype-but-got-start-tag
  65. #document
  66. | <html>
  67. | <head>
  68. | <body>
  69. #data
  70. <html><head></head>
  71. #errors
  72. (1,6): expected-doctype-but-got-start-tag
  73. #document
  74. | <html>
  75. | <head>
  76. | <body>
  77. #data
  78. <html><head></head><body>
  79. #errors
  80. (1,6): expected-doctype-but-got-start-tag
  81. #document
  82. | <html>
  83. | <head>
  84. | <body>
  85. #data
  86. <html><head></head><body></body>
  87. #errors
  88. (1,6): expected-doctype-but-got-start-tag
  89. #document
  90. | <html>
  91. | <head>
  92. | <body>
  93. #data
  94. <html><head><body></body></html>
  95. #errors
  96. (1,6): expected-doctype-but-got-start-tag
  97. #document
  98. | <html>
  99. | <head>
  100. | <body>
  101. #data
  102. <html><head></body></html>
  103. #errors
  104. (1,6): expected-doctype-but-got-start-tag
  105. #document
  106. | <html>
  107. | <head>
  108. | <body>
  109. #data
  110. <html><head><body></html>
  111. #errors
  112. (1,6): expected-doctype-but-got-start-tag
  113. #document
  114. | <html>
  115. | <head>
  116. | <body>
  117. #data
  118. <html><body></html>
  119. #errors
  120. (1,6): expected-doctype-but-got-start-tag
  121. #document
  122. | <html>
  123. | <head>
  124. | <body>
  125. #data
  126. <body></html>
  127. #errors
  128. (1,6): expected-doctype-but-got-start-tag
  129. #document
  130. | <html>
  131. | <head>
  132. | <body>
  133. #data
  134. <head></html>
  135. #errors
  136. (1,6): expected-doctype-but-got-start-tag
  137. #document
  138. | <html>
  139. | <head>
  140. | <body>
  141. #data
  142. </head>
  143. #errors
  144. (1,7): expected-doctype-but-got-end-tag
  145. #document
  146. | <html>
  147. | <head>
  148. | <body>
  149. #data
  150. </body>
  151. #errors
  152. (1,7): expected-doctype-but-got-end-tag element.
  153. #document
  154. | <html>
  155. | <head>
  156. | <body>
  157. #data
  158. </html>
  159. #errors
  160. (1,7): expected-doctype-but-got-end-tag element.
  161. #document
  162. | <html>
  163. | <head>
  164. | <body>
  165. #data
  166. <b><table><td><i></table>
  167. #errors
  168. (1,3): expected-doctype-but-got-start-tag
  169. (1,14): unexpected-cell-in-table-body
  170. (1,25): unexpected-cell-end-tag
  171. (1,25): expected-closing-tag-but-got-eof
  172. #document
  173. | <html>
  174. | <head>
  175. | <body>
  176. | <b>
  177. | <table>
  178. | <tbody>
  179. | <tr>
  180. | <td>
  181. | <i>
  182. #data
  183. <b><table><td></b><i></table>X
  184. #errors
  185. (1,3): expected-doctype-but-got-start-tag
  186. (1,14): unexpected-cell-in-table-body
  187. (1,18): unexpected-end-tag
  188. (1,29): unexpected-cell-end-tag
  189. (1,30): expected-closing-tag-but-got-eof
  190. #document
  191. | <html>
  192. | <head>
  193. | <body>
  194. | <b>
  195. | <table>
  196. | <tbody>
  197. | <tr>
  198. | <td>
  199. | <i>
  200. | "X"
  201. #data
  202. <h1>Hello<h2>World
  203. #errors
  204. (1,4): expected-doctype-but-got-start-tag
  205. (1,13): unexpected-start-tag
  206. (1,18): expected-closing-tag-but-got-eof
  207. #document
  208. | <html>
  209. | <head>
  210. | <body>
  211. | <h1>
  212. | "Hello"
  213. | <h2>
  214. | "World"
  215. #data
  216. <a><p>X<a>Y</a>Z</p></a>
  217. #errors
  218. (1,3): expected-doctype-but-got-start-tag
  219. (1,10): unexpected-start-tag-implies-end-tag
  220. (1,10): adoption-agency-1.3
  221. (1,24): unexpected-end-tag
  222. #document
  223. | <html>
  224. | <head>
  225. | <body>
  226. | <a>
  227. | <p>
  228. | <a>
  229. | "X"
  230. | <a>
  231. | "Y"
  232. | "Z"
  233. #data
  234. <b><button>foo</b>bar
  235. #errors
  236. (1,3): expected-doctype-but-got-start-tag
  237. (1,18): adoption-agency-1.3
  238. (1,21): expected-closing-tag-but-got-eof
  239. #document
  240. | <html>
  241. | <head>
  242. | <body>
  243. | <b>
  244. | <button>
  245. | <b>
  246. | "foo"
  247. | "bar"
  248. #data
  249. <!DOCTYPE html><span><button>foo</span>bar
  250. #errors
  251. (1,39): unexpected-end-tag
  252. (1,42): expected-closing-tag-but-got-eof
  253. #document
  254. | <!DOCTYPE html>
  255. | <html>
  256. | <head>
  257. | <body>
  258. | <span>
  259. | <button>
  260. | "foobar"
  261. #data
  262. <p><b><div><marquee></p></b></div>X
  263. #errors
  264. (1,3): expected-doctype-but-got-start-tag
  265. (1,11): unexpected-end-tag
  266. (1,24): unexpected-end-tag
  267. (1,28): unexpected-end-tag
  268. (1,34): end-tag-too-early
  269. (1,35): expected-closing-tag-but-got-eof
  270. #document
  271. | <html>
  272. | <head>
  273. | <body>
  274. | <p>
  275. | <b>
  276. | <div>
  277. | <b>
  278. | <marquee>
  279. | <p>
  280. | "X"
  281. #data
  282. <script><div></script></div><title><p></title><p><p>
  283. #errors
  284. (1,8): expected-doctype-but-got-start-tag
  285. (1,28): unexpected-end-tag
  286. #document
  287. | <html>
  288. | <head>
  289. | <script>
  290. | "<div>"
  291. | <title>
  292. | "<p>"
  293. | <body>
  294. | <p>
  295. | <p>
  296. #data
  297. <!--><div>--<!-->
  298. #errors
  299. (1,5): incorrect-comment
  300. (1,10): expected-doctype-but-got-start-tag
  301. (1,17): incorrect-comment
  302. (1,17): expected-closing-tag-but-got-eof
  303. #document
  304. | <!-- -->
  305. | <html>
  306. | <head>
  307. | <body>
  308. | <div>
  309. | "--"
  310. | <!-- -->
  311. #data
  312. <p><hr></p>
  313. #errors
  314. (1,3): expected-doctype-but-got-start-tag
  315. (1,11): unexpected-end-tag
  316. #document
  317. | <html>
  318. | <head>
  319. | <body>
  320. | <p>
  321. | <hr>
  322. | <p>
  323. #data
  324. <select><b><option><select><option></b></select>X
  325. #errors
  326. (1,8): expected-doctype-but-got-start-tag
  327. (1,11): unexpected-start-tag-in-select
  328. (1,27): unexpected-select-in-select
  329. (1,39): unexpected-end-tag
  330. (1,48): unexpected-end-tag
  331. (1,49): expected-closing-tag-but-got-eof
  332. #document
  333. | <html>
  334. | <head>
  335. | <body>
  336. | <select>
  337. | <option>
  338. | <option>
  339. | "X"
  340. #data
  341. <a><table><td><a><table></table><a></tr><a></table><b>X</b>C<a>Y
  342. #errors
  343. (1,3): expected-doctype-but-got-start-tag
  344. (1,14): unexpected-cell-in-table-body
  345. (1,35): unexpected-start-tag-implies-end-tag
  346. (1,40): unexpected-cell-end-tag
  347. (1,43): unexpected-start-tag-implies-table-voodoo
  348. (1,43): unexpected-start-tag-implies-end-tag
  349. (1,43): unexpected-end-tag
  350. (1,63): unexpected-start-tag-implies-end-tag
  351. (1,64): expected-closing-tag-but-got-eof
  352. #document
  353. | <html>
  354. | <head>
  355. | <body>
  356. | <a>
  357. | <a>
  358. | <table>
  359. | <tbody>
  360. | <tr>
  361. | <td>
  362. | <a>
  363. | <table>
  364. | <a>
  365. | <a>
  366. | <b>
  367. | "X"
  368. | "C"
  369. | <a>
  370. | "Y"
  371. #data
  372. <a X>0<b>1<a Y>2
  373. #errors
  374. (1,5): expected-doctype-but-got-start-tag
  375. (1,15): unexpected-start-tag-implies-end-tag
  376. (1,15): adoption-agency-1.3
  377. (1,16): expected-closing-tag-but-got-eof
  378. #document
  379. | <html>
  380. | <head>
  381. | <body>
  382. | <a>
  383. | x=""
  384. | "0"
  385. | <b>
  386. | "1"
  387. | <b>
  388. | <a>
  389. | y=""
  390. | "2"
  391. #data
  392. <!-----><font><div>hello<table>excite!<b>me!<th><i>please!</tr><!--X-->
  393. #errors
  394. (1,7): unexpected-dash-after-double-dash-in-comment
  395. (1,14): expected-doctype-but-got-start-tag
  396. (1,41): unexpected-start-tag-implies-table-voodoo
  397. (1,48): foster-parenting-character-in-table
  398. (1,48): foster-parenting-character-in-table
  399. (1,48): foster-parenting-character-in-table
  400. (1,48): foster-parenting-character-in-table
  401. (1,48): foster-parenting-character-in-table
  402. (1,48): foster-parenting-character-in-table
  403. (1,48): foster-parenting-character-in-table
  404. (1,48): foster-parenting-character-in-table
  405. (1,48): foster-parenting-character-in-table
  406. (1,48): foster-parenting-character-in-table
  407. (1,48): unexpected-cell-in-table-body
  408. (1,63): unexpected-cell-end-tag
  409. (1,71): eof-in-table
  410. #document
  411. | <!-- - -->
  412. | <html>
  413. | <head>
  414. | <body>
  415. | <font>
  416. | <div>
  417. | "helloexcite!"
  418. | <b>
  419. | "me!"
  420. | <table>
  421. | <tbody>
  422. | <tr>
  423. | <th>
  424. | <i>
  425. | "please!"
  426. | <!-- X -->
  427. #data
  428. <!DOCTYPE html><li>hello<li>world<ul>how<li>do</ul>you</body><!--do-->
  429. #errors
  430. #document
  431. | <!DOCTYPE html>
  432. | <html>
  433. | <head>
  434. | <body>
  435. | <li>
  436. | "hello"
  437. | <li>
  438. | "world"
  439. | <ul>
  440. | "how"
  441. | <li>
  442. | "do"
  443. | "you"
  444. | <!-- do -->
  445. #data
  446. <!DOCTYPE html>A<option>B<optgroup>C<select>D</option>E
  447. #errors
  448. (1,54): unexpected-end-tag-in-select
  449. (1,55): eof-in-select
  450. #document
  451. | <!DOCTYPE html>
  452. | <html>
  453. | <head>
  454. | <body>
  455. | "A"
  456. | <option>
  457. | "B"
  458. | <optgroup>
  459. | "C"
  460. | <select>
  461. | "DE"
  462. #data
  463. <
  464. #errors
  465. (1,1): expected-tag-name
  466. (1,1): expected-doctype-but-got-chars
  467. #document
  468. | <html>
  469. | <head>
  470. | <body>
  471. | "<"
  472. #data
  473. <#
  474. #errors
  475. (1,1): expected-tag-name
  476. (1,1): expected-doctype-but-got-chars
  477. #document
  478. | <html>
  479. | <head>
  480. | <body>
  481. | "<#"
  482. #data
  483. </
  484. #errors
  485. (1,2): expected-closing-tag-but-got-eof
  486. (1,2): expected-doctype-but-got-chars
  487. #document
  488. | <html>
  489. | <head>
  490. | <body>
  491. | "</"
  492. #data
  493. </#
  494. #errors
  495. (1,2): expected-closing-tag-but-got-char
  496. (1,3): expected-doctype-but-got-eof
  497. #document
  498. | <!-- # -->
  499. | <html>
  500. | <head>
  501. | <body>
  502. #data
  503. <?
  504. #errors
  505. (1,1): expected-tag-name-but-got-question-mark
  506. (1,2): expected-doctype-but-got-eof
  507. #document
  508. | <!-- ? -->
  509. | <html>
  510. | <head>
  511. | <body>
  512. #data
  513. <?#
  514. #errors
  515. (1,1): expected-tag-name-but-got-question-mark
  516. (1,3): expected-doctype-but-got-eof
  517. #document
  518. | <!-- ?# -->
  519. | <html>
  520. | <head>
  521. | <body>
  522. #data
  523. <!
  524. #errors
  525. (1,2): expected-dashes-or-doctype
  526. (1,2): expected-doctype-but-got-eof
  527. #document
  528. | <!-- -->
  529. | <html>
  530. | <head>
  531. | <body>
  532. #data
  533. <!#
  534. #errors
  535. (1,2): expected-dashes-or-doctype
  536. (1,3): expected-doctype-but-got-eof
  537. #document
  538. | <!-- # -->
  539. | <html>
  540. | <head>
  541. | <body>
  542. #data
  543. <?COMMENT?>
  544. #errors
  545. (1,1): expected-tag-name-but-got-question-mark
  546. (1,11): expected-doctype-but-got-eof
  547. #document
  548. | <!-- ?COMMENT? -->
  549. | <html>
  550. | <head>
  551. | <body>
  552. #data
  553. <!COMMENT>
  554. #errors
  555. (1,2): expected-dashes-or-doctype
  556. (1,10): expected-doctype-but-got-eof
  557. #document
  558. | <!-- COMMENT -->
  559. | <html>
  560. | <head>
  561. | <body>
  562. #data
  563. </ COMMENT >
  564. #errors
  565. (1,2): expected-closing-tag-but-got-char
  566. (1,12): expected-doctype-but-got-eof
  567. #document
  568. | <!-- COMMENT -->
  569. | <html>
  570. | <head>
  571. | <body>
  572. #data
  573. <?COM--MENT?>
  574. #errors
  575. (1,1): expected-tag-name-but-got-question-mark
  576. (1,13): expected-doctype-but-got-eof
  577. #document
  578. | <!-- ?COM--MENT? -->
  579. | <html>
  580. | <head>
  581. | <body>
  582. #data
  583. <!COM--MENT>
  584. #errors
  585. (1,2): expected-dashes-or-doctype
  586. (1,12): expected-doctype-but-got-eof
  587. #document
  588. | <!-- COM--MENT -->
  589. | <html>
  590. | <head>
  591. | <body>
  592. #data
  593. </ COM--MENT >
  594. #errors
  595. (1,2): expected-closing-tag-but-got-char
  596. (1,14): expected-doctype-but-got-eof
  597. #document
  598. | <!-- COM--MENT -->
  599. | <html>
  600. | <head>
  601. | <body>
  602. #data
  603. <!DOCTYPE html><style> EOF
  604. #errors
  605. (1,26): expected-named-closing-tag-but-got-eof
  606. #document
  607. | <!DOCTYPE html>
  608. | <html>
  609. | <head>
  610. | <style>
  611. | " EOF"
  612. | <body>
  613. #data
  614. <!DOCTYPE html><script> <!-- </script> --> </script> EOF
  615. #errors
  616. (1,52): unexpected-end-tag
  617. #document
  618. | <!DOCTYPE html>
  619. | <html>
  620. | <head>
  621. | <script>
  622. | " <!-- "
  623. | " "
  624. | <body>
  625. | "--> EOF"
  626. #data
  627. <b><p></b>TEST
  628. #errors
  629. (1,3): expected-doctype-but-got-start-tag
  630. (1,10): adoption-agency-1.3
  631. #document
  632. | <html>
  633. | <head>
  634. | <body>
  635. | <b>
  636. | <p>
  637. | <b>
  638. | "TEST"
  639. #data
  640. <p id=a><b><p id=b></b>TEST
  641. #errors
  642. (1,8): expected-doctype-but-got-start-tag
  643. (1,19): unexpected-end-tag
  644. (1,23): adoption-agency-1.2
  645. #document
  646. | <html>
  647. | <head>
  648. | <body>
  649. | <p>
  650. | id="a"
  651. | <b>
  652. | <p>
  653. | id="b"
  654. | "TEST"
  655. #data
  656. <b id=a><p><b id=b></p></b>TEST
  657. #errors
  658. (1,8): expected-doctype-but-got-start-tag
  659. (1,23): unexpected-end-tag
  660. (1,27): adoption-agency-1.2
  661. (1,31): expected-closing-tag-but-got-eof
  662. #document
  663. | <html>
  664. | <head>
  665. | <body>
  666. | <b>
  667. | id="a"
  668. | <p>
  669. | <b>
  670. | id="b"
  671. | "TEST"
  672. #data
  673. <!DOCTYPE html><title>U-test</title><body><div><p>Test<u></p></div></body>
  674. #errors
  675. (1,61): unexpected-end-tag
  676. #document
  677. | <!DOCTYPE html>
  678. | <html>
  679. | <head>
  680. | <title>
  681. | "U-test"
  682. | <body>
  683. | <div>
  684. | <p>
  685. | "Test"
  686. | <u>
  687. #data
  688. <!DOCTYPE html><font><table></font></table></font>
  689. #errors
  690. (1,35): unexpected-end-tag-implies-table-voodoo
  691. (1,35): unexpected-end-tag
  692. #document
  693. | <!DOCTYPE html>
  694. | <html>
  695. | <head>
  696. | <body>
  697. | <font>
  698. | <table>
  699. #data
  700. <font><p>hello<b>cruel</font>world
  701. #errors
  702. (1,6): expected-doctype-but-got-start-tag
  703. (1,29): adoption-agency-1.3
  704. (1,29): adoption-agency-1.3
  705. (1,34): expected-closing-tag-but-got-eof
  706. #document
  707. | <html>
  708. | <head>
  709. | <body>
  710. | <font>
  711. | <p>
  712. | <font>
  713. | "hello"
  714. | <b>
  715. | "cruel"
  716. | <b>
  717. | "world"
  718. #data
  719. <b>Test</i>Test
  720. #errors
  721. (1,3): expected-doctype-but-got-start-tag
  722. (1,11): unexpected-end-tag
  723. (1,15): expected-closing-tag-but-got-eof
  724. #document
  725. | <html>
  726. | <head>
  727. | <body>
  728. | <b>
  729. | "TestTest"
  730. #data
  731. <b>A<cite>B<div>C
  732. #errors
  733. (1,3): expected-doctype-but-got-start-tag
  734. (1,17): expected-closing-tag-but-got-eof
  735. #document
  736. | <html>
  737. | <head>
  738. | <body>
  739. | <b>
  740. | "A"
  741. | <cite>
  742. | "B"
  743. | <div>
  744. | "C"
  745. #data
  746. <b>A<cite>B<div>C</cite>D
  747. #errors
  748. (1,3): expected-doctype-but-got-start-tag
  749. (1,24): unexpected-end-tag
  750. (1,25): expected-closing-tag-but-got-eof
  751. #document
  752. | <html>
  753. | <head>
  754. | <body>
  755. | <b>
  756. | "A"
  757. | <cite>
  758. | "B"
  759. | <div>
  760. | "CD"
  761. #data
  762. <b>A<cite>B<div>C</b>D
  763. #errors
  764. (1,3): expected-doctype-but-got-start-tag
  765. (1,21): adoption-agency-1.3
  766. (1,22): expected-closing-tag-but-got-eof
  767. #document
  768. | <html>
  769. | <head>
  770. | <body>
  771. | <b>
  772. | "A"
  773. | <cite>
  774. | "B"
  775. | <div>
  776. | <b>
  777. | "C"
  778. | "D"
  779. #data
  780. #errors
  781. (1,0): expected-doctype-but-got-eof
  782. #document
  783. | <html>
  784. | <head>
  785. | <body>
  786. #data
  787. <DIV>
  788. #errors
  789. (1,5): expected-doctype-but-got-start-tag
  790. (1,5): expected-closing-tag-but-got-eof
  791. #document
  792. | <html>
  793. | <head>
  794. | <body>
  795. | <div>
  796. #data
  797. <DIV> abc
  798. #errors
  799. (1,5): expected-doctype-but-got-start-tag
  800. (1,9): expected-closing-tag-but-got-eof
  801. #document
  802. | <html>
  803. | <head>
  804. | <body>
  805. | <div>
  806. | " abc"
  807. #data
  808. <DIV> abc <B>
  809. #errors
  810. (1,5): expected-doctype-but-got-start-tag
  811. (1,13): expected-closing-tag-but-got-eof
  812. #document
  813. | <html>
  814. | <head>
  815. | <body>
  816. | <div>
  817. | " abc "
  818. | <b>
  819. #data
  820. <DIV> abc <B> def
  821. #errors
  822. (1,5): expected-doctype-but-got-start-tag
  823. (1,17): expected-closing-tag-but-got-eof
  824. #document
  825. | <html>
  826. | <head>
  827. | <body>
  828. | <div>
  829. | " abc "
  830. | <b>
  831. | " def"
  832. #data
  833. <DIV> abc <B> def <I>
  834. #errors
  835. (1,5): expected-doctype-but-got-start-tag
  836. (1,21): expected-closing-tag-but-got-eof
  837. #document
  838. | <html>
  839. | <head>
  840. | <body>
  841. | <div>
  842. | " abc "
  843. | <b>
  844. | " def "
  845. | <i>
  846. #data
  847. <DIV> abc <B> def <I> ghi
  848. #errors
  849. (1,5): expected-doctype-but-got-start-tag
  850. (1,25): expected-closing-tag-but-got-eof
  851. #document
  852. | <html>
  853. | <head>
  854. | <body>
  855. | <div>
  856. | " abc "
  857. | <b>
  858. | " def "
  859. | <i>
  860. | " ghi"
  861. #data
  862. <DIV> abc <B> def <I> ghi <P>
  863. #errors
  864. (1,5): expected-doctype-but-got-start-tag
  865. (1,29): expected-closing-tag-but-got-eof
  866. #document
  867. | <html>
  868. | <head>
  869. | <body>
  870. | <div>
  871. | " abc "
  872. | <b>
  873. | " def "
  874. | <i>
  875. | " ghi "
  876. | <p>
  877. #data
  878. <DIV> abc <B> def <I> ghi <P> jkl
  879. #errors
  880. (1,5): expected-doctype-but-got-start-tag
  881. (1,33): expected-closing-tag-but-got-eof
  882. #document
  883. | <html>
  884. | <head>
  885. | <body>
  886. | <div>
  887. | " abc "
  888. | <b>
  889. | " def "
  890. | <i>
  891. | " ghi "
  892. | <p>
  893. | " jkl"
  894. #data
  895. <DIV> abc <B> def <I> ghi <P> jkl </B>
  896. #errors
  897. (1,5): expected-doctype-but-got-start-tag
  898. (1,38): adoption-agency-1.3
  899. (1,38): expected-closing-tag-but-got-eof
  900. #document
  901. | <html>
  902. | <head>
  903. | <body>
  904. | <div>
  905. | " abc "
  906. | <b>
  907. | " def "
  908. | <i>
  909. | " ghi "
  910. | <i>
  911. | <p>
  912. | <b>
  913. | " jkl "
  914. #data
  915. <DIV> abc <B> def <I> ghi <P> jkl </B> mno
  916. #errors
  917. (1,5): expected-doctype-but-got-start-tag
  918. (1,38): adoption-agency-1.3
  919. (1,42): expected-closing-tag-but-got-eof
  920. #document
  921. | <html>
  922. | <head>
  923. | <body>
  924. | <div>
  925. | " abc "
  926. | <b>
  927. | " def "
  928. | <i>
  929. | " ghi "
  930. | <i>
  931. | <p>
  932. | <b>
  933. | " jkl "
  934. | " mno"
  935. #data
  936. <DIV> abc <B> def <I> ghi <P> jkl </B> mno </I>
  937. #errors
  938. (1,5): expected-doctype-but-got-start-tag
  939. (1,38): adoption-agency-1.3
  940. (1,47): adoption-agency-1.3
  941. (1,47): expected-closing-tag-but-got-eof
  942. #document
  943. | <html>
  944. | <head>
  945. | <body>
  946. | <div>
  947. | " abc "
  948. | <b>
  949. | " def "
  950. | <i>
  951. | " ghi "
  952. | <i>
  953. | <p>
  954. | <i>
  955. | <b>
  956. | " jkl "
  957. | " mno "
  958. #data
  959. <DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr
  960. #errors
  961. (1,5): expected-doctype-but-got-start-tag
  962. (1,38): adoption-agency-1.3
  963. (1,47): adoption-agency-1.3
  964. (1,51): expected-closing-tag-but-got-eof
  965. #document
  966. | <html>
  967. | <head>
  968. | <body>
  969. | <div>
  970. | " abc "
  971. | <b>
  972. | " def "
  973. | <i>
  974. | " ghi "
  975. | <i>
  976. | <p>
  977. | <i>
  978. | <b>
  979. | " jkl "
  980. | " mno "
  981. | " pqr"
  982. #data
  983. <DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr </P>
  984. #errors
  985. (1,5): expected-doctype-but-got-start-tag
  986. (1,38): adoption-agency-1.3
  987. (1,47): adoption-agency-1.3
  988. (1,56): expected-closing-tag-but-got-eof
  989. #document
  990. | <html>
  991. | <head>
  992. | <body>
  993. | <div>
  994. | " abc "
  995. | <b>
  996. | " def "
  997. | <i>
  998. | " ghi "
  999. | <i>
  1000. | <p>
  1001. | <i>
  1002. | <b>
  1003. | " jkl "
  1004. | " mno "
  1005. | " pqr "
  1006. #data
  1007. <DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr </P> stu
  1008. #errors
  1009. (1,5): expected-doctype-but-got-start-tag
  1010. (1,38): adoption-agency-1.3
  1011. (1,47): adoption-agency-1.3
  1012. (1,60): expected-closing-tag-but-got-eof
  1013. #document
  1014. | <html>
  1015. | <head>
  1016. | <body>
  1017. | <div>
  1018. | " abc "
  1019. | <b>
  1020. | " def "
  1021. | <i>
  1022. | " ghi "
  1023. | <i>
  1024. | <p>
  1025. | <i>
  1026. | <b>
  1027. | " jkl "
  1028. | " mno "
  1029. | " pqr "
  1030. | " stu"
  1031. #data
  1032. <test attribute---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
  1033. #errors
  1034. (1,1040): expected-doctype-but-got-start-tag
  1035. (1,1040): expected-closing-tag-but-got-eof
  1036. #document
  1037. | <html>
  1038. | <head>
  1039. | <body>
  1040. | <test>
  1041. | attribute----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------=""
  1042. #data
  1043. <a href="blah">aba<table><a href="foo">br<tr><td></td></tr>x</table>aoe
  1044. #errors
  1045. (1,15): expected-doctype-but-got-start-tag
  1046. (1,39): unexpected-start-tag-implies-table-voodoo
  1047. (1,39): unexpected-start-tag-implies-end-tag
  1048. (1,39): unexpected-end-tag
  1049. (1,45): foster-parenting-character-in-table
  1050. (1,45): foster-parenting-character-in-table
  1051. (1,68): foster-parenting-character-in-table
  1052. (1,71): expected-closing-tag-but-got-eof
  1053. #document
  1054. | <html>
  1055. | <head>
  1056. | <body>
  1057. | <a>
  1058. | href="blah"
  1059. | "aba"
  1060. | <a>
  1061. | href="foo"
  1062. | "br"
  1063. | <a>
  1064. | href="foo"
  1065. | "x"
  1066. | <table>
  1067. | <tbody>
  1068. | <tr>
  1069. | <td>
  1070. | <a>
  1071. | href="foo"
  1072. | "aoe"
  1073. #data
  1074. <a href="blah">aba<table><tr><td><a href="foo">br</td></tr>x</table>aoe
  1075. #errors
  1076. (1,15): expected-doctype-but-got-start-tag
  1077. (1,54): unexpected-cell-end-tag
  1078. (1,68): unexpected text in table
  1079. (1,71): expected-closing-tag-but-got-eof
  1080. #document
  1081. | <html>
  1082. | <head>
  1083. | <body>
  1084. | <a>
  1085. | href="blah"
  1086. | "abax"
  1087. | <table>
  1088. | <tbody>
  1089. | <tr>
  1090. | <td>
  1091. | <a>
  1092. | href="foo"
  1093. | "br"
  1094. | "aoe"
  1095. #data
  1096. <table><a href="blah">aba<tr><td><a href="foo">br</td></tr>x</table>aoe
  1097. #errors
  1098. (1,7): expected-doctype-but-got-start-tag
  1099. (1,22): unexpected-start-tag-implies-table-voodoo
  1100. (1,29): foster-parenting-character-in-table
  1101. (1,29): foster-parenting-character-in-table
  1102. (1,29): foster-parenting-character-in-table
  1103. (1,54): unexpected-cell-end-tag
  1104. (1,68): foster-parenting-character-in-table
  1105. (1,71): expected-closing-tag-but-got-eof
  1106. #document
  1107. | <html>
  1108. | <head>
  1109. | <body>
  1110. | <a>
  1111. | href="blah"
  1112. | "aba"
  1113. | <a>
  1114. | href="blah"
  1115. | "x"
  1116. | <table>
  1117. | <tbody>
  1118. | <tr>
  1119. | <td>
  1120. | <a>
  1121. | href="foo"
  1122. | "br"
  1123. | <a>
  1124. | href="blah"
  1125. | "aoe"
  1126. #data
  1127. <a href=a>aa<marquee>aa<a href=b>bb</marquee>aa
  1128. #errors
  1129. (1,10): expected-doctype-but-got-start-tag
  1130. (1,45): end-tag-too-early
  1131. (1,47): expected-closing-tag-but-got-eof
  1132. #document
  1133. | <html>
  1134. | <head>
  1135. | <body>
  1136. | <a>
  1137. | href="a"
  1138. | "aa"
  1139. | <marquee>
  1140. | "aa"
  1141. | <a>
  1142. | href="b"
  1143. | "bb"
  1144. | "aa"
  1145. #data
  1146. <wbr><strike><code></strike><code><strike></code>
  1147. #errors
  1148. (1,5): expected-doctype-but-got-start-tag
  1149. (1,28): adoption-agency-1.3
  1150. (1,49): adoption-agency-1.3
  1151. (1,49): expected-closing-tag-but-got-eof
  1152. #document
  1153. | <html>
  1154. | <head>
  1155. | <body>
  1156. | <wbr>
  1157. | <strike>
  1158. | <code>
  1159. | <code>
  1160. | <code>
  1161. | <strike>
  1162. #data
  1163. <!DOCTYPE html><spacer>foo
  1164. #errors
  1165. (1,26): expected-closing-tag-but-got-eof
  1166. #document
  1167. | <!DOCTYPE html>
  1168. | <html>
  1169. | <head>
  1170. | <body>
  1171. | <spacer>
  1172. | "foo"
  1173. #data
  1174. <title><meta></title><link><title><meta></title>
  1175. #errors
  1176. (1,7): expected-doctype-but-got-start-tag
  1177. #document
  1178. | <html>
  1179. | <head>
  1180. | <title>
  1181. | "<meta>"
  1182. | <link>
  1183. | <title>
  1184. | "<meta>"
  1185. | <body>
  1186. #data
  1187. <style><!--</style><meta><script>--><link></script>
  1188. #errors
  1189. (1,7): expected-doctype-but-got-start-tag
  1190. #document
  1191. | <html>
  1192. | <head>
  1193. | <style>
  1194. | "<!--"
  1195. | <meta>
  1196. | <script>
  1197. | "--><link>"
  1198. | <body>
  1199. #data
  1200. <head><meta></head><link>
  1201. #errors
  1202. (1,6): expected-doctype-but-got-start-tag
  1203. (1,25): unexpected-start-tag-out-of-my-head
  1204. #document
  1205. | <html>
  1206. | <head>
  1207. | <meta>
  1208. | <link>
  1209. | <body>
  1210. #data
  1211. <table><tr><tr><td><td><span><th><span>X</table>
  1212. #errors
  1213. (1,7): expected-doctype-but-got-start-tag
  1214. (1,33): unexpected-cell-end-tag
  1215. (1,48): unexpected-cell-end-tag
  1216. #document
  1217. | <html>
  1218. | <head>
  1219. | <body>
  1220. | <table>
  1221. | <tbody>
  1222. | <tr>
  1223. | <tr>
  1224. | <td>
  1225. | <td>
  1226. | <span>
  1227. | <th>
  1228. | <span>
  1229. | "X"
  1230. #data
  1231. <body><body><base><link><meta><title><p></title><body><p></body>
  1232. #errors
  1233. (1,6): expected-doctype-but-got-start-tag
  1234. (1,12): unexpected-start-tag
  1235. (1,54): unexpected-start-tag
  1236. #document
  1237. | <html>
  1238. | <head>
  1239. | <body>
  1240. | <base>
  1241. | <link>
  1242. | <meta>
  1243. | <title>
  1244. | "<p>"
  1245. | <p>
  1246. #data
  1247. <textarea><p></textarea>
  1248. #errors
  1249. (1,10): expected-doctype-but-got-start-tag
  1250. #document
  1251. | <html>
  1252. | <head>
  1253. | <body>
  1254. | <textarea>
  1255. | "<p>"
  1256. #data
  1257. <p><image></p>
  1258. #errors
  1259. (1,3): expected-doctype-but-got-start-tag
  1260. (1,10): unexpected-start-tag-treated-as
  1261. #document
  1262. | <html>
  1263. | <head>
  1264. | <body>
  1265. | <p>
  1266. | <img>
  1267. #data
  1268. <a><table><a></table><p><a><div><a>
  1269. #errors
  1270. (1,3): expected-doctype-but-got-start-tag
  1271. (1,13): unexpected-start-tag-implies-table-voodoo
  1272. (1,13): unexpected-start-tag-implies-end-tag
  1273. (1,13): adoption-agency-1.3
  1274. (1,27): unexpected-start-tag-implies-end-tag
  1275. (1,27): adoption-agency-1.2
  1276. (1,32): unexpected-end-tag
  1277. (1,35): unexpected-start-tag-implies-end-tag
  1278. (1,35): adoption-agency-1.2
  1279. (1,35): expected-closing-tag-but-got-eof
  1280. #document
  1281. | <html>
  1282. | <head>
  1283. | <body>
  1284. | <a>
  1285. | <a>
  1286. | <table>
  1287. | <p>
  1288. | <a>
  1289. | <div>
  1290. | <a>
  1291. #data
  1292. <head></p><meta><p>
  1293. #errors
  1294. (1,6): expected-doctype-but-got-start-tag
  1295. (1,10): unexpected-end-tag
  1296. #document
  1297. | <html>
  1298. | <head>
  1299. | <meta>
  1300. | <body>
  1301. | <p>
  1302. #data
  1303. <head></html><meta><p>
  1304. #errors
  1305. (1,6): expected-doctype-but-got-start-tag
  1306. (1,19): expected-eof-but-got-start-tag
  1307. #document
  1308. | <html>
  1309. | <head>
  1310. | <body>
  1311. | <meta>
  1312. | <p>
  1313. #data
  1314. <b><table><td><i></table>
  1315. #errors
  1316. (1,3): expected-doctype-but-got-start-tag
  1317. (1,14): unexpected-cell-in-table-body
  1318. (1,25): unexpected-cell-end-tag
  1319. (1,25): expected-closing-tag-but-got-eof
  1320. #document
  1321. | <html>
  1322. | <head>
  1323. | <body>
  1324. | <b>
  1325. | <table>
  1326. | <tbody>
  1327. | <tr>
  1328. | <td>
  1329. | <i>
  1330. #data
  1331. <b><table><td></b><i></table>
  1332. #errors
  1333. (1,3): expected-doctype-but-got-start-tag
  1334. (1,14): unexpected-cell-in-table-body
  1335. (1,18): unexpected-end-tag
  1336. (1,29): unexpected-cell-end-tag
  1337. (1,29): expected-closing-tag-but-got-eof
  1338. #document
  1339. | <html>
  1340. | <head>
  1341. | <body>
  1342. | <b>
  1343. | <table>
  1344. | <tbody>
  1345. | <tr>
  1346. | <td>
  1347. | <i>
  1348. #data
  1349. <h1><h2>
  1350. #errors
  1351. (1,4): expected-doctype-but-got-start-tag
  1352. (1,8): unexpected-start-tag
  1353. (1,8): expected-closing-tag-but-got-eof
  1354. #document
  1355. | <html>
  1356. | <head>
  1357. | <body>
  1358. | <h1>
  1359. | <h2>
  1360. #data
  1361. <a><p><a></a></p></a>
  1362. #errors
  1363. (1,3): expected-doctype-but-got-start-tag
  1364. (1,9): unexpected-start-tag-implies-end-tag
  1365. (1,9): adoption-agency-1.3
  1366. (1,21): unexpected-end-tag
  1367. #document
  1368. | <html>
  1369. | <head>
  1370. | <body>
  1371. | <a>
  1372. | <p>
  1373. | <a>
  1374. | <a>
  1375. #data
  1376. <b><button></b></button></b>
  1377. #errors
  1378. (1,3): expected-doctype-but-got-start-tag
  1379. (1,15): adoption-agency-1.3
  1380. (1,28): unexpected-end-tag
  1381. #document
  1382. | <html>
  1383. | <head>
  1384. | <body>
  1385. | <b>
  1386. | <button>
  1387. | <b>
  1388. #data
  1389. <p><b><div><marquee></p></b></div>
  1390. #errors
  1391. (1,3): expected-doctype-but-got-start-tag
  1392. (1,11): unexpected-end-tag
  1393. (1,24): unexpected-end-tag
  1394. (1,28): unexpected-end-tag
  1395. (1,34): end-tag-too-early
  1396. (1,34): expected-closing-tag-but-got-eof
  1397. #document
  1398. | <html>
  1399. | <head>
  1400. | <body>
  1401. | <p>
  1402. | <b>
  1403. | <div>
  1404. | <b>
  1405. | <marquee>
  1406. | <p>
  1407. #data
  1408. <script></script></div><title></title><p><p>
  1409. #errors
  1410. (1,8): expected-doctype-but-got-start-tag
  1411. (1,23): unexpected-end-tag
  1412. #document
  1413. | <html>
  1414. | <head>
  1415. | <script>
  1416. | <title>
  1417. | <body>
  1418. | <p>
  1419. | <p>
  1420. #data
  1421. <p><hr></p>
  1422. #errors
  1423. (1,3): expected-doctype-but-got-start-tag
  1424. (1,11): unexpected-end-tag
  1425. #document
  1426. | <html>
  1427. | <head>
  1428. | <body>
  1429. | <p>
  1430. | <hr>
  1431. | <p>
  1432. #data
  1433. <select><b><option><select><option></b></select>
  1434. #errors
  1435. (1,8): expected-doctype-but-got-start-tag
  1436. (1,11): unexpected-start-tag-in-select
  1437. (1,27): unexpected-select-in-select
  1438. (1,39): unexpected-end-tag
  1439. (1,48): unexpected-end-tag
  1440. (1,48): expected-closing-tag-but-got-eof
  1441. #document
  1442. | <html>
  1443. | <head>
  1444. | <body>
  1445. | <select>
  1446. | <option>
  1447. | <option>
  1448. #data
  1449. <html><head><title></title><body></body></html>
  1450. #errors
  1451. (1,6): expected-doctype-but-got-start-tag
  1452. #document
  1453. | <html>
  1454. | <head>
  1455. | <title>
  1456. | <body>
  1457. #data
  1458. <a><table><td><a><table></table><a></tr><a></table><a>
  1459. #errors
  1460. (1,3): expected-doctype-but-got-start-tag
  1461. (1,14): unexpected-cell-in-table-body
  1462. (1,35): unexpected-start-tag-implies-end-tag
  1463. (1,40): unexpected-cell-end-tag
  1464. (1,43): unexpected-start-tag-implies-table-voodoo
  1465. (1,43): unexpected-start-tag-implies-end-tag
  1466. (1,43): unexpected-end-tag
  1467. (1,54): unexpected-start-tag-implies-end-tag
  1468. (1,54): adoption-agency-1.2
  1469. (1,54): expected-closing-tag-but-got-eof
  1470. #document
  1471. | <html>
  1472. | <head>
  1473. | <body>
  1474. | <a>
  1475. | <a>
  1476. | <table>
  1477. | <tbody>
  1478. | <tr>
  1479. | <td>
  1480. | <a>
  1481. | <table>
  1482. | <a>
  1483. | <a>
  1484. #data
  1485. <ul><li></li><div><li></div><li><li><div><li><address><li><b><em></b><li></ul>
  1486. #errors
  1487. (1,4): expected-doctype-but-got-start-tag
  1488. (1,45): end-tag-too-early
  1489. (1,58): end-tag-too-early
  1490. (1,69): adoption-agency-1.3
  1491. #document
  1492. | <html>
  1493. | <head>
  1494. | <body>
  1495. | <ul>
  1496. | <li>
  1497. | <div>
  1498. | <li>
  1499. | <li>
  1500. | <li>
  1501. | <div>
  1502. | <li>
  1503. | <address>
  1504. | <li>
  1505. | <b>
  1506. | <em>
  1507. | <li>
  1508. #data
  1509. <ul><li><ul></li><li>a</li></ul></li></ul>
  1510. #errors
  1511. (1,4): expected-doctype-but-got-start-tag
  1512. (1,17): unexpected-end-tag
  1513. #document
  1514. | <html>
  1515. | <head>
  1516. | <body>
  1517. | <ul>
  1518. | <li>
  1519. | <ul>
  1520. | <li>
  1521. | "a"
  1522. #data
  1523. <frameset><frame><frameset><frame></frameset><noframes></noframes></frameset>
  1524. #errors
  1525. (1,10): expected-doctype-but-got-start-tag
  1526. #document
  1527. | <html>
  1528. | <head>
  1529. | <frameset>
  1530. | <frame>
  1531. | <frameset>
  1532. | <frame>
  1533. | <noframes>
  1534. #data
  1535. <h1><table><td><h3></table><h3></h1>
  1536. #errors
  1537. (1,4): expected-doctype-but-got-start-tag
  1538. (1,15): unexpected-cell-in-table-body
  1539. (1,27): unexpected-cell-end-tag
  1540. (1,31): unexpected-start-tag
  1541. (1,36): end-tag-too-early
  1542. #document
  1543. | <html>
  1544. | <head>
  1545. | <body>
  1546. | <h1>
  1547. | <table>
  1548. | <tbody>
  1549. | <tr>
  1550. | <td>
  1551. | <h3>
  1552. | <h3>
  1553. #data
  1554. <table><colgroup><col><colgroup><col><col><col><colgroup><col><col><thead><tr><td></table>
  1555. #errors
  1556. (1,7): expected-doctype-but-got-start-tag
  1557. #document
  1558. | <html>
  1559. | <head>
  1560. | <body>
  1561. | <table>
  1562. | <colgroup>
  1563. | <col>
  1564. | <colgroup>
  1565. | <col>
  1566. | <col>
  1567. | <col>
  1568. | <colgroup>
  1569. | <col>
  1570. | <col>
  1571. | <thead>
  1572. | <tr>
  1573. | <td>
  1574. #data
  1575. <table><col><tbody><col><tr><col><td><col></table><col>
  1576. #errors
  1577. (1,7): expected-doctype-but-got-start-tag
  1578. (1,37): unexpected-cell-in-table-body
  1579. (1,55): unexpected-start-tag-ignored
  1580. #document
  1581. | <html>
  1582. | <head>
  1583. | <body>
  1584. | <table>
  1585. | <colgroup>
  1586. | <col>
  1587. | <tbody>
  1588. | <colgroup>
  1589. | <col>
  1590. | <tbody>
  1591. | <tr>
  1592. | <colgroup>
  1593. | <col>
  1594. | <tbody>
  1595. | <tr>
  1596. | <td>
  1597. | <colgroup>
  1598. | <col>
  1599. #data
  1600. <table><colgroup><tbody><colgroup><tr><colgroup><td><colgroup></table><colgroup>
  1601. #errors
  1602. (1,7): expected-doctype-but-got-start-tag
  1603. (1,52): unexpected-cell-in-table-body
  1604. (1,80): unexpected-start-tag-ignored
  1605. #document
  1606. | <html>
  1607. | <head>
  1608. | <body>
  1609. | <table>
  1610. | <colgroup>
  1611. | <tbody>
  1612. | <colgroup>
  1613. | <tbody>
  1614. | <tr>
  1615. | <colgroup>
  1616. | <tbody>
  1617. | <tr>
  1618. | <td>
  1619. | <colgroup>
  1620. #data
  1621. </strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea>
  1622. #errors
  1623. (1,9): expected-doctype-but-got-end-tag
  1624. (1,9): unexpected-end-tag-before-html
  1625. (1,13): unexpected-end-tag-before-html
  1626. (1,18): unexpected-end-tag-before-html
  1627. (1,22): unexpected-end-tag-before-html
  1628. (1,26): unexpected-end-tag-before-html
  1629. (1,35): unexpected-end-tag-before-html
  1630. (1,39): unexpected-end-tag-before-html
  1631. (1,47): unexpected-end-tag-before-html
  1632. (1,52): unexpected-end-tag-before-html
  1633. (1,58): unexpected-end-tag-before-html
  1634. (1,64): unexpected-end-tag-before-html
  1635. (1,72): unexpected-end-tag-before-html
  1636. (1,79): unexpected-end-tag-before-html
  1637. (1,88): unexpected-end-tag-before-html
  1638. (1,93): unexpected-end-tag-before-html
  1639. (1,98): unexpected-end-tag-before-html
  1640. (1,103): unexpected-end-tag-before-html
  1641. (1,108): unexpected-end-tag-before-html
  1642. (1,113): unexpected-end-tag-before-html
  1643. (1,118): unexpected-end-tag-before-html
  1644. (1,130): unexpected-end-tag-after-body
  1645. (1,130): unexpected-end-tag-treated-as
  1646. (1,134): unexpected-end-tag
  1647. (1,140): unexpected-end-tag
  1648. (1,148): unexpected-end-tag
  1649. (1,155): unexpected-end-tag
  1650. (1,163): unexpected-end-tag
  1651. (1,172): unexpected-end-tag
  1652. (1,180): unexpected-end-tag
  1653. (1,185): unexpected-end-tag
  1654. (1,190): unexpected-end-tag
  1655. (1,195): unexpected-end-tag
  1656. (1,203): unexpected-end-tag
  1657. (1,210): unexpected-end-tag
  1658. (1,217): unexpected-end-tag
  1659. (1,225): unexpected-end-tag
  1660. (1,230): unexpected-end-tag
  1661. (1,238): unexpected-end-tag
  1662. (1,244): unexpected-end-tag
  1663. (1,251): unexpected-end-tag
  1664. (1,258): unexpected-end-tag
  1665. (1,269): unexpected-end-tag
  1666. (1,279): unexpected-end-tag
  1667. (1,287): unexpected-end-tag
  1668. (1,296): unexpected-end-tag
  1669. (1,300): unexpected-end-tag
  1670. (1,305): unexpected-end-tag
  1671. (1,310): unexpected-end-tag
  1672. (1,320): unexpected-end-tag
  1673. (1,331): unexpected-end-tag
  1674. (1,339): unexpected-end-tag
  1675. (1,347): unexpected-end-tag
  1676. (1,355): unexpected-end-tag
  1677. (1,365): end-tag-too-early
  1678. (1,378): end-tag-too-early
  1679. (1,387): end-tag-too-early
  1680. (1,393): end-tag-too-early
  1681. (1,399): end-tag-too-early
  1682. (1,404): end-tag-too-early
  1683. (1,415): end-tag-too-early
  1684. (1,425): end-tag-too-early
  1685. (1,432): end-tag-too-early
  1686. (1,437): end-tag-too-early
  1687. (1,442): end-tag-too-early
  1688. (1,447): unexpected-end-tag
  1689. (1,454): unexpected-end-tag
  1690. (1,460): unexpected-end-tag
  1691. (1,467): unexpected-end-tag
  1692. (1,476): end-tag-too-early
  1693. (1,486): end-tag-too-early
  1694. (1,495): end-tag-too-early
  1695. (1,513): expected-eof-but-got-end-tag
  1696. (1,513): unexpected-end-tag
  1697. (1,520): unexpected-end-tag
  1698. (1,529): unexpected-end-tag
  1699. (1,537): unexpected-end-tag
  1700. (1,547): unexpected-end-tag
  1701. (1,557): unexpected-end-tag
  1702. (1,568): unexpected-end-tag
  1703. (1,579): unexpected-end-tag
  1704. (1,590): unexpected-end-tag
  1705. (1,599): unexpected-end-tag
  1706. (1,611): unexpected-end-tag
  1707. (1,622): unexpected-end-tag
  1708. #document
  1709. | <html>
  1710. | <head>
  1711. | <body>
  1712. | <br>
  1713. | <p>
  1714. #data
  1715. <table><tr></strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea>
  1716. #errors
  1717. (1,7): expected-doctype-but-got-start-tag
  1718. (1,20): unexpected-end-tag-implies-table-voodoo
  1719. (1,20): unexpected-end-tag
  1720. (1,24): unexpected-end-tag-implies-table-voodoo
  1721. (1,24): unexpected-end-tag
  1722. (1,29): unexpected-end-tag-implies-table-voodoo
  1723. (1,29): unexpected-end-tag
  1724. (1,33): unexpected-end-tag-implies-table-voodoo
  1725. (1,33): unexpected-end-tag
  1726. (1,37): unexpected-end-tag-implies-table-voodoo
  1727. (1,37): unexpected-end-tag
  1728. (1,46): unexpected-end-tag-implies-table-voodoo
  1729. (1,46): unexpected-end-tag
  1730. (1,50): unexpected-end-tag-implies-table-voodoo
  1731. (1,50): unexpected-end-tag
  1732. (1,58): unexpected-end-tag-implies-table-voodoo
  1733. (1,58): unexpected-end-tag
  1734. (1,63): unexpected-end-tag-implies-table-voodoo
  1735. (1,63): unexpected-end-tag
  1736. (1,69): unexpected-end-tag-implies-table-voodoo
  1737. (1,69): end-tag-too-early
  1738. (1,75): unexpected-end-tag-implies-table-voodoo
  1739. (1,75): unexpected-end-tag
  1740. (1,83): unexpected-end-tag-implies-table-voodoo
  1741. (1,83): unexpected-end-tag
  1742. (1,90): unexpected-end-tag-implies-table-voodoo
  1743. (1,90): unexpected-end-tag
  1744. (1,99): unexpected-end-tag-implies-table-voodoo
  1745. (1,99): unexpected-end-tag
  1746. (1,104): unexpected-end-tag-implies-table-voodoo
  1747. (1,104): end-tag-too-early
  1748. (1,109): unexpected-end-tag-implies-table-voodoo
  1749. (1,109): end-tag-too-early
  1750. (1,114): unexpected-end-tag-implies-table-voodoo
  1751. (1,114): end-tag-too-early
  1752. (1,119): unexpected-end-tag-implies-table-voodoo
  1753. (1,119): end-tag-too-early
  1754. (1,124): unexpected-end-tag-implies-table-voodoo
  1755. (1,124): end-tag-too-early
  1756. (1,129): unexpected-end-tag-implies-table-voodoo
  1757. (1,129): end-tag-too-early
  1758. (1,136): unexpected-end-tag-in-table-row
  1759. (1,141): unexpected-end-tag-implies-table-voodoo
  1760. (1,141): unexpected-end-tag-treated-as
  1761. (1,145): unexpected-end-tag-implies-table-voodoo
  1762. (1,145): unexpected-end-tag
  1763. (1,151): unexpected-end-tag-implies-table-voodoo
  1764. (1,151): unexpected-end-tag
  1765. (1,159): unexpected-end-tag-implies-table-voodoo
  1766. (1,159): unexpected-end-tag
  1767. (1,166): unexpected-end-tag-implies-table-voodoo
  1768. (1,166): unexpected-end-tag
  1769. (1,174): unexpected-end-tag-implies-table-voodoo
  1770. (1,174): unexpected-end-tag
  1771. (1,183): unexpected-end-tag-implies-table-voodoo
  1772. (1,183): unexpected-end-tag
  1773. (1,196): unexpected-end-tag
  1774. (1,201): unexpected-end-tag
  1775. (1,206): unexpected-end-tag
  1776. (1,214): unexpected-end-tag
  1777. (1,221): unexpected-end-tag
  1778. (1,228): unexpected-end-tag
  1779. (1,236): unexpected-end-tag
  1780. (1,241): unexpected-end-tag
  1781. (1,249): unexpected-end-tag
  1782. (1,255): unexpected-end-tag
  1783. (1,262): unexpected-end-tag
  1784. (1,269): unexpected-end-tag
  1785. (1,280): unexpected-end-tag
  1786. (1,290): unexpected-end-tag
  1787. (1,298): unexpected-end-tag
  1788. (1,307): unexpected-end-tag
  1789. (1,311): unexpected-end-tag
  1790. (1,316): unexpected-end-tag
  1791. (1,321): unexpected-end-tag
  1792. (1,331): unexpected-end-tag
  1793. (1,342): unexpected-end-tag
  1794. (1,350): unexpected-end-tag
  1795. (1,358): unexpected-end-tag
  1796. (1,366): unexpected-end-tag
  1797. (1,376): end-tag-too-early
  1798. (1,389): end-tag-too-early
  1799. (1,398): end-tag-too-early
  1800. (1,404): end-tag-too-early
  1801. (1,410): end-tag-too-early
  1802. (1,415): end-tag-too-early
  1803. (1,426): end-tag-too-early
  1804. (1,436): end-tag-too-early
  1805. (1,443): end-tag-too-early
  1806. (1,448): end-tag-too-early
  1807. (1,453): end-tag-too-early
  1808. (1,458): unexpected-end-tag
  1809. (1,465): unexpected-end-tag
  1810. (1,471): unexpected-end-tag
  1811. (1,478): unexpected-end-tag
  1812. (1,487): end-tag-too-early
  1813. (1,497): end-tag-too-early
  1814. (1,506): end-tag-too-early
  1815. (1,524): expected-eof-but-got-end-tag
  1816. (1,524): unexpected-end-tag
  1817. (1,531): unexpected-end-tag
  1818. (1,540): unexpected-end-tag
  1819. (1,548): unexpected-end-tag
  1820. (1,558): unexpected-end-tag
  1821. (1,568): unexpected-end-tag
  1822. (1,579): unexpected-end-tag
  1823. (1,590): unexpected-end-tag
  1824. (1,601): unexpected-end-tag
  1825. (1,610): unexpected-end-tag
  1826. (1,622): unexpected-end-tag
  1827. (1,633): unexpected-end-tag
  1828. #document
  1829. | <html>
  1830. | <head>
  1831. | <body>
  1832. | <br>
  1833. | <table>
  1834. | <tbody>
  1835. | <tr>
  1836. | <p>
  1837. #data
  1838. <frameset>
  1839. #errors
  1840. (1,10): expected-doctype-but-got-start-tag
  1841. (1,10): eof-in-frameset
  1842. #document
  1843. | <html>
  1844. | <head>
  1845. | <frameset>