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&ne; 'Total ' ">
----------^


xsl的部分格式
<tr   id= "textrow ">
<th   nowrap= "true ">
<xsl:if&nbsp;test= "$group&ne; '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 ">