update contract xsl to use element id