读书人

XSLT 中如何输出大括号像 {name}

发布时间: 2012-03-23 12:06:21 作者: rapoo

XSLT 中怎么输出大括号,像 {name}
在 XSLT 中如果写成 <item dd="{name}"/>

将会输出 <item dd=""/>, {name} 用了大括号的形式被认为是一个表达式,我想在输出中看到原本的
<item dd="{name}"/>,应用什么去转义大括号。

现只找到用 <xsl:text> 的方式,即:

<item>
<xsl:attribute name="dd">
<xsl:text>{name}</xsl:text>
</xsl:attribute>
</item>

有没有别的更简单的方法,类似于 <item dd="\{name\}"/>,假设可用 \ 来转义。

[解决办法]
{{}}

读书人网 >XML SOAP

热点推荐