Соответствующие части кода:
<xsl:variable name="apos">'</xsl:variable>
<xsl:variable name="and" select='"'"' />
<xsl:value-of select="translate(products_name/node(),$and,$apos)"/>
Я думаю, что это должно быть простым делом, и приведенный выше код должен работать, но это никак не влияет на вывод.
(Я использовал переменные, потому что имена не могут начинаться в амперсанде, а использование только апострофа вызывает ошибку компиляции.)
Я протестировал код, чтобы убедиться, что перевод работает с использованием строкошибок нет.
Любая помощь будет принята с благодарностью.