do xslt transformation