{
  "type": "Document",
  "span": {
    "start": 1,
    "end": 275
  },
  "mode": "no-quirks",
  "children": [
    {
      "type": "DocumentType",
      "span": {
        "start": 1,
        "end": 16
      },
      "name": "html",
      "publicId": null,
      "systemId": null,
      "raw": "<!doctype html>"
    },
    {
      "type": "Element",
      "span": {
        "start": 17,
        "end": 275
      },
      "tagName": "html",
      "namespace": "http://www.w3.org/1999/xhtml",
      "attributes": [
        {
          "type": "Attribute",
          "span": {
            "start": 23,
            "end": 32
          },
          "namespace": null,
          "prefix": null,
          "name": "lang",
          "rawName": "lang",
          "value": "en",
          "rawValue": "\"en\""
        }
      ],
      "children": [
        {
          "type": "Element",
          "span": {
            "start": 34,
            "end": 76
          },
          "tagName": "head",
          "namespace": "http://www.w3.org/1999/xhtml",
          "attributes": [],
          "children": [
            {
              "type": "Text",
              "span": {
                "start": 40,
                "end": 45
              },
              "data": "\n    ",
              "raw": "\n    "
            },
            {
              "type": "Element",
              "span": {
                "start": 45,
                "end": 68
              },
              "tagName": "title",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 52,
                    "end": 60
                  },
                  "data": "Document",
                  "raw": "Document"
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 68,
                "end": 69
              },
              "data": "\n",
              "raw": "\n"
            }
          ],
          "content": null,
          "isSelfClosing": false
        },
        {
          "type": "Text",
          "span": {
            "start": 76,
            "end": 77
          },
          "data": "\n",
          "raw": "\n"
        },
        {
          "type": "Element",
          "span": {
            "start": 77,
            "end": 268
          },
          "tagName": "body",
          "namespace": "http://www.w3.org/1999/xhtml",
          "attributes": [],
          "children": [
            {
              "type": "Text",
              "span": {
                "start": 83,
                "end": 84
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 84,
                "end": 259
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [
                {
                  "type": "Attribute",
                  "span": {
                    "start": 89,
                    "end": 104
                  },
                  "namespace": null,
                  "prefix": null,
                  "name": "id",
                  "rawName": "id",
                  "value": "tmplParent",
                  "rawValue": "\"tmplParent\""
                }
              ],
              "children": [
                {
                  "type": "Element",
                  "span": {
                    "start": 105,
                    "end": 253
                  },
                  "tagName": "template",
                  "namespace": "http://www.w3.org/1999/xhtml",
                  "attributes": [
                    {
                      "type": "Attribute",
                      "span": {
                        "start": 115,
                        "end": 125
                      },
                      "namespace": null,
                      "prefix": null,
                      "name": "id",
                      "rawName": "id",
                      "value": "tmpl1",
                      "rawValue": "\"tmpl1\""
                    }
                  ],
                  "children": [],
                  "content": {
                    "type": "DocumentFragment",
                    "span": {
                      "start": 105,
                      "end": 253
                    },
                    "children": [
                      {
                        "type": "Element",
                        "span": {
                          "start": 166,
                          "end": 210
                        },
                        "tagName": "div",
                        "namespace": "http://www.w3.org/1999/xhtml",
                        "attributes": [
                          {
                            "type": "Attribute",
                            "span": {
                              "start": 171,
                              "end": 185
                            },
                            "namespace": null,
                            "prefix": null,
                            "name": "id",
                            "rawName": "id",
                            "value": "orphanDiv",
                            "rawValue": "\"orphanDiv\""
                          }
                        ],
                        "children": [
                          {
                            "type": "Text",
                            "span": {
                              "start": 186,
                              "end": 204
                            },
                            "data": "Orphan div content",
                            "raw": "Orphan div content"
                          }
                        ],
                        "content": null,
                        "isSelfClosing": false
                      },
                      {
                        "type": "Element",
                        "span": {
                          "start": 126,
                          "end": 242
                        },
                        "tagName": "table",
                        "namespace": "http://www.w3.org/1999/xhtml",
                        "attributes": [
                          {
                            "type": "Attribute",
                            "span": {
                              "start": 133,
                              "end": 141
                            },
                            "namespace": null,
                            "prefix": null,
                            "name": "id",
                            "rawName": "id",
                            "value": "tbl",
                            "rawValue": "\"tbl\""
                          }
                        ],
                        "children": [
                          {
                            "type": "Element",
                            "span": {
                              "start": 0,
                              "end": 0
                            },
                            "tagName": "tbody",
                            "namespace": "http://www.w3.org/1999/xhtml",
                            "attributes": [],
                            "children": [
                              {
                                "type": "Element",
                                "span": {
                                  "start": 142,
                                  "end": 166
                                },
                                "tagName": "tr",
                                "namespace": "http://www.w3.org/1999/xhtml",
                                "attributes": [],
                                "children": [
                                  {
                                    "type": "Element",
                                    "span": {
                                      "start": 146,
                                      "end": 161
                                    },
                                    "tagName": "td",
                                    "namespace": "http://www.w3.org/1999/xhtml",
                                    "attributes": [],
                                    "children": [
                                      {
                                        "type": "Text",
                                        "span": {
                                          "start": 150,
                                          "end": 156
                                        },
                                        "data": "Cell 1",
                                        "raw": "Cell 1"
                                      }
                                    ],
                                    "content": null,
                                    "isSelfClosing": false
                                  }
                                ],
                                "content": null,
                                "isSelfClosing": false
                              },
                              {
                                "type": "Element",
                                "span": {
                                  "start": 210,
                                  "end": 234
                                },
                                "tagName": "tr",
                                "namespace": "http://www.w3.org/1999/xhtml",
                                "attributes": [],
                                "children": [
                                  {
                                    "type": "Element",
                                    "span": {
                                      "start": 214,
                                      "end": 229
                                    },
                                    "tagName": "td",
                                    "namespace": "http://www.w3.org/1999/xhtml",
                                    "attributes": [],
                                    "children": [
                                      {
                                        "type": "Text",
                                        "span": {
                                          "start": 218,
                                          "end": 224
                                        },
                                        "data": "Cell 2",
                                        "raw": "Cell 2"
                                      }
                                    ],
                                    "content": null,
                                    "isSelfClosing": false
                                  }
                                ],
                                "content": null,
                                "isSelfClosing": false
                              }
                            ],
                            "content": null,
                            "isSelfClosing": false
                          }
                        ],
                        "content": null,
                        "isSelfClosing": false
                      }
                    ]
                  },
                  "isSelfClosing": false
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 259,
                "end": 268
              },
              "data": "\n\n",
              "raw": "\n\n"
            }
          ],
          "content": null,
          "isSelfClosing": false
        }
      ],
      "content": null,
      "isSelfClosing": false
    }
  ]
}
