从 WebService 中获得了 xml 数据,用 xslt 来转换输出格式。在 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\}"/>,假设可用 \ 来转义。
<item dd="{name}"/>,应用什么去转义大括号。现只找到用 <xsl:text> 的方式,即:
<item>
<xsl:attribute name="dd">
<xsl:text>{name}</xsl:text>
</xsl:attribute>
</item>有没有别的更简单的方法,类似于 <item dd="\{name\}"/>,假设可用 \ 来转义。
解决方案 »
- 求救..action拿到的reqeust.不传到DataSource层..如何在DataSource能取得session里的东西???
- url修改的原因
- 严重: Exception sending context initialized event to listener instance of class
- 本地可执行tomcat下不能执行activex控件
- struts2页面怎么建立联系
- List 转化
- 一个STRUTS学习的好网站,不敢独享,拿出来与大家共同探讨
- weblogic7.0执行jsp文件?
- 怎样学好j2ee?
- maven搭建mybatis报错:Could not find resource
- struts1问题
- getContentResolver
org.apache.commons.lang.StringEscapeUtils.StringEscapeUtils.unescapeXml(str);
转义函数:
org.apache.commons.lang.StringEscapeUtils.escapeHtml(str);你先转义一下xml格式的字符串再用xslt转换