Can anyone help regarding the availability of client-side XSLT in mobile HTML5 browsers? caniuse.com has nothing on it.
Is XSLT actually standardized across current mobile browsers?
The HTML5 spec has nothing on XSLT which puts into question whether XML has a future (in light of the fact that there is JSONP but there is no "XMLP")
The XSLTProcessor
API is part of the HTML5 scripting spec:
When an XSLT transformation program is triggered by an processing instruction and the browser implements a direct-to-DOM transformation, script elements created by the XSLT processor need to be marked "parser-inserted" and run in document order (modulo scripts marked defer or async), immediately, as the transformation is occurring.
The Safari Web Content Guide says:
XSLT is supported in iOS 2.0 and later.
Android 2.2.x(Level 8) added Java APIs for XSLT, accessible client-side via the XSLTProcessor API of JavaScript.
Android 4.0 supports XSLT processing instructions, according to answers to the following question: