Generic xslt template