我使用的是XSLT 1.0版本,并且无法翻译模式。我需要使用'nn'
翻译字符串'XZ'
。翻译功能对我不起作用。请建议如何在XSLT 1.0版本中实现这一目标,而无需在一个内容中编写单独的模板。
答案 0 :(得分:0)
您可以使用递归模板实现此目的:embedding tags in xslt
答案 1 :(得分:0)
您可以使用string-before()
和string-after()
来实现目标:
<xsl:variable name="prefix" select="substring-before($value, 'nn')" />
<xsl:variable name="suffix" select="substring-after($value, 'nn')" />
<xsl:value-of select="concat($prefix, 'XZ', $suffix)" />