多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

xslt教程

XSLT 教程

XSLT 高級

XSLT 參考手冊

  • XSLT 實例
  • XSLT <xsl:choose> 元素

    閱讀 (2499)

    XSLT <xsl:choose> 元素


    <xsl:choose> 元素用于結合 <xsl:when> 和 <xsl:otherwise> 來表達多重條件測試。


    <xsl:choose> 元素

    語法

    <xsl:choose>
    <xsl:when test="expression">
    ... some output ...
    </xsl:when>
    <xsl:otherwise>
    ... some output ....
    </xsl:otherwise>
    </xsl:choose>
    



    在何處放置選擇條件

    如需插入針對 XML 文件的多重條件測試,請向 XSL 文件添加 <xsl:choose>、<xsl:when> 以及 <xsl:otherwise> 元素:

    實例

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:template match="/">
    <html>
    <body>
    <h2>My CD Collection</h2>
    <table border="1">
    <tr bgcolor="#9acd32">
    <th>Title</th>
    <th>Artist</th>
    </tr>
    <xsl:for-each select="catalog/cd">
    <tr>
    <td><xsl:value-of select="title"/></td>
    <xsl:choose>
    <xsl:when test="price &gt; 10">

    <td bgcolor="#ff00ff">
    <xsl:value-of select="artist"/></td>
    </xsl:when>
    <xsl:otherwise>

    <td><xsl:value-of select="artist"/></td>
    </xsl:otherwise>
    </xsl:choose>

    </tr>
    </xsl:for-each>
    </table>
    </body>
    </html>
    </xsl:template>

    </xsl:stylesheet>

    嘗試一下 ?

    上面的代碼會在 CD 的價格高于 10 時向 "Artist" 列添加粉色的背景顏色。


    另一個實例

    這是另外一個包含兩個 <xsl:when> 元素的實例:

    實例

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:template match="/">
    <html>
    <body>
    <h2>My CD Collection</h2>
    <table border="1">
    <tr bgcolor="#9acd32">
    <th>Title</th>
    <th>Artist</th>
    </tr>
    <xsl:for-each select="catalog/cd">
    <tr>
    <td><xsl:value-of select="title"/></td>
    <xsl:choose>
    <xsl:when test="price &gt; 10">

    <td bgcolor="#ff00ff">
    <xsl:value-of select="artist"/></td>
    </xsl:when>
    <xsl:when test="price &gt; 9">

    <td bgcolor="#cccccc">
    <xsl:value-of select="artist"/></td>
    </xsl:when>
    <xsl:otherwise>

    <td><xsl:value-of select="artist"/></td>
    </xsl:otherwise>
    </xsl:choose>

    </tr>
    </xsl:for-each>
    </table>
    </body>
    </html>
    </xsl:template>

    </xsl:stylesheet>

    嘗試一下 ?

    上面的代碼會在 CD 的價格高于 10 時向 "Artist" 列添加粉色的背景顏色,并在 CD 的價格高于 9 且低于等于 10 時向 "Artist" 列添加灰色的背景顏色。


    關閉
    程序員人生
    主站蜘蛛池模板: 曰本www | 国内精品欧美久久精品 | 亚洲欧美成人永久第一网站 | 日日夜夜精品免费视频 | 国产片一区二区三区 | 日本综合在线 | 国产农村精品一级毛片视频 | 国产精品久久久久国产精品 | 欧美一级毛片欧美毛片视频 | 亚洲综合国产精品 | 国产精品乱码免费一区二区 | 999yy成年在线视频免费看 | 欧美性猛交xxxx黑人 | 亚洲人成综合网站在线 | 久久精品国产74国产 | 欧美一级视频免费看 | 亚洲国产精品嫩草影院 | 另类ts人妖一区二区三区 | 亚洲第一中文 | 毛片女人毛片一级毛片毛片 | 婷婷五月在线视频 | 国产欧美精品区一区二区三区 | 好大好爽快点吃奶 | 97久久久久国产精品嫩草影院 | 亚洲国产精品一区二区首页 | 国内精品麻豆 | 午夜dj视频在线高清免费 | 最新亚洲人成网站在线影院 | 免费福利在线观看 | 精品国产高清毛片 | 日本中文字幕一区二区有码在线 | 欧美日韩在线第一页 | 手机在线观看免费视频 | 无遮挡很爽很污很黄很色的网站 | 日本一级高清不卡视频在线 | 狂野欧美性猛交xxxx免费 | 天堂亚洲国产日韩在线看 | 欧洲久久 | 特级做a爰片毛片免费看一区 | 日本系列第_1_页_俺去了 | 色欧美在线 |