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

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

如何運用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>


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

本類教程下載

系統下載排行

主站蜘蛛池模板: 亚洲精品在线免费看 | 欧美日韩成人在线观看 | 女人l8毛片a级18女人水真多 | 精品国产免费观看一区高清 | 欧美一级日本一级韩国一级 | 久久美女精品国产精品亚洲 | c逼视频| 日本a级毛片视频播放 | 国产综合色香蕉精品五月婷 | 99热这里只有免费国产精品 | 亚洲欧美中文日韩在线视线 | 久久精品免费全国观看国产 | 久久综合一个色综合网 | 久久大香伊蕉在人线观看热2 | 一级不卡毛片 | 天天色踪合 | 亚洲成人一区在线 | 日本中文字幕不卡 | 欧美中文字幕 | 亚洲成a人v欧美综合天堂麻豆 | 亚洲国产天堂久久综合9999 | 操天天| 爱爱综合| 亚洲 成人 欧美 自拍 | 国产精品亚洲精品一区二区三区 | 欧美成人一级视频 | 久草欧美视频 | 久久不射影院 | 久久频精品99香蕉国产 | 日本一级毛片免费播 | 天天干天天做天天射 | 深夜久久| 日本韩国欧美在线 | 欧美日韩亚洲综合久久久 | 成人伊人青草久久综合网 | 超级最爽的乱淫片免费 | 在线播放免费一级毛片欧美 | 日韩黄 | 四虎影音先锋 | 国内精品久久久久久西瓜色吧 | 国产禁女女网站免费看 |