XML complexity, namespaces (was WG)
David Megginson
david at megginson.com
Fri Mar 19 19:21:42 GMT 1999
Paul Prescod writes:
> Despite what Chris Lilley says, it *still* takes a text editor to
> get data into XML and a consultant (or internal expert) to get it
> out.
Unless, of course, the XML is simply a serialisation of an existing
data structure.
> Perl+SGML/Omnimark was not cool so people with the expertise were
> expensive.
People seem to be flocking to Perl+XML and Java+XML quite rapidly, XSL
aside. The biggest cost of Omnimark was not the purchase price
(although $12K or more per seat [per annum, I think] would give most
programmers reason to pause), but the cost of maintenance.
A lot of people know Perl and Java but almost no one knows Omnimark,
and maintaining a system that relies heavily on scripts written in an
esoteric and virtually-unknown language can be extremely difficult and
painfully expensive, when it's possible at all.
> One of the hardest things with XML *or* SGML is making usable user
> interfaces. XML doesn't make it any easier. In fact it retains some the
> SGML features that can do the most damage to an intuitive user interface
> (consider internal entities in attributes).
Gotta be pragmatic here -- the editing software can declare that
attributes contain text, period, end of discussion. On import, the
editor can simply expand the entities and then forget about their
boundaries. I think that most users can live with that.
> I'm surprised that you wouldn't allow the programmer who builds the
> intermediate transformations to also build the intermediate DTDs. I
> consider the DTDs to be part of the specification for what the program
> does.
The problem is simply one of matching up skills -- it's hard to find
people who can write transformations (in any language), and it's hard
to find people who can write DTDs; it is painfully difficult to find
people who can do both.
All the best,
David
--
David Megginson david at megginson.com
http://www.megginson.com/
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list