Xml is dead. Long live Xml.
14 March 2007A buddy of mine (Kurt Cagle) writes on Xml.Com about how some people consider Xml is doomed.
Do not think for one minute that Kurt thinks Xml is done for. Kurt has written more books on Xml than most hard core techies have read. He is THE spirit behind the next Ajax which is xForms. And take my advice: watch out for M. David Peterson - he is too smart for his own good. And don’t get me strarted about Rick Jelliffe (he should have taken the money and ran QUICK.)
Will I stand up and tell the world that Xml IS doomed and that JSON will take over? I probably _should_ cuz I have a vested interest (well, duh… I own Json.Com). But I am a boy scout, so I strive to be truthful: Xml ain’t going nowhere. There is WAAAAY too much support. It is well known, and xPath 2.0 is now official.
However, here are some mistakes JSON can learn from:
- IMHO, you should only have relational data in ANY Database. No Xml, JSON, or BLOBs
- DTD were good in their time, but can we please drop them in favor of REAL schemas?
- When I first learned OOP, I created objects out of EVERYTHING! I did the same with XML ten years ago. Now, when I design a system, I pick the BEST technology that fits the need, not just because it is the latest fad.
- Make it even more OPEN. As a M$ developer, I tend to think xPath was invented by drunk *nix developers. When I created jsPath to query jsOn, I wanted people to be able to subclass it right out of the box
One other note: I will strive to keep jsON.Com open for anyone to contribute, so if you want to help just let me know!
2 Responses to “Xml is dead. Long live Xml.”
April 17th, 2007 at 6:55 pm
your link to jspath = http://www,jspath.com/
you left a comma in the path.
August 1st, 2007 at 10:06 am
The JsPath link is still broken. I had to manually change it myself… can you imagine the horror? and as if that didn’t take long enough, i had to come back to post a comment to tell you about it…. this has used up all of my productive capabilities for the day…I’m exhausted.
Oh, and nice post