if test怎么判断节点值是否等于某个字符串
if test如何判断节点值是否等于某个字符串
我想做到如果group的值等于 "Total ",就不显示percent的数值。如果group是其他的值,html页面上可以显示percent。
我这样写的xsl总是报错
名称包含无效字符。处理资源 'file:///C:/Inetpub/wwwroot/Portal/WebPage/xsl/1.xsl ' 时出错。第 50 行,位置: 11
<xsl:if test= "$group≠ 'Total ' ">
----------^
xsl的部分格式
<tr id= "textrow ">
<th nowrap= "true ">
<xsl:if test= "$group≠ 'Total ' ">
<xsl:value-of select= "group "/> 百分比 </th>
<xsl:for-each select= "key( 'groupAvg ',group) ">
<td align= "right "> <xsl:value-of select= "percent "/> </td>
</xsl:for-each>
</xsl:if>
</tr>
xml文件
<Bantb>
<group> 组一 </group>
<date> 2007-06-10 </date>
<val> 1008 </val>
<sub_val> -549 </sub_val>
<percent> 1 </percent>
</Bantb>
------解决方案--------------------
<xsl:if test= "$group&ne = 'Total ' ">
------解决方案--------------------
直接用 <xsl:if test= "a= 'b ' "> 就行
如果是数字,可能要使用number函数进行转换
如:
<xsl:if test= "number(a)=1 ">
我想做到如果group的值等于 "Total ",就不显示percent的数值。如果group是其他的值,html页面上可以显示percent。
我这样写的xsl总是报错
名称包含无效字符。处理资源 'file:///C:/Inetpub/wwwroot/Portal/WebPage/xsl/1.xsl ' 时出错。第 50 行,位置: 11
<xsl:if test= "$group≠ 'Total ' ">
----------^
xsl的部分格式
<tr id= "textrow ">
<th nowrap= "true ">
<xsl:if test= "$group≠ 'Total ' ">
<xsl:value-of select= "group "/> 百分比 </th>
<xsl:for-each select= "key( 'groupAvg ',group) ">
<td align= "right "> <xsl:value-of select= "percent "/> </td>
</xsl:for-each>
</xsl:if>
</tr>
xml文件
<Bantb>
<group> 组一 </group>
<date> 2007-06-10 </date>
<val> 1008 </val>
<sub_val> -549 </sub_val>
<percent> 1 </percent>
</Bantb>
------解决方案--------------------
<xsl:if test= "$group&ne = 'Total ' ">
------解决方案--------------------
直接用 <xsl:if test= "a= 'b ' "> 就行
如果是数字,可能要使用number函数进行转换
如:
<xsl:if test= "number(a)=1 ">