[
Lists Home |
Date Index |
Thread Index
]
You have a weird definition of compatibility.
--
PITHY WORDS OF WISDOM
A pipe gives a wise man time to think and a fool something to stick in
his mouth.
This posting is provided "AS IS" with no warranties, and confers no
rights.
>
>
> -----Original Message-----
> From: Mike Plusch [mailto:mplusch@clearmethods.com]
> Sent: Friday, January 17, 2003 9:11 AM
> To: xml-dev@lists.xml.org
>
> 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>
>
>
|