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

tests12.dat 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #data
  2. <!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
  3. #errors
  4. #document
  5. | <!DOCTYPE html>
  6. | <html>
  7. | <head>
  8. | <body>
  9. | <p>
  10. | "foo"
  11. | <math math>
  12. | <math mtext>
  13. | <i>
  14. | "baz"
  15. | <math annotation-xml>
  16. | <svg svg>
  17. | <svg desc>
  18. | <b>
  19. | "eggs"
  20. | <svg g>
  21. | <svg foreignObject>
  22. | <p>
  23. | "spam"
  24. | <table>
  25. | <tbody>
  26. | <tr>
  27. | <td>
  28. | <img>
  29. | <svg g>
  30. | "quux"
  31. | "bar"
  32. #data
  33. <!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
  34. #errors
  35. #document
  36. | <!DOCTYPE html>
  37. | <html>
  38. | <head>
  39. | <body>
  40. | "foo"
  41. | <math math>
  42. | <math mtext>
  43. | <i>
  44. | "baz"
  45. | <math annotation-xml>
  46. | <svg svg>
  47. | <svg desc>
  48. | <b>
  49. | "eggs"
  50. | <svg g>
  51. | <svg foreignObject>
  52. | <p>
  53. | "spam"
  54. | <table>
  55. | <tbody>
  56. | <tr>
  57. | <td>
  58. | <img>
  59. | <svg g>
  60. | "quux"
  61. | "bar"