Question: why xml is superior to html?
Answer: HTML is static because it is used to display data. XML is dynamic because it is used to transport data. HTML does not preserve whitespaces. XML preserve whitespaces.