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.
This is a picky point, but I just want to be certain that the difference
between SGML and HTML is clear.
I keep seeing HTML described as "a subset of SGML." This is incorrect for at
least two reasons.
First, the word "subset" implies that SGML is a collection of defined tags, of
which the HTML tags form a small set. However, SGML is not a collection of
tags, but is instead a defined way to create languages -- like HTML -- for
different applications. The name "Standard Generalized Markup Language" is
somewhat misleading on this point itself. But there is no pre-defined set of
tags that form SGML.
Second, HTML began life based on the principles of SGML, but it was not really
formalized in a DTD (Document Type Definition -- the place where those tags are
defined) until later on. And as we all know, none of the browsers bother to
parse and validate the HTML they get anyway, so the client side of the Web
doesn't treat HTML as an application of SGML in any real sense of the word.
This is in large part why the Web succeeded so fantastically in its early
stage. Also, why we're struggling with this very question of non-standard
extensions, et al, now. The Web is a real object lesson that the SGML community
is busy trying to digest.
I know that I am being picky here, but it seems to me that we could all come to
wrong conclusions if we didn't keep the relationship between the two clear.
Logical Design Solutions
465 South Street http://www.lds.com
Morristown, NJ 07960 censign -at- lds -dot- com [email]
201-971-0100 [Phone] 201-971-0103 [FAX]
Post Message: TECHWR-L -at- LISTSERV -dot- OKSTATE -dot- EDU
Get Commands: LISTSERV -at- LISTSERV -dot- OKSTATE -dot- EDU with "help" in body.
Unsubscribe: LISTSERV -at- LISTSERV -dot- OKSTATE -dot- EDU with "signoff TECHWR-L"
Listowner: ejray -at- ionet -dot- net