当前位置: 代码迷 >> XML/SOAP >> XSLT 中如何输出大括号,像 {name}
  详细解决方案

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

热度:704   发布时间:2012-03-23 12:06:21.0
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\}"/>,假设可用 \ 来转义。

------解决方案--------------------
{{}}