Document like following ``` <data> <a /> <b /> </data> ``` will be parsed to ``` ... <data> <a> <b> </b> </a> </data> ... ``` [playground](https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=aff145a2d266ec72b3eb76f0732f120e)