Rewriting history
"I think open source would have happened without XML and vice versa so they are not necessarily linked."
Is this guy for real? As has been mentioned countless times in the other thread relating to open source, OS did not start with Parens or any of the other jumped up little egomaniacs who are trying to snatch all claim for every historic thing on the net.
Back in 98, I distictly remember being at university where a mix of linux, unix and windows was in use. I was also dabbling with linux (yes, open source) at home at the time. The OSI is not open source. They are the self-imposed guardians of just one definition of what open source might be (to which the attach the label "The Open Source Definition" for added self-importance), and issuers of membership to their little clique. They did not start OS, and they certainly do not control it.
Now we are supposed to believe that nobody questioned the need for XML? Nobody ever wondered why a bloated CSV replacement would be needed when CSV runs just fine and with less parsing overhead thankyou very much?
It's human readable the evangelists claim. So's a sodding book, but shipping books between places is not a very efficient means of data transfer. It can support various formats using DTD, well CSV supported various formats by simply including the relevant data. About the only thing XML is good for is where branch sizes are unknown, and even then you'd get a lot less overhead with JSON, bencoding or some other format.
There are very few circumstances in which only XML will do, and even less in which XML is the most effecient method to use. RSS would have worked just as well, and with a lot less overhead in bandwidth, processing and programmer time using CSV. It may even have worked better given that a mispaced comma will cause the line to be skipped with any decent csv parser, a misplaced < can break XML parsing totally. Hell, even an unescaped & can cause clients to freak out.
At least Bray admits that JSON can get the job done in a more effecient way, but I think he misses the point about AJAX. Asynchronous Javascript And XML is hardly beating XML if it relies on the same bloated markup.


