RE: Processing instructions

> >
> > But cannot that be done without MicroXML ? Simply by sticking to a simpler
> set of XML?
> 
> That is one solution. I believe MicroXML could be a simpler alternative?

Please explain, I dont get it.  How is learning a new spec easier then learning a "cheat sheet" of "Simple XML that does all you need".


> > So far, the only concrete "Why"s I have seen that convinces me to date is.
> >
> > 1) To allow construction of tool chains (parsers , schema etc) which are
> simpler and thus easier to make and possibly more preferment.
> 
> Which was the rationale for XML when put up against SGML (As David C
> reminded me :-)

Yup.  Shampoo, Rinse, Repeat.


> 
> 
> > 2) To allow simplification of some specifications which currently or in the
> future may refer to the full XML specification could be substituted to refer to
> MicroXML instead. (e.g. SOAP).
> 
> I'd be reluctant to put that as a driver David? Secondary
> consideration perhaps...

True, but it was brought up.
The "total weight" of combined specifications could be reduced.  Is that useful or valuable ?
Perhaps ... if new implementors of said specs need to read less.



> 
> Not sure I can word this accurately.
> Something like...
> Oh, I've got to use XML.
> Oh, that's not too bad, only xxx words  in the spec.
>   ... later.
>   Oh sh...ugar, another gotcha.
>    Oh, another spec I've got to learn (xlink, namespaces .....)
>   Why didn't they get it right first time!!
> 
> The corner cases and nasties and workarounds and ... make it plain
> hard in todays dumbed down world?
> 
> XML for dummies isn't a solution IMHO.
> 

I don't follow this.   You only need to learn the complexities of "Full XML"  IFF the vocabulary you are using uses them.
Otherwise you don't need to learn them.
Thus the case you describe would either require full XML not.   Noone is making people learn things like xlink or even namespaces if the vocabulary  they use doesn't require it.

-----------------------------------------------------------------------------
David Lee
Lead Engineer
MarkLogic Corporation
dlee@marklogic.com
Phone: +1 650-287-2531
Cell:  +1 812-630-7622
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 Thursday, 26 July 2012 12:42:43 UTC