The reconcile package is used for DOM reconcilation in Isomorphic Go web applications.

scriptdata01.dat 4.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308
  1. #data
  2. FOO<script>'Hello'</script>BAR
  3. #errors
  4. #document
  5. | <html>
  6. | <head>
  7. | <body>
  8. | "FOO"
  9. | <script>
  10. | "'Hello'"
  11. | "BAR"
  12. #data
  13. FOO<script></script>BAR
  14. #errors
  15. #document
  16. | <html>
  17. | <head>
  18. | <body>
  19. | "FOO"
  20. | <script>
  21. | "BAR"
  22. #data
  23. FOO<script></script >BAR
  24. #errors
  25. #document
  26. | <html>
  27. | <head>
  28. | <body>
  29. | "FOO"
  30. | <script>
  31. | "BAR"
  32. #data
  33. FOO<script></script/>BAR
  34. #errors
  35. #document
  36. | <html>
  37. | <head>
  38. | <body>
  39. | "FOO"
  40. | <script>
  41. | "BAR"
  42. #data
  43. FOO<script></script/ >BAR
  44. #errors
  45. #document
  46. | <html>
  47. | <head>
  48. | <body>
  49. | "FOO"
  50. | <script>
  51. | "BAR"
  52. #data
  53. FOO<script type="text/plain"></scriptx>BAR
  54. #errors
  55. #document
  56. | <html>
  57. | <head>
  58. | <body>
  59. | "FOO"
  60. | <script>
  61. | type="text/plain"
  62. | "</scriptx>BAR"
  63. #data
  64. FOO<script></script foo=">" dd>BAR
  65. #errors
  66. #document
  67. | <html>
  68. | <head>
  69. | <body>
  70. | "FOO"
  71. | <script>
  72. | "BAR"
  73. #data
  74. FOO<script>'<'</script>BAR
  75. #errors
  76. #document
  77. | <html>
  78. | <head>
  79. | <body>
  80. | "FOO"
  81. | <script>
  82. | "'<'"
  83. | "BAR"
  84. #data
  85. FOO<script>'<!'</script>BAR
  86. #errors
  87. #document
  88. | <html>
  89. | <head>
  90. | <body>
  91. | "FOO"
  92. | <script>
  93. | "'<!'"
  94. | "BAR"
  95. #data
  96. FOO<script>'<!-'</script>BAR
  97. #errors
  98. #document
  99. | <html>
  100. | <head>
  101. | <body>
  102. | "FOO"
  103. | <script>
  104. | "'<!-'"
  105. | "BAR"
  106. #data
  107. FOO<script>'<!--'</script>BAR
  108. #errors
  109. #document
  110. | <html>
  111. | <head>
  112. | <body>
  113. | "FOO"
  114. | <script>
  115. | "'<!--'"
  116. | "BAR"
  117. #data
  118. FOO<script>'<!---'</script>BAR
  119. #errors
  120. #document
  121. | <html>
  122. | <head>
  123. | <body>
  124. | "FOO"
  125. | <script>
  126. | "'<!---'"
  127. | "BAR"
  128. #data
  129. FOO<script>'<!-->'</script>BAR
  130. #errors
  131. #document
  132. | <html>
  133. | <head>
  134. | <body>
  135. | "FOO"
  136. | <script>
  137. | "'<!-->'"
  138. | "BAR"
  139. #data
  140. FOO<script>'<!-->'</script>BAR
  141. #errors
  142. #document
  143. | <html>
  144. | <head>
  145. | <body>
  146. | "FOO"
  147. | <script>
  148. | "'<!-->'"
  149. | "BAR"
  150. #data
  151. FOO<script>'<!-- potato'</script>BAR
  152. #errors
  153. #document
  154. | <html>
  155. | <head>
  156. | <body>
  157. | "FOO"
  158. | <script>
  159. | "'<!-- potato'"
  160. | "BAR"
  161. #data
  162. FOO<script>'<!-- <sCrIpt'</script>BAR
  163. #errors
  164. #document
  165. | <html>
  166. | <head>
  167. | <body>
  168. | "FOO"
  169. | <script>
  170. | "'<!-- <sCrIpt'"
  171. | "BAR"
  172. #data
  173. FOO<script type="text/plain">'<!-- <sCrIpt>'</script>BAR
  174. #errors
  175. #document
  176. | <html>
  177. | <head>
  178. | <body>
  179. | "FOO"
  180. | <script>
  181. | type="text/plain"
  182. | "'<!-- <sCrIpt>'</script>BAR"
  183. #data
  184. FOO<script type="text/plain">'<!-- <sCrIpt> -'</script>BAR
  185. #errors
  186. #document
  187. | <html>
  188. | <head>
  189. | <body>
  190. | "FOO"
  191. | <script>
  192. | type="text/plain"
  193. | "'<!-- <sCrIpt> -'</script>BAR"
  194. #data
  195. FOO<script type="text/plain">'<!-- <sCrIpt> --'</script>BAR
  196. #errors
  197. #document
  198. | <html>
  199. | <head>
  200. | <body>
  201. | "FOO"
  202. | <script>
  203. | type="text/plain"
  204. | "'<!-- <sCrIpt> --'</script>BAR"
  205. #data
  206. FOO<script>'<!-- <sCrIpt> -->'</script>BAR
  207. #errors
  208. #document
  209. | <html>
  210. | <head>
  211. | <body>
  212. | "FOO"
  213. | <script>
  214. | "'<!-- <sCrIpt> -->'"
  215. | "BAR"
  216. #data
  217. FOO<script type="text/plain">'<!-- <sCrIpt> --!>'</script>BAR
  218. #errors
  219. #document
  220. | <html>
  221. | <head>
  222. | <body>
  223. | "FOO"
  224. | <script>
  225. | type="text/plain"
  226. | "'<!-- <sCrIpt> --!>'</script>BAR"
  227. #data
  228. FOO<script type="text/plain">'<!-- <sCrIpt> -- >'</script>BAR
  229. #errors
  230. #document
  231. | <html>
  232. | <head>
  233. | <body>
  234. | "FOO"
  235. | <script>
  236. | type="text/plain"
  237. | "'<!-- <sCrIpt> -- >'</script>BAR"
  238. #data
  239. FOO<script type="text/plain">'<!-- <sCrIpt '</script>BAR
  240. #errors
  241. #document
  242. | <html>
  243. | <head>
  244. | <body>
  245. | "FOO"
  246. | <script>
  247. | type="text/plain"
  248. | "'<!-- <sCrIpt '</script>BAR"
  249. #data
  250. FOO<script type="text/plain">'<!-- <sCrIpt/'</script>BAR
  251. #errors
  252. #document
  253. | <html>
  254. | <head>
  255. | <body>
  256. | "FOO"
  257. | <script>
  258. | type="text/plain"
  259. | "'<!-- <sCrIpt/'</script>BAR"
  260. #data
  261. FOO<script type="text/plain">'<!-- <sCrIpt\'</script>BAR
  262. #errors
  263. #document
  264. | <html>
  265. | <head>
  266. | <body>
  267. | "FOO"
  268. | <script>
  269. | type="text/plain"
  270. | "'<!-- <sCrIpt\'"
  271. | "BAR"
  272. #data
  273. FOO<script type="text/plain">'<!-- <sCrIpt/'</script>BAR</script>QUX
  274. #errors
  275. #document
  276. | <html>
  277. | <head>
  278. | <body>
  279. | "FOO"
  280. | <script>
  281. | type="text/plain"
  282. | "'<!-- <sCrIpt/'</script>BAR"
  283. | "QUX"