xml: DOM operations, and namespace , and gerenator by php.
xml is way to store data but html is a way to display data.
xml has a tree structure and it's easy to parse by the program,
the most important thing is that is a crossplatform captable,
and the best expandbility is also a good point to use it!