transform xml documents by applying xsl stylesheets on the fly