JavaScript XSLT library for client side rendering