示例XML:
<Title>Test Δ Test</Title>
这就是我在XSL中所拥有的:
<xsl:apply-templates select="Title"/>
我需要编写一个与Delta char匹配的模板(例如)并将符号替换为:<fo:inline font-family="Symbol">Δ</fo:inline>
任何帮助将不胜感激!
答案 0 :(得分:0)
在模板模板Title中,您可以添加此代码以检测delta实体:
<xsl:analyze-string select="." regex="Δ">
<xsl:matching-substring>
<fo:inline font-family="Symbol"><xsl:text>Δ</xsl:text</fo:inline>
</xsl:matching-substring>
<xsl:non-matching-substring>
<xsl:value-of select="."/>
</xsl:non-matching-substring>
</xsl:analyze-string>