For parallels to the current "XML exhaustion" all you have to do is remember ASN.1 which back in the 80's promised exactly the same benefits as XML (except that ASN.1 had compact encoding...) to the fathers of many of today's XML programmers. When ASN.1 first got started, it was hailed as a solution to all problems -- particularly the problem of interchange between systems. However, what started as something which was pretty simple soon became very complex (i.e. macros, etc.). The coming of XML Schema did pretty much the same to XML. We've been here before...
These days, I find myself translating XML Schemas to ASN.1 so that I can internally use compact encodings like PER while externally exchanging XML. Dealing with two complex but equivelant specs where one is all that should be necessary... Grumble. Why do we keep reinventing the wheel?
bob wyman
|