欧美特黄不卡,涩涩视频在线,成人国产精品一区二区网站,亚洲一区二区三区欧美

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

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


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

本類教程下載

系統下載排行

主站蜘蛛池模板: 平湖市| 平顶山市| 留坝县| 娄烦县| 乌兰察布市| 卓资县| 夹江县| 舟山市| 十堰市| 彭阳县| 台前县| 灌阳县| 务川| 班玛县| 长子县| 鄂尔多斯市| 岫岩| 东丽区| 东明县| 湘阴县| 桃园市| 潞西市| 舒城县| 九寨沟县| 邛崃市| 班戈县| 中阳县| 永嘉县| 化德县| 双江| 田东县| 凌云县| 甘泉县| 凌云县| 大埔县| 伊金霍洛旗| 于田县| 南川市| 建宁县| 鄂托克前旗| 岳阳县|