在XSLT中转义标签<#>

时间:2019-02-18 12:36:33

标签: xslt xslt-2.0

我正在尝试编写一个样式表,其中需要在Message标签中 以下文本:<#> $param\n$otherParam,但是我不知道如何转义<#>部分?有人可以帮我吗?

使用xslt 2.0。

<xsl:template match="/">
    <Request  xmlns="">
        <Message></Message>
    </Request>

最终消息应如下所示:

<#> 1234
AbY5256

1 个答案:

答案 0 :(得分:1)

要逃避<,请使用&lt;;对于>,请使用&gt;

<xsl:template match="/">
  <Request  xmlns="">
    <Message>&lt;#&gt; 1234
AbY5256</Message>
  </Request>

或者也许是这样,如果您想明确表明您想要换行,

<xsl:template match="/">
  <Request  xmlns="">
    <Message>&lt;#&gt; 1234&#10;AbY5256</Message>
  </Request>