To: 10K a day who wrote (2568 ) 9/26/2000 11:42:43 PM From: rowrowrow Read Replies (2) | Respond to of 8686 and finally..... Time for bed, guys....just had to leave this :) <Put it on a microsoft platform and hide the code from everybody> Source : ucc.ie A.7 Who is responsible for XML? XML is a project of the World Wide Web Consortium (W3C), and the development of the specification is being supervised by their XML Working Group. A Special Interest Group of co-opted contributors and experts from various fields contributed comments and reviews by email. XML is a public format: it is not a proprietary development of any company. The v1.0 specification was accepted by the W3C as Recommendation on Feb 10, 1998. A.8 Why is XML such an important development? It removes two constraints which are holding back Web developments: dependence on a single, inflexible document type (HTML); the complexity of full SGML, whose syntax allows many powerful but hard-to-program options. XML simplifies the levels of optionality in SGML, and allows the development of user-defined document types on the Web. A.9 How can XML make SGML simpler and still let you define your own document types? To make SGML simpler, XML redefines some of SGML's internal values and parameters, and removes a large number of the more complex and sometimes less-used features which made it harder to write processing programs (see w3.org . Although it retains all of SGML's structural abilities which let you define and manage your own document types, XML introduces a new class of document which does not require you to use a predefined document type description (basically you can make up your own markup so long as you stick strictly to the syntactic rules). See the questions about ‘valid’ and ‘well-formed’ documents, and how to define your own document types in the Developers' Section. A.10 Why not just carry on extending HTML? HTML is already overburdened with dozens of interesting but incompatible inventions from different manufacturers, because it provides only one way of describing your information. § XML allows groups of people or organizations to create their own customized markup applications for exchanging information in their domain (music, chemistry, electronics, hill-walking, finance, surfing, petroleum geology, linguistics, cooking, knitting, stellar cartography, history, engineering, rabbit-keeping, mathematics, et cætera ad infinitum). HTML is at the limit of its usefulness as a way of describing information, and while it will continue to play an important role for the content it currently represents, many new applications require a more robust and flexible infrastructure. A.11 Why do we need all this SGML stuff? Why not just use Word or Notes? Information on a network which connects many different types of computer has to be usable on all of them. Public information cannot afford to be restricted to one make or model or manufacturer, or to cede control of its data format to private hands. It is also helpful for such information to be in a form that can be reused in many different ways, as this can minimize wasted time and effort. Proprietary data formats, no matter how well documented or publicized, are simply not an option: their control still resides in private hands and they can be changed or withdrawn arbitrarily without notice. SGML is the international standard for defining this kind of application, but those who need an alternative based on different software for other purposes are entirely free to implement similar services using such a system, especially if they are for private use.