Aja * My* Ajax

Latest:   

XSLT workaround for Internet Explorer IE9 Browser

Need an easy way to run XSL translations in IE9 for JavaScript and AJAX? There is a fairly simple workaround for most problems: call the PHP XSL conversion routines from JavaScript...
Below is the PHP routine I use for this in my JavaScript AJAX library. Obviously your host server must support PHP -and- have the XSL extension loaded, but this should be fairly standard these days. Note this also works for RSS feed XML/XSL translations.
I'm sure you can tie this routine into your own JavaScript and AJAX calls but my free library has working examples to download if needed (Home above).
And to detect IE9 in JS try this: navigator.appVersion.indexOf("MSIE 9")

ALSO: this is unrelated to XSLT but try the new IE9 "pinning" option where you can drag the icon of a web app to your PC Windows' task bar.