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