[Home] [By Thread] [By Date] [Recent Entries]
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@c...] > Sent: Friday, January 17, 2003 9:11 AM > To: xml-dev@l... > > 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> > >
|

Cart



