Introduction | XML Data Setup | XSL and XSLT | XPath | Conclusion

Conclusion:

Ideas with a bright futureWhy XML?

Simplicity, Flexibility
It is an axiom that you can't have both simplicity and flexibility. If it's simple, it's because constraints have been put on what you can do with it. Fewer options, more simplicity. If it's flexible, it's because you've been willing to put in the time to learn how the options work.

Extreme Flexibility
SGML, Standard Generalized Markup Language, is an extremely powerful, flexible meta-language developed around 1960-1980. Although notoriously difficult to use, many large applications were built using SGML. Development of new applications using SGML has slowed, but it remains a well-established standard which remains the foundation of important government and big-industry systems.

Extreme Simplicity
Using SGML-like syntax, Tim Berners-Lee developed HTML around 1990 as an extremely simplified way for the polyglot scientists at CERN in Switzerland to exchange information on the particle physics research they were doing. It caught on. The combination of HTML, improved browsers, and search engines brought an explosion of global research and commercial activity. In just ten years, this initiative developed into "The Web" as we know it.

Enter XML
Now that HTML has given us a taste of the tagged life, we seem to be ready to move towards more flexibility. XML is not so much an improved version of HTML, though it may supplant it, as it is a more orderly form of SGML.

The US Government and many large industries have an interest in finding a way to leverage their heavy investment in SGML documents by making them web-accessible. XML makes it possible to do that in a simpler, more cost-effective way.

Other industries as well are finding XML an affordable alternative to proprietary data exchange methods and are hard at work standardizing the tags that will make it easier for systems to communicate.

Click here to view a fairly random list of XML meta languages that have been proposed.

 

 

==>The End