Subject: [xsl] Saxon.js on the server? From: "O'Neil Delpratt oneil@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 7 Jan 2015 01:26:34 -0000 |
Hi, A Saxon user on the Saxon-CE github mailing list proposed a way to use XSLT with Node.js. I have never used Node.js, but it seems like an interesting project from its description. I am asking if anyone from the XSLT community who has experience of using node.js would find this project of use and interesting. See email below from github user rimmartin: Hi, for nodejs I put some c++ glue together to make a V8/node module work with Saxon/C http://www.saxonica.com/saxon-c/index.xml <http://www.saxonica.com/saxon-c/index.xml> instead of Saxon-CE. Typical node code is try { var content = yield fs.readFile(global.inputXmlPath, "utf8"); var saxonProcessor = new saxon.SaxonProcessor(false); var xsltProcessor = saxonProcessor.newTransformer(); xsltProcessor.compile(global.xslPath); xsltProcessor.parseXmlString(content); var pdbContent = xsltProcessor.xsltApplyStylesheet(); console.dir(pdbContent); } catch (err) { console.dir(err.message); } Works like a charm. It is based on nodejs --harmony using the new yields and generators. Would this be of interest to the xslt and node communities? To do: I need to implement parameters and properties. Can readily add xquery processor as well. ------------------------------- O'Neil Delpratt Software Developer, Saxonica Limited Email: oneil@xxxxxxxxxxxx Tel: +44 118 946 5894 Web: http://www.saxonica.com Saxonica Community site: http://dev.saxonica.com Bug tracking site: https://saxonica.plan.io/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: XSLT 3.0: Conflicting inf, Dimitre Novatchev dn | Thread | Re: [xsl] Saxon.js on the server?, Rob Koberg rob.kober |
Re: [xsl] Re: XSLT 3.0: The definit, Alan Painter alan.pa | Date | Re: [xsl] Saxon.js on the server?, Rob Koberg rob.kober |
Month |