Re: Giving up on XML

Subject: Re: Giving up on XML
From: eric -dot- dunn -at- ca -dot- transport -dot- bombardier -dot- com
To: techwr-l -at- lists -dot- techwr-l -dot- com
Date: Fri, 16 Mar 2007 09:13:42 -0500

> I always understood the definition to be a distinction
> from procedural, or regular old, programming
> languages.

I've posted similarly in other threads on XML in the past, here goes

First, the SGML (Standard Generalised Markup Language) and XML (eXtensible
Markup Language) standards are pretty much identical in so far as users
are concerned. The often hyped "easier" XML is only easier for the
programmers creating parsers. For years, many programs could work with and
create SGML files but weren't able to claim to be SGML compliant since
they failed to implement some of the more complex parts of the SGML
standard. And since Xlink and other add-ons the available range of XML
functionality is as complex (if not more so) than SGML. But these remain
outside the primary standard, so you can have an XML compliant program
without implementing them all.

SGML and XML give you the rules and framework to define tags and
structure. With either standard, you create a DTD. Say, HTML. Documents
are then created and tagged using the tags defined in the DTD and
respecting the structure of the DTD.

So, HTML is an SGML (or XML) compliant language or instance.

No document is simply SGML or XML. Actual files, while SGML and/or XML
compliant, are HTML, MathML, DITA, DocBook, CALS, or some other DTD. In
the case of XML, there may not be a DTD or Schema. But, without one, the
document still needs to be well formed/structured. Which in essence means
that the DTD can be inferred from the document structure.

John Posada wrote:
>> To be pedanticker than that, XML stands
>> for "Extensible Markup Language."

OUCH. Right back at you. :P

Eric L. Dunn
Senior Technical Writer


This e-mail communication (and any attachment/s) may contain confidential
or privileged information and is intended only for the individual(s) or
entity named above and to others who have been specifically authorized to
receive it. If you are not the intended recipient, please do not read,
copy, use or disclose the contents of this communication to others. Please
notify the sender that you have received this e-mail in error by reply
e-mail, and delete the e-mail subsequently. Please note that in order to
protect the security of our information systems an AntiSPAM solution is in
use and will browse through incoming emails.
Thank you.

Ce message (ainsi que le(s) fichier/s), transmis par courriel, peut
contenir des renseignements confidentiels ou protégés et est destiné à
l?usage exclusif du destinataire ci-dessus. Toute autre personne est par
les présentes avisée qu?il est strictement interdit de le diffuser, le
distribuer ou le reproduire. Si vous l?avez reçu par inadvertance,
veuillez nous en aviser et détruire ce message. Veuillez prendre note
qu'une solution antipollupostage (AntiSPAM) est utilisée afin d'assurer la
sécurité de nos systems d'information et qu'elle furètera les courriels


Create HTML or Microsoft Word content and convert to Help file formats or
printed documentation. Features include single source authoring, team authoring,
Web-based technology, and PDF output.

Now shipping: Help & Manual 4 with RoboHelp(r) import! New editor,
full Unicode support. Create help files, web-based help and PDF in up
to 106 languages with Help & Manual:

You are currently subscribed to TECHWR-L as archive -at- web -dot- techwr-l -dot- com -dot-

To unsubscribe send a blank email to
techwr-l-unsubscribe -at- lists -dot- techwr-l -dot- com
or visit

To subscribe, send a blank email to techwr-l-join -at- lists -dot- techwr-l -dot- com

Send administrative questions to admin -at- techwr-l -dot- com -dot- Visit for more resources and info.


Previous by Author: Re: Giving up on XML
Next by Author: Re: Rant: Giving up on XML
Previous by Thread: Re: Giving up on XML
Next by Thread: Re: Giving up on XML

What this post helpful? Share it with friends and colleagues:

Sponsored Ads

Sponsored Ads