One of XML's strong points is that it's universal; any XML parser
application on any platform can get the same data from a file.
XML web services exploit this ability in a good way: they
return data in a specific XML protocol, SOAP, so that anybody can
interpret it.
So if you're looking for interoperability, that is, transferring data
beteen apps, languages, and platforms, XML is the way to go.