[Home] [By Thread] [By Date] [Recent Entries]
The ConciseXML syntax can express things that XML 1.0 syntax can not. For example, attributes that hold any type of object, not just a string. There is nothing that the XML 1.0 syntax can express that the ConciseXML syntax can not. Therefore, ConciseXML is a superset of XML 1.0 (and XML 1.0 is a subset of ConciseXML) SGML required domain knowledge (knowledge about tag meaning) to be able to parse a document. This is something that XML 1.0 fixed, and ConciseXML shares that same property. Here is the major problem with XML 1.0: If you ask 5 developers to create an XML 1.0 representation for a single, well-specific object (say a Java object), then you will likely get 5 _different_ XML 1.0 representations for that same object. This is a HUGE problem that leads to a lot of semantic ambiguity. ConciseXML has no such problem. _Plusch 617-475-1631 mike.plusch@a... ----- Original Message ----- From: "John Cowan" <jcowan@r...> To: "Simon St.Laurent" <simonstl@s...> Cc: <xml-dev@l...> Sent: Friday, January 17, 2003 2:13 PM Subject: Re: ConciseXML syntax > Simon St.Laurent scripsit: > > > I've always assumed that "compatible with XML" meant "would pass through > > an XML 1.0 parser without a fatal error". There are lots of ways to > > subset XML and remain compatible on those terms. > > The compatibility seems to run the other way: ConciseXML is a subset of XML 1.0. > > -- > De plichten van een docent zijn divers, John Cowan > die van het gehoor ook. jcowan@r... > --Edsger Dijkstra http://www.ccil.org/~cowan > > ----------------------------------------------------------------- > 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



