|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: intertwined specs
-----Original Message----- From: Simon St.Laurent [mailto:simonstl@s...] >Well, let's put it another way. Three years ago, the W3C published a >document which listed these goals: >1. XML shall be straightforwardly usable over the Internet. That might have been restated, "XML shall not obsolete other usable specifications, eg, HTML, HTTP, URN/URI/URL and so on" but so far so good. >2. XML shall support a wide variety of applications. XHTML, SVG, X3D, MathML, now HumanML. Varied yes? >3. XML shall be compatible with SGML. By painful process and uncomfortable output, still true. >4. It shall be easy to write programs which process XML documents. Varies by program type. This can't be proved for the general case because we don't have a general case. >5. The number of optional features in XML is to be kept to the absolute >minimum, ideally zero. Depends on the scope of the thing denoted by "XML". "Ideally" translates "not really" if you include all of the XML vocabularies. >6. XML documents should be human-legible and reasonably clear. That is an admonishment to schema designers. As meta as you like. >7. The XML design should be prepared quickly. Did that. >8. The design of XML shall be formal and concise. Yep. >9. XML documents shall be easy to create. Application dependant. Nice goal, but just nice. >10. Terseness in XML markup is of minimal importance. Gotta talk to the schema designers and compression gurus here. It is certainly of varying importance. >I think it's reasonable to suggest that XML - read broadly as the then XML >family of specs - lived up to that in 1998. I think most of those, except >perhaps 2, 10, and maybe 9, don't apply to the current and developing XML >family of specs. If you want XML to be used in "a wide variety of applications", ease for the entire family of XML specs becomes an ideal, and again, not really. We can talk modularity vs monolith here, but fact is, no size fits all comfortably. That intertwining is there to ensure that as you let the dress out, the hems don't rip. >For those of us who really savored the goals above, I'm not sure this >qualifies as progress. (And no, XML 1.0 hasn't changed much, but 'XML' has.) I think that is so, but all evolution is not progress. It is evolution. This complexity curve is inevitable. As the tower grows taller, the base grows wider (if you build top down). If you build bottom up, the base must be as wide as the components of the tower enable it to get high. Somewhere between earth and heaven, the walls come tumbling down. Do you feel a rumbling? Len http://www.mp3.com/LenBullard Ekam sat.h, Vipraah bahudhaa vadanti. Daamyata. Datta. Dayadhvam.h
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








