日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

如何運用context()辦法將數據置入表格(XML)

如何運用context()辦法將數據置入表格(XML)

更新時間:2022-05-13 文章作者:未知 信息來源:網絡 閱讀次數:

作者:Belltree

<singers>
  <singer>Celine Dion</singer>
  <singer>Britney Spears</singer>
  <singer>Enya</singe>
  <singer>Christina Aguilera</singer>
  <singer>Backstreet Boys</singer>
  <singer>Spice Girls</singer>
</singers>
一般我們取出一組數據后都喜歡將數據放入一個表格中,這樣會方便數據比較和閱讀。但XSL并沒有提供一種機制來進行任
意的分組。所以必須使用xsl:if結合context() 來完成這項工作。下面的例子返回一個兩列的表格。

<TABLE BORDER="1">
  <xsl:for-each select="singers/singer">
    <xsl:if expr="(childNumber(this) % 2) == 1">
      <TR>
        <TD><xsl:value-of /></TD>
        <TD><xsl:value-of select="../singer[index() $gt$ context()!index()][0]"/></TD>
      </TR>
    </xsl:if>
  </xsl:for-each>
</TABLE>
如果你要返回一個三列的例子,你就要加一個新的類似的代碼,只讓每三個元素才產生新的一行。由此你可以推斷一個需
要n列的表格如何實現。

<TABLE BORDER="1">
  <xsl:for-each select="singers/singer">
    <xsl:if expr="(childNumber(this) % 3) == 1">
      <TR>
        <TD><xsl:value-of /></TD>
        <TD><xsl:value-of select="../singer[index() $gt$ context()!index()][0]"/></TD>
        <TD><xsl:value-of select="../singer[index() $gt$ context()!index()][1]"/></TD>
      </TR>
    </xsl:if>
  </xsl:for-each>
</TABLE>


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 国产三级精品久久三级国专区 | 美女操操操 | 国产精品亚洲第一区在线28石 | 久久夜色撩人精品国产 | 香蕉久久久久久狠狠色 | 激情欧美日韩一区二区 | 最近中文字幕免费版在线3 最近中文字幕免费视频 | 久久这里只精品热免费99 | 精品午夜久久网成年网 | 日韩精品中文字幕视频一区 | 亚洲欧美日韩国产精品久久 | 黄视频在线观看免费视频 | 亚洲欧美色综合大色 | 成人在线观看网站 | 国产 欧美 日韩 在线 | 久色视频 | 一本久道热中字伊人 | 欧美精品成人一区二区视频一 | 久久三级毛片 | 久久亚洲精品国产亚洲老地址 | 欧美精品视| 一级一级特黄女人精品毛片 | 超碰成人在线播放 | 欧美色综合高清免费 | 亚洲欧洲第一页 | 亚洲第页 | 在线欧美精品一区二区三区 | 天天摸天天做天天爽在线 | 午夜精品九九九九99蜜桃 | 亚洲国产成人最新精品资源 | 国产91久久精品一区二区 | 四虎影院视频在线观看 | 国产小视频免费看 | 久久国产区| 日韩成人在线影院 | 高清亚洲综合色成在线播放放 | 在线不卡一区二区三区日韩 | 天天碰天天摸天天操 | 牛牛精品在线 | 日本乱人伦毛片 | 国产色婷婷视频在线观看 |