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] ConciseXML syntax

[ Lists Home | Date Index | Thread Index ]

And will it display in IE or NS
I doubt (really compatible eh?)

rcxau

----- Original Message ----- 
From: "Mike Plusch" <mplusch@clearmethods.com>
To: <xml-dev@lists.xml.org>
Sent: Saturday, 18 January 2003 04:11
Subject: [xml-dev] ConciseXML syntax


> ConciseXML solves the verbosity and ambiguity of
> XML 1.0 while while remaining compatible with
> XML 1.0.  ConciseXML is designed for data as
> well as documents.
> 
> ConciseXML has four key improvements to XML 1.0:
> 
> 1. optional ending tag
> ConciseXML: <textarea>hi</>
> XML 1.0: <textarea>hi</textarea>
> 
> 2. by-position arguments (attribute key is optional)
> ConciseXML: <person "Mike" "Plusch"/>
> XML 1.0: <person first="Mike" last="Plusch"/>
> 
> 3. Dot notation for path
> ConciseXML: "abe".<foo color="blue"/>.bar
> XML 1.0: 
> <execute_path> "abe" <foo color="blue"/> bar </execute_path>
> 
> 4. Attributes keys and attribute values can be any object,
>     not just strings.
> ConciseXML:
> <person name="Mike" age=28 married=true birth=<date 1968 1 10/> />
> XML 1.0:
> <person>
>  <field key="name">"Mike"</field>
>  <field key="age">28</field>
>  <field key="married">true</field>
>  <field key="birth">
>     <date><field key="year">1968</field>
>                <field key="month">1</field>
>                <field key="day">10</field>
>     </date>
>  </field>
> </person>
> 
> 
> A chapter in a book published by Wiley titled: 
> "Water: Simplified Web Services and XML Programming"
> has a chapter that describes ConciseXML. The chapter
> is also posted on-line at:
> http://www.waterlang.org/water_book_2002/concise_xml.htm
> Half of the contents of the book is available here:
> http://www.waterlang.org/water_book_2002/index.htm
> 
> ConciseXML compatibility with XML 1.0 takes the following
> form:
> 
> 1. Any XML 1.0 expression is also a ConciseXML expression
> 2. Any ConciseXML expression can be written in XML 1.0
> 3. There is no information loss when converting between
> ConciseXML and XML 1.0
> 4. ConciseXML supports both the XML 1.0 and "concise" forms
> within the same document. One can be nested within the
> other.
> 
> ConciseXML has the same properties that would be desired
> for XML 2.0.
> 
> I would like to see ConciseXML adopted as a standard.
> Clear Methods, my company, is willing to freely license it
> to everyone.  Christopher Fry and I are the co-creators of
> ConciseXML and the Water language.
> 
> _Mike Plusch
> CTO, Clear Methods
> http://www.clearmethods.com
> http://www.waterlang.org
> 
> 
> 
> 
> 
> 
> -----------------------------------------------------------------
> 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>
http://movies.yahoo.com.au - Yahoo! Movies
- What's on at your local cinema?




 

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

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