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? (fwd)

[ Lists Home | Date Index | Thread Index ]

Also the forward slash is definite required to remove any syntactical ambiguity.
"<purchase>
 </purchase>
 <purchase>
 </purchase>", if without "/", becomes identical to

<purchase>
   <purchase>
   </purchase>
</purchase>
----------------------  Forwarded Message:  ---------------------
From:    "Rick Jelliffe" <ricko@allette.com.au>
To:      <>
Subject: Re: [xml-dev] Why XML?
Date:    Fri, 16 May 2003 12:36:40 +1000

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

-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
initiative of OASIS <http://www.oasis-open.org>

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>





 

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

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