Once you have your data in XML, a world of opportunities and tools (both client side and server side) are open to you.
XML has two main advantages: first, it offers a standard way of structuring data, and, second, we can specify the vocabulary the data uses. We can define the vocabulary (what elements and attributes ...