XSL - 如何用字符代码表示字符串?

时间:2017-06-17 06:23:19

标签: xml xslt

我有这样的源xml(一些节点有带字符代码的文本,即TAB):

<Root>
  <A>test&#x9;</A>
</Root>

和xslt是这样的:

 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <Result>
            <xsl:value-of select="Root/A/text()" disable-output-escaping = "yes"/>
        </Result>
    </xsl:template>
 </xsl:stylesheet>

当我将xsl应用于源xml时,我得到了这个:

<Result>test    </Result> <!-- "test" and tab-symbol -->

我可以更改我的xslt以获得与源完全相同的结果文本吗?

<Result>test&#x9;</Result>

0 个答案:

没有答案