This is maybe interesting for more people. SAXON CE (a Javascript XSLT 2.0 processor for the browser) is opensourced since 22nd February.
It might be interesting for OERPUB to use for frontend and supporting CNXML(+) to and from XHTML5 in a JavaScript environment like the editor.
http://www.saxonica.com/ce/index.xml
Marvin Reimer