遇到了一个问题。。
<xsl:for-each select="Table[position() &#92;2]">
这句话。。我想让Table[position()/2]这样。。但是不知道该用什么来标识。。还有比如说Table[position()/2]中2为一个变量。。那么我写成Table[position()/temp]这样可以么。。懂的麻烦指点一下。。
感谢。。

解决方案 »

  1.   

    http://hi.baidu.com/dht8/blog/item/716a4e2418dbd92cd5074223.html
      

  2.   

    XSLT语言中应该可以
    <xsl:for-each select="Table[position]">foreach遍历时不是有
     
    <xsl:value-of select="....吗,这个行不行,你试一下吧
      

  3.   

    通过XML配置position和2,再在xsl:for-each select=""里配置
      

  4.   

    嗯还有个问题。。
    就是这样
    如果大于1的话执行<td colspan='4' bordercolor='#d0d7e5' align='left' valign='top'>这句。。
    但是会有报错。。不知道具体该怎么解决。。
    <xsl:if test="count(Table/Row)&gt;1">
    <td colspan='4' bordercolor='#d0d7e5' align='left' valign='top'>
    </xsl:if>
      

  5.   

    嗯还有个问题。。
    就是这样
    如果大于1的话执行<td colspan='4' bordercolor='#d0d7e5' align='left' valign='top'>这句。。
    但是会有报错。。不知道具体该怎么解决。。
    <xsl:if test="count(Table/Row)&gt;1">
    <td colspan='4' bordercolor='#d0d7e5' align='left' valign='top'>
    </xsl:if>