<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d7648801\x26blogName\x3dThoughtus+Confoundus\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://thoughtusconfoundus.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://thoughtusconfoundus.blogspot.com/\x26vt\x3d-65323157925501362', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>
Thoughtus Confoundus

High security zone for hazardous thoughts. Think many many times before reading. If you're lucky you'll get away with thinking its plain crap. The author accepts no responsibility for induced insanity. 

Friday, July 16, 2004

XML Must DIE

I have never known and probably never will know, what the dickens the big deal is with XML anyway!!!! It was always, Always! a minor technology; when compared to SGML, its almost insignificant. I ask myself, what is the purpose of XML.

The Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web.(Extensible Markup Language Activity Statement, http://www.w3.org/XML/Activity, May 2004)

So how does it 'meet the challenges of ..... publishing'? By providing a simple way of defining information - infomation meant for the web. And what is this simple method based on? A tree structure! I repeat, nay rewrite, A tree structure! This is the crux of the matter! & the fact that all of us have missed!

A basic premise of XML is, that all information used in an electronic environment can be represented using a tree structure. This is a hidden premise that skulks around hiding and jumps you from behind and delivers a sharp thwack on the head!

I cannot take credit for this point of view, it was brought up by a person at an opensource conference. It is unfortunate that i do not know this chap because the significance of his statement is well.... very significant!

a) What is so special about a tree structure? Has anyone proved that any kind of information can be represented by it?
b) Are there any formal methods for transformation of information encapsulated in trees?


I don't think so.

Also, it is very interesting to note that although industry has bought this XML concept lock, stock, and two smoking barrels, academia has been rather slow on the uptake. Might this be because XML has no solid universal theoretical foundation?

If this is the case, what kind of damage will XML do to the science of information representation? By how many years will the discovery of a universal information representation scheme, be delayed?

The only redeeming quality of XML is that it is very 'tightly defined' and very 'clean'- Strong syntax & semantics. However, it gives us an illusion of simplicity. After all the very first and only scheme to bring some order to the electronic information mayhem, will undoubtedly 'seem' simple. Anything would!

And isn't it fishy that the .Net webservices rely heavily on XML?

What we need is a genuinely simple universal solution to information representation. It's out there somewhere! But before it is discovered,....

XML MUST DIE!
4:09 PM


Anonymous Anonymous said...

texas home equity loans  


Post a Comment

© gumz 2005 - Powered for Blogger by Blogger Templates