保存 ∼ 实体
Preserve the   entity
我正在将 XML-Document 转换为 XML-Document。
该指令的输出:
<xsl:value-of select="'a 2'"/>
应该是:
..>a 2<...
当前输出为:
a 2
所以实体被解释了。我怎样才能逃脱它?
我试过了
- \
- /
- concat('a', ' ', '2')
4.
<xsl:character-map name="entities">
<xsl:output-character character=" " string=" "/>
</xsl:character-map>
<xsl:output encoding="UTF-8" indent="yes" method="xml" use-character-maps="entities"/>
对于转换,我使用 Oxygen 20.1 和嵌入式 Saxon EE 9.8.0.12
In Character map you should use
<xsl:character-map name="entities">
<xsl:output-character character=" " string="&#8198;"/>
</xsl:character-map>
Instead
<xsl:output-character character=" " string=" "/>
我正在将 XML-Document 转换为 XML-Document。 该指令的输出:
<xsl:value-of select="'a 2'"/>
应该是:
..>a 2<...
当前输出为:
a 2
所以实体被解释了。我怎样才能逃脱它?
我试过了
- \
- /
- concat('a', ' ', '2')
4.
<xsl:character-map name="entities">
<xsl:output-character character=" " string=" "/>
</xsl:character-map>
<xsl:output encoding="UTF-8" indent="yes" method="xml" use-character-maps="entities"/>
对于转换,我使用 Oxygen 20.1 和嵌入式 Saxon EE 9.8.0.12
In Character map you should use
<xsl:character-map name="entities">
<xsl:output-character character=" " string="&#8198;"/>
</xsl:character-map>
Instead
<xsl:output-character character=" " string=" "/>