0

我有 XSLT

<xsl:if test="progression = -1"><!--Insert character here-->/Down</xsl:if>
<xsl:if test="progression = 0"><!--Insert character here-->/No Change</xsl:if>
<xsl:if test="progression = 1"><!--Insert character here-->/Up</xsl:if>

我需要在我的 xslt 中插入向上、向下和向左向右箭头。unicode 分别为 2191、2193、2194。

在此处输入图像描述

我该怎么做?

4

2 回答 2

0

如果问题是如何插入字符,只需键入它,或者从字符映射中复制它。.NET 将 Unicode 用于字符串,因此您保存为 Unicode 的任何内容都保持为 Unicode。您只需确保将文件保存为某种 Unicode 编码,例如 UTF8 而不是 ASCII。

用户能否看到角色是另一回事。至少,您还必须将生成的 XML 保存为 Unicode 格式 (UTF-8)。如果要在网页中显示结果,页面的编码也应该是 UTF8。

于 2013-10-09T10:09:25.750 回答
0

为了克服这个问题,我这样做了

<xsl:if test="progression = -1">&#x2193;/Down</xsl:if>
<xsl:if test="progression = 0">&#x2194;/No Change</xsl:if>
<xsl:if test="progression = 1">&#x2191;/Up</xsl:if>
于 2013-10-09T13:25:22.013 回答