RE: MicroXML design goals

From: Uche Ogbuji [mailto:uche@ogbuji.net]


I think the main thing is that we do not have to support some version of XML namespaces in order to admit xml:, but we do have to do so in order to admit all prefixed attributes.  That would save us some complexity in the data model, and in the syntax.

--------------

In addition it would (may?) allow compatibility with XML 1.0 + Namespace processors by not allowing arbitrary (not predeclared in XML 1.0) prefixes.
That would greatly enhance the amount of available tools that could process any MicroXML Document in a reasonably compatible way.

Hence replying to James's just posted email ...
This could mean we could add compatibility to XML 1.0 + XML Namespaces as a design goal, which for the above reasons I suggest is a huge usability win.



-----------------------------------------------------------------------------
David Lee
Lead Engineer
MarkLogic Corporation
dlee@marklogic.com
Phone: +1 650-287-2531
Cell:  +1 812-630-7622
www.marklogic.com<http://www.marklogic.com/>

This e-mail and any accompanying attachments are confidential. The information is intended solely for the use of the individual to whom it is addressed. Any review, disclosure, copying, distribution, or use of this e-mail communication by others is strictly prohibited. If you are not the intended recipient, please notify us immediately by returning this message to the sender and delete all copies. Thank you for your cooperation.

Received on Tuesday, 14 August 2012 15:23:25 UTC