XML is the way and the future for *transporting* data. If you've ever experienced the pain of serialising and deserialising data for communication between COM components you will think that XML is the most brilliant idea since sliced bread. With XML you can pass a file of data between two components accross any protocol with a link embedded in the file that says "here's a link to the definition file that explains what this data is" and neither the sender or the receiver need to know *anything* about each other (ie; what platform each is operating on which effects things like the size of ints (32bit, 62bit, etc). Brilliant!
Originally posted by qslack
I personally think that XML will be remembered in the same way push advertising is. It will be forgotten, and used by only a few people.
I say this because most of the interest in XML is corporate interest. The real people who are working on implementing XML, the programmers, are most likely not in favor of it. The bosses of companies are ecstatic about it though.