[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Why XML? (fwd)
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@a...> To: <> Subject: Re: Why XML? Date: Fri, 16 May 2003 12:36:40 +1000 From: "David Megginson" <david@m...> > > 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 & ) 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>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|