<xsl:call-template name="replace-string">
<xsl:with-param name="text" select="@custom:src"/>
<xsl:with-param name="replace" select="'&'" />
<xsl:with-param name="with" select="' '"/>
</xsl:call-template>
что не так делаю?
<root>
<foo>123&456</foo>
</root>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/root/foo">
<xsl:value-of select="translate(., '&', ' ')"/>
</xsl:template>
</xsl:stylesheet>
123 456