Unless I’ve missed something, there’s nothing here that would prevent MicroXML from being embedded ‘in-line’ in XML 1.0 is there?
I do a fair bit of work with XForms and XProc, not to mention XSLT, so the things that I’d see as important are:
1) Can I embed fragments of MicroXML in an xforms:instance, an xproc:inline or an xsl:template?
2) Can I traverse the structure using XPath?
3) Would my XForms, XProc or XSLT processor need a specific serialisation mode?
Beyond those questions, from what I’ve seen so far, I can think of no reason not to use MicroXML as a light-weight data format but I’d imagine I’ll still be using XML 1.0 + Namespaces for XForms, XProc and XSLT.
After all, it’s the data that’s more the problem than the XML languages we process it with, right?