V3 listview

ListViewReader completed and listview callback feature.
change `const tinyxml2::XMLAttribute` to `auto`? does it make sense?