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

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

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


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

本類教程下載

系統下載排行

主站蜘蛛池模板: 午夜不卡在线 | 一级毛片完整免费版 | 中文字幕日本在线视频二区 | 中文字幕第一页在线 | 丁香六月 久久久 | 午夜逼逼| 国产免费a v吧在线观看不卡 | 亚洲国产一区二区三区在线观看 | 久久夜色国产精品噜噜 | 在线久操| 日本人69视频jizz免费看 | 九九免费久久这里有精品23 | 欧美亚洲影院 | 国产精品久久久久久久久久久威 | 国产在线公开视频 | 狠狠综合久久综合网站 | 国产精品夜夜春夜夜爽 | 国产成人综合亚洲怡春院 | 欧美在线视频 一区二区 | 绝色神偷未删版国语在线 | 欧美日韩国产色综合一二三四 | 国产精品久久久久影视不卡 | 成人午夜亚洲影视在线观看 | 精品伊人久久大线蕉地址 | 精品美女在线 | 国产福利视频一区二区微拍视频 | 久草视频国产 | 亚洲精品成人一区二区 | 午夜精品久久久久久影视riav | 视频一区欧美 | 操一操影院| 最新日本一级中文字幕 | 亚洲三级在线视频 | 久久国产一级毛片一区二区 | 天天操天天摸天天舔 | 中国免费xxxx免费视频 | 青青综合在线 | 91久久精品青青草原伊人 | 伊人久久精品线影院 | 香港三级日本三妇三级一 | wwwzzz日本 |