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.
Subject:SGML and VRML From:Alexander Von_obert <avobert -at- TWH -dot- MSN -dot- SUB -dot- ORG> Date:Wed, 24 Jan 1996 19:04:03 +0100
Hello Nancy,
* Antwort auf eine Nachricht von Nancy Hayes an All am 15.01.96
NH> As I understand it, the advantage to SMGL is in the use of
NH> style sheets.
SGML is quite some abstract standard. There is one thing you can do with SGML:
Tag your document according to its contents. What you mean by "style sheet" is
called "Document Type Definition" (DTD). SGML does not offer a DTD but
describes a way to define a DTD and a way to express your documents according
to the structure from the DTD.
NH> I =think= if the company adapted a new format, that all they
NH> would have
NH> to do is change the style sheet--instead of recode the old
NH> documents.
You would have to rewrite the DTD and write a filter (UNIX terminology: a
program that receives a data stream and produces a data stream from it) to
convert the old data structure to the new one. Most lokely this will be a
database application.
Or, if your changes are only some layout changes, you do not do anything with
your SGML document. The SGML document by itself contains absolutely *no*
layout
information.
NH> I also think SMGL accepts greek, math, and tables more
NH> effectively than HTML.
HTML is something like a SGML system using a fixed DTD. SGML describes ways to
extend your character sets, e.g. an a umlaut is expressed as &aauml; and there
are no code pages like you know from many systems (including Unicode).
SGML enables you to represent your documents according to their contents. If
you wish to, you can write a DTD segment describing the structure of some kind
of table or what you like. But you will not necessarily see a table while you
write the document. If you get some WYSIWYG SGML editor, someone invested LOTS
of time to give you some idea of the final look of your document. But the
output processor may change that layout if its programmer thinks he needs to.
NH> information on VRML
This quite some different kind of mouse than SGML :-)
Greetings from Germany,
Alexander
--
|Fidonet: Alexander Von_obert 2:2490/1719
|Internet: avobert -at- twh -dot- msn -dot- sub -dot- org
| Standard disclaimer: The views of this user are strictly his own.
| From TechWriter's Home, Nuernberg Germany
| phone 49+911+591530, FIDOnet 2:2490/1719