OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Why XML?

[ Lists Home | Date Index | Thread Index ]

From: "David Megginson" <david@megginson.com>

>  > W3C has violated a first-order principle of language design; that
>  > there should only be one way of doing something, such that everyone
>  > ought to devise the 'same' program to solve the 'same' problem.

> It's clearly a principle rarely put into practice (

Its clearly a completely bogus principle!  In fact, for markup languages
the reverse is true: having more forms makes data capture and modeling 
easier because you can choose the form that requires the least work. 
E.g. (<![CDATA[ ]]> or  &amp; ) and (element or attribute) and
(<x></x> or <x/>) and ( y="z" or y='z'). 

The other bogus principle is that there should only be one syntax for everything.
Looking at the triumph of the C family over the LISP family, it is more
likely that people prefer a variety of embedded syntaxes which serve to indicate 
semantics or role graphically. 

Cheers
Rick Jelliffe




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS