We've all heard the proclamations: XML is the language standard that enables
seamless data interchange between disparate applications. First the Internet
provided the physical connection. Now XML completes this by providing a
common language that enables every application to exchange data. Because of
this ability, XML will replace HTML as the new lingua franca of the Internet.
This certainly sounds like the IT version of nirvana. Unfortunately, reaching
nirvana is not that simple.
XML provides an important foundation for representing richly structured data
- it simplifies the problem of data interchange. Most companies are building
some level of support for XML into their applications. But XML has an
oft-overlooked weakness: it does not, by itself, solve the data interchange
problem. It provides some common ground rules for how data is represented,
but doesn't spec... (more)