Essay Preview: Xml
Report this essay
If you knew SGML, you probably didnt like it. The “mother” of HTML and XML, SGML was huge (a 300-page specification), it had all the charm of an alpha personality, and was complicated, difficult, uncompromising–SGML never did learn to put on a stylish face. DSSSL, the standard applying style to SGML content, never met with commercial success. Since then, youve had a long-term relationship with HTML, but are finding its superficiality no longer satisfies. Recently youve been attracted to XML, flirting with the idea of getting to know it better. Now youre ready to take the plunge. XML seems to combine the best elements of SGML and HTML. XML publishing is far more disciplined and more powerful than HTML, but it seems less demanding than SGML. What would a commitment to XML be getting you into? Just this: XML requires a commitment to serious discipline, and likely a fundamental change in the way you do business. But with everybody wooing XML, those prenuptial agreements may be getting easier to accept.

Before we put down HTML, lets not forget: HTMLs simplicity and flexibility spawned one of the biggest inventions in history–the World Wide Web. HTML wont go away any time soon, and HTML (like SGML) is based on Document Type Definitions (three to be exact). HTML was the dating phase of markup languages, and it charmed browser vendors into forgiving Web pages their sloppy code. Nonetheless, HTMLs teen blemishes are becoming obvious. Just look at all the plug-ins and proprietary extensions demanded by a world that wants to go beyond brochure-ware and just another pretty HTML face.

Enter XML, much leaner than SGML (only a 30-page spec), yet promising discipline and flexibility impossible in HTML. XML insists that valid documents conform to a Document Type Definition (DTD) or document model, yet retains the flexibility you want and need. Follow the 30 pages of the XML specification, and you can develop a model with practically any combination of elements, attributes, and entities you choose.

Once XML invites you home for dinner, youre surprised to see how many standards sit at the table. You recognize SGML and HTML immediately, but who are all these others? Why theres the Document Object Models (level 1 and level 2), the Multimedia cousins (HTML+Time, Synchronized Multimedia Integration Language, SMIL-Boston Integration Language), and Namespaces. There are also standards for linking, querying, pointers, and even XHTML (Extensible HTML) to help you transition from dating HTML to an engagement with XML.

Not far down the table, and obviously uncomfortable, you notice XSL, the Extensible Stylesheet Language, who introduces itself as “just like DSSSL, only simpler.” The other specifications snicker that XSL is “just like DSSSL, only later; its still just a working draft.” At this you shudder, wondering if SGMLs troubles will recur. Its true that XML is only about 30 pages long, but if you count up all the pages in all the other specifications, its even bigger than SGMLs 300-page count. And you dont even want to go into the next room where an even larger number of XML cousins await: Dozens of Markup Languages (MLs, really DTDs) that every industry on the planet seems to be incubating. Its going to be really tough getting acquainted with this extended family.

What about life after infatuation? Youre all for discipline, but will you really have to give up your word processor and WYSIWYG Web development tools?

Some vendors promise you can keep your old, favorite word processors

Get Your Essay

Cite this page

300-Page Specification And Xml. (July 6, 2021). Retrieved from https://www.freeessays.education/300-page-specification-and-xml-essay/