Re: XML: The good, the bad, and the ugly

From: Marshall Spight <mspight_at_dnai.com>
Date: Mon, 18 Oct 2004 15:24:03 GMT
Message-ID: <neRcd.148549$He1.35274_at_attbi_s01>


"Christopher Browne" <cbbrowne_at_acm.org> wrote in message news:2ti153F1vljpbU1_at_uni-berlin.de...
> >> >
> >> > It's a format designed to markup text with presentation, which
> >> > is part of why it's so *bad* for general data transfer.
> >>
> >> It's a recreation of Lisp s-expressions produced by people that got
> >> there by hacking on SGML who, as likely as not, didn't know they'd get
> >> s-exprs, and wound up with something less good...
> >
> > Exactly.
> >
> >> It's NOT for "marking up text with presentation;" the creators
> >> certainly _did_ know that what they were doing was to create a way
> >> of structuring data that _wasn't_ about presentation.
> >
> > I dunno. What was SGML designed for? What design considerations
> > changed from SGML to XML?
>
> When they created XML, based on SGML, they removed "architectures"
> (which nobody understood and fewer people implemented) and required
> that everything be fully tagged, which all allowed things to be
> handled more simply than SGML.
>
> E.g. - in SGML, it wasn't necessarily necessary to close every tag you
> open, if the DTD told you how to cope with the missing tags.

Okay. So let's change my mission statement for XML to be simply "designed for marking up text for whatever reason." Although one now has to note that the total lack of any semantic controls makes "for whatever reason" quite weak.

In any event, it's clear that it was designed for marking up text, and that that's about all it's good at.

Marshall Received on Mon Oct 18 2004 - 17:24:03 CEST

Original text of this message