The World Wide Web Consortium also contributes to the creation and development of the standard for XML. The specifications for XML were laid down in just 26 pages, compared to the 500+ page specification that define SGML.
Learning the complicated little used language SGML is NOT the path to practical use of XML.
Joined: Apr 16, 2008
As mentioned, XML is a very simplified version of SGML - ISO 8879. There are many advanced features in SGML that were pulled out to ease the development of XML compliant web browsers.
That said, SGML is still widely used in publishing industries, automotive industries, and military systems.
Aside, did you count the number of silly emoticons on the web page you are citing as a "source"?
Joined: Jan 18, 2011
William Brogden wrote:
>Learning the complicated little used language SGML is NOT the path to practical use of XML.
Bill, it's like using a shovel or a rake in your garden. They both have similar handles and a metal part at the end. Each of them could be used for the same reason but they have unique purposes.
Those who are trained in creating websites with JAVA and similar tools think that SGML is a poor choice, which it is for that. But those who produce technical manuals for state and federal government agencies, military organizations, and the entire aerospace industry know well that SGML is the ONLY tool to use. XML can do some of it but it's a poor choice. ;8>)
My two books on XML are: (1) XML - A PRIMER, 3rd edition, M&T books; and (2) XML for Dummies - 4th edition by Lucinda Dykes and Ed Tittel, Wiley Publishing.
Author and all-around good cowpoke
Joined: Mar 22, 2000
True that certain industries love SGML to handle massive documentation problems. If that is the business you want to deal with, by all means start with SGML.
For the applications typical Java programmers need to know about, a book on SGML is not an entry point.
Hey, I have that XML for Dummies book around here too in an earlier edition, but for a Java programmer I still recommend the Harold book because of the extensive Java examples and complete coverage.