Document(Document, '1.0', 'UTF-8', None)
  Comment(Comment, ' This is a comment before the document element. ')
  Element(Element, root, root, None, None)
    Text(Text, '
    ')
    Comment(Comment, ' This is a comment inside of the content. ')
    Text(Text, '
')
  Comment(Comment, ' This is a comment after the document element. ')
