愚人碼頭

          知恥而后勇,知不足而進
          隨筆 - 33, 文章 - 1, 評論 - 26, 引用 - 0
          數據加載中……

          XSL取得當前循環的位置

          最近在一個項目中用到了XSLT,目的是將返回的XML數據記錄通過XSL轉換為HTML,在for-each的循環中取得當前記錄的位置,通過實踐,找到了解決的辦法,主要是使用xsl的position函數
          1 <xsl:for-each select="QRoleInline-list/QRoleInline">
          2 <xsl:if test="not(position() = 1)"><xsl:text>,</xsl:text></xsl:if><xsl:value-of select="@roleName"/>
          3 </xsl:for-each>
          使用position函數可以取得當前行在循環中的位置,從1開始。上述代碼是判斷如果位置為第一個, 則需要加逗號。

          還有一個函數current()是負責取到當前節點對象的。

          posted on 2007-12-14 11:33 船夫 閱讀(525) 評論(0)  編輯  收藏 所屬分類: java技術

          主站蜘蛛池模板: 定南县| 漯河市| 屯昌县| 比如县| 伊宁县| 横山县| 临海市| 北票市| 灵石县| 玛曲县| 营口市| 美姑县| 博罗县| 阿尔山市| 准格尔旗| 阿巴嘎旗| 中宁县| 灌阳县| 泗洪县| 太白县| 西峡县| 甘洛县| 福建省| 新闻| 辉县市| 琼结县| 汾西县| 五莲县| 张家界市| 沽源县| 全南县| 滨州市| 钟祥市| 巫溪县| 绿春县| 弥勒县| 博爱县| 龙岩市| 枣庄市| 潜山县| 浑源县|