HtmlFile:test.html
  PsiElement(HTML_DOCUMENT)
    PsiElement(XML_PROLOG)
      PsiElement(XML_DOCTYPE)
        XmlToken:XML_DOCTYPE_START('<!DOCTYPE')
        PsiWhiteSpace(' ')
        XmlToken:XML_BAD_CHARACTER('r')
        XmlToken:XML_BAD_CHARACTER('o')
        XmlToken:XML_BAD_CHARACTER('o')
        XmlToken:XML_BAD_CHARACTER('t')
        PsiWhiteSpace(' ')
        XmlToken:XML_BAD_CHARACTER('[')
        PsiWhiteSpace('\n')
        XmlToken:XML_BAD_CHARACTER('<')
        XmlToken:XML_BAD_CHARACTER('!')
        PsiWhiteSpace('\n')
        XmlToken:XML_BAD_CHARACTER(']')
        XmlToken:XML_DOCTYPE_END('>')
      PsiWhiteSpace('\n')
    HtmlTag:root
      XmlToken:XML_START_TAG_START('<')
      XmlToken:XML_NAME('root')
      XmlToken:XML_TAG_END('>')
      XmlText
        PsiWhiteSpace('\n\n')
      XmlToken:XML_END_TAG_START('</')
      XmlToken:XML_NAME('root')
      XmlToken:XML_TAG_END('>')