[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Saxon.js on the server?
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/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|