TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
XML and SGML (was XML & the future of tech writing)
Subject:XML and SGML (was XML & the future of tech writing) From:"Simon North" <north -at- synopsys -dot- COM> To:"TECHWR-L" <techwr-l -at- lists -dot- raycomm -dot- com> Date:Thu, 1 Nov 2001 15:24:20 -0800
Even though I'm an XML champion, I have to come to the defense of SGML here.
> There are two big difference between SGML and XML. First, SGML was
> standardized by the vendors before a market existed.
There are a lot more than two big differences, but these aren't them.
SGML was in use long before it became a standard. It was standardized by the ISO, not by any
vendors. On the other hand, XML is "standardized" by the W3C, which is funded by vendors. The
whole idea of ISO standardising SGML was to keep it vendor-independent. I can't say the same of
XML, not since Microsoft got involved.
>The standardization effort was meant to build a market, but it also
> created a lack of competition.
Where on earth do you conclude this from? The effort had very little to do with building a market,
except perhaps for giving the market a message that this was something permanent, stable and
low risk.
> Second, SGML was created for documentation purposes and XML was
> created for programming purposes.
SGML was/is primarily information biases, though not necessarily in document form. It was/is
quite successful for databases. That SGML is solely about documents is gross misconception.
XML is an SGML application profile that was created to be Web portable; this had absolutely
nothing to do with programming. XML still has DTDs (DOCUMENT type definitions); it's only with
the appearance of schemata that programming has taken a central position.
> There is a bigger lesson here for TWs, SGML failed, because if focused
> on documentation, and XML succeeded, because it didn't.
If SGML has failed, long live failure! SGML's failure still generates significant revenue and SGML
as a failure is still widely used in mature large-scale applications that dwarf the miniscule impact of
XML. SGML has not gone away, nor will it.
Has XML succeeded? Hardly. For a start, XML isn't even finished. Most of the style language
hasn't yet been defined, the query language is still a work-in-progress ... a few percent of
documents are produced as XML, and even for distribution they are down-converted to HTML.
Advanced document delivery solutions, such as interactive electronic technical manuals, still rely
heavily on SGML and it's HyTime application -- providing solutions far in advance of anything XML
will be used to create within the next 5 years.
XML a success? I think not; certainly not yet.
Simon North
contributing author "Presentiing XML"
contributing author "HTML 4, professional reference edition"
author "Teach Yourself XML in 21 Days"
and others ....
And for an honest attribute cry out ...
Pericles IV-iii
I might say 'element,' but the word is over-worn.
Twelfth Night, III-i
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Be a published author! iUniverse gives you: a high-quality paperback, a
custom cover design, and distribution to 25,00 retailers. Join our almost
10,000 published authors today. http://www.iuniverse.com/publish/default.asp
Your monthly sponsorship message here reaches more than
5000 technical writers, providing 2,500,000+ monthly impressions.
Contact Eric (ejray -at- raycomm -dot- com) for details and availability.
---
You are currently subscribed to techwr-l as: archive -at- raycomm -dot- com
To unsubscribe send a blank email to leave-techwr-l-obscured -at- lists -dot- raycomm -dot- com
Send administrative questions to ejray -at- raycomm -dot- com -dot- Visit http://www.raycomm.com/techwhirl/ for more resources and info.