<xsl:value-of select="translate($content,'−','-')"/>
</xsl:template>
+<xsl:template name="replace-nbsp">
+ <xsl:param name="content" select="''"/>
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="content" select="$content"/>
+ <xsl:with-param name="replace" select="' '"/>
+ <xsl:with-param name="with" select="'\~'"/>
+ </xsl:call-template>
+</xsl:template>
+
<xsl:template name="replace-backslash">
<xsl:param name="content" select="''"/>
<xsl:call-template name="replace-string">
<xsl:with-param name="content">
<xsl:call-template name="replace-period">
<xsl:with-param name="content">
- <xsl:call-template name="replace-backslash">
- <xsl:with-param name="content" select="$content"/>
+ <xsl:call-template name="replace-nbsp">
+ <xsl:with-param name="content">
+ <xsl:call-template name="replace-backslash">
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </xsl:with-param>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>
<xsl:when test="$dingbat='trade'">\(tm</xsl:when>
<xsl:when test="$dingbat='registered'">\(rg</xsl:when>
<xsl:when test="$dingbat='service'">(SM)</xsl:when>
- <xsl:when test="$dingbat='nbsp'"> </xsl:when>
+ <xsl:when test="$dingbat='nbsp'">\~</xsl:when>
<xsl:when test="$dingbat='ldquo'">\(lq</xsl:when>
<xsl:when test="$dingbat='rdquo'">\(rq</xsl:when>
<xsl:when test="$dingbat='lsquo'">`</xsl:when>