Reemplazar una porción de carácter en XSLT

Función para reemplazar una porción de texto. Función: <!-- Replace funtion--> <xsl:template name="replace-string"> <xsl:param name="str" /> <xsl:param name="delim" /> <xsl:param name="newdelim" /> <xsl:if test="string-length(substring-before($str,$delim)) = 0"> <xsl:value-of select="$str" /> </xsl:if> <xsl:if test="string-length(substring-before($str,$delim)) > 0">   <xsl:value-of select="substring-before($str,$delim)" /> <xsl:value-of select="$newdelim"…