Am具有类似的代码,可以将&
转换为&
,这很好用,但是它也删除了字段a
,m
中的其他字符,p
,因为我们正在翻译。
我只是希望它能够将&
转换为&
,而不是删除a
,m
,p
字符。
<xsl:when
test="contains(//column[@name="Description"]/text(), "&amp;")">
<xsl:value-of
select="translate(//column[@name="Description"]/text(),'&amp;','& ')"
disable-output-escaping="no"/>
</xsl:when>
输入:输入:&amp;wUS &amp;and amptestamp
当前输出:&wUS &nd test
预期输出:&wUS &and amptestamp