For awhile now, XML has been the “way”. Everything speaks XML. Tons of tools are available for doing pretty much anything you want with XML. It is such a cool acronym that it is even being used in other acronyms like AJAX (Asynchronous Javascript And XML).
Let’s talk about XML for a minute. It allows you to specify pretty much any data structure you can imagine and validate that data using off-the-shelf tools. If you can create a DTD (Document Type Definition)Â or an XSD (XML Schema) then you can use XML to dramatically improve data interchange processes in any system or application. There is no doubt about it. XML is great at what it does. But…it has a problem.
