假设前提是<xsl:template match="name">满足的情况下
<xsl:when test="../userid/textnode()[.='0']">
<xsl:value-of select="../userid"/>

解决方案 »

  1.   

    <xsl:when test="../userid[.='0']">这样写就得着了
    <xsl:when test="../userid/textnode()[.='0']">这样写出错
    无法显示 XML 页。 
    使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 
    --------------------------------------------------------------------------------这里应有 NodeTest 。 ../userid/-->textnode<--()[.=0]
      

  2.   

    把上面改成这样:<xsl:when   test= "/x/userid=0">
          <xsl:value-of   select= ". "/> 
            </xsl:when>