【发布时间】:2017-05-24 09:03:22
【问题描述】:
当我在转换下面的 xml 文件时,它在输出中转换为双引号:
我的输入 XML:
<p outputclass="Center">Type</p>
XSL 我用作:
<xsl:template match="p[@outputclass = 'Center']">
<div class='center'><p>
<xsl:apply-templates/>
</p></div>
</xsl:template>
我得到的输出为:
<div class="center"><p>Type</p></div>
但我需要单引号中的输出
<div class='center'><p>Type</p></div>
在输入中我用单引号给出,但是在转换时它变成了双引号。由于双引号,错误正在发生 Json 转换。谁能告诉我如何获得单引号,否则我们是否需要更改可能是必要的。我正在使用 XSLT 2.0 和 saxon-PE 9.6.0.7。
请给我一些建议
【问题讨论】:
-
stackoverflow.com/questions/41160948/… 的重复 - 不幸的是,这没有被接受的答案
标签: json xml xslt xslt-2.0 saxon