你这样应该是引号嵌套出的问题吧。
必须得分开了,可以先用一个变量保存后面的表达式的值,然后再赋给onclick

解决方案 »

  1.   

    如何实现多层循环?下面的不行,哪位高手给改改
    <xsl:for-each select="item">
        <xsl:value-of select="re"/>
        <xsl:for-each select="item/item2">
        </xsl:for-each>
    </xsl:for-each>
      

  2.   

    onclick="doAssign('<xsl:value-of select=\"roleid\"/>')"多层循环:
    <xsl:for-each select="item">
        <xsl:value-of select="re"/>
        <xsl:for-each select="item2">
        </xsl:for-each>
    </xsl:for-each>
    关于XSL方面的问题欢迎来“WEB 开发下”的“XML/SOAP”版寻找答案。我是那版的斑竹之一,擅长XSL。