{
  "type": "Document",
  "span": {
    "start": 0,
    "end": 21,
    "ctxt": 0
  },
  "mode": "no-quirks",
  "children": [
    {
      "type": "Element",
      "span": {
        "start": 0,
        "end": 11,
        "ctxt": 0
      },
      "tagName": "html",
      "namespace": "http://www.w3.org/1999/xhtml",
      "attributes": [],
      "children": [
        {
          "type": "Element",
          "span": {
            "start": 0,
            "end": 3,
            "ctxt": 0
          },
          "tagName": "head",
          "namespace": "http://www.w3.org/1999/xhtml",
          "attributes": [],
          "children": [],
          "content": null
        },
        {
          "type": "Element",
          "span": {
            "start": 0,
            "end": 11,
            "ctxt": 0
          },
          "tagName": "body",
          "namespace": "http://www.w3.org/1999/xhtml",
          "attributes": [],
          "children": [
            {
              "type": "Element",
              "span": {
                "start": 0,
                "end": 21,
                "ctxt": 0
              },
              "tagName": "i",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 3,
                    "end": 4,
                    "ctxt": 0
                  },
                  "value": "A"
                },
                {
                  "type": "Element",
                  "span": {
                    "start": 4,
                    "end": 21,
                    "ctxt": 0
                  },
                  "tagName": "b",
                  "namespace": "http://www.w3.org/1999/xhtml",
                  "attributes": [],
                  "children": [
                    {
                      "type": "Text",
                      "span": {
                        "start": 7,
                        "end": 8,
                        "ctxt": 0
                      },
                      "value": "B"
                    },
                    {
                      "type": "Element",
                      "span": {
                        "start": 8,
                        "end": 21,
                        "ctxt": 0
                      },
                      "tagName": "p",
                      "namespace": "http://www.w3.org/1999/xhtml",
                      "attributes": [],
                      "children": [
                        {
                          "type": "Element",
                          "span": {
                            "start": 4,
                            "end": 16,
                            "ctxt": 0
                          },
                          "tagName": "b",
                          "namespace": "http://www.w3.org/1999/xhtml",
                          "attributes": [],
                          "children": [
                            {
                              "type": "Element",
                              "span": {
                                "start": 0,
                                "end": 15,
                                "ctxt": 0
                              },
                              "tagName": "i",
                              "namespace": "http://www.w3.org/1999/xhtml",
                              "attributes": [],
                              "children": [],
                              "content": null
                            },
                            {
                              "type": "Text",
                              "span": {
                                "start": 15,
                                "end": 16,
                                "ctxt": 0
                              },
                              "value": "C"
                            }
                          ],
                          "content": null
                        },
                        {
                          "type": "Text",
                          "span": {
                            "start": 20,
                            "end": 21,
                            "ctxt": 0
                          },
                          "value": "D"
                        }
                      ],
                      "content": null
                    }
                  ],
                  "content": null
                }
              ],
              "content": null
            },
            {
              "type": "Element",
              "span": {
                "start": 4,
                "end": 15,
                "ctxt": 0
              },
              "tagName": "b",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [],
              "content": null
            },
            {
              "type": "Element",
              "span": {
                "start": 8,
                "end": 11,
                "ctxt": 0
              },
              "tagName": "p",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [],
              "content": null
            }
          ],
          "content": null
        }
      ],
      "content": null
    }
  ]
}