我正在将XML文档转换为XML文档。 该指令的输出:
<xsl:value-of select="'a 2'"/>
应为:
..>a 2<...
当前输出为:
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
答案 0 :(得分:0)
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=" "/>