XML allows portable data. That means different applications, systems, and businesses are able to
exchange data with ease.
XML allows separation of content and presentation. With XSL (eXtensible Stylesheet Language), the
same XML document can be transformed to multiple presentations each suitable for a specific client.