濮阳杆衣贸易有限公司

主頁 > 知識庫 > 測試模式 - XSL教程 - 5

測試模式 - XSL教程 - 5

熱門標(biāo)簽:本地電話機(jī)器人 r語言數(shù)據(jù)可視化地圖標(biāo)注 隨州外呼調(diào)研系統(tǒng) 400電話辦理包年 東營電銷 高德地圖地圖標(biāo)注服務(wù)中心 南寧網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營商 如何修改多個(gè)百度地圖標(biāo)注 微信地圖標(biāo)注合并了
xslt支持的測試模式語句,用于條件判斷,主要有:xsl:if> 和xsl:choose>及其下的xsl:when>和xsl:otherwise>
  還是在匹配模式中使用的用戶列表數(shù)據(jù)源。

1:使用xsl:if

  ?xml version="1.0" encoding="GB2312"?>
xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
xsl:template match="/">
  html>
  body>
    table border="1">
      tr bgcolor="#9acd32">
        th>Name/th>
        th>ID/th>
      /tr>
      xsl:for-each select="Users/User">
      xsl:sort  data-type="number" select="@ID" order="descending" />
      xsl:if test="ID mod 2=1"> 
      tr>
        td>xsl:value-of select="Name"/>/td>
        td>xsl:value-of select="ID"/>/td>
      /tr>
      /xsl:if>

      /xsl:for-each>
    /table>
  /body>
  /html>
/xsl:template>/xsl:stylesheet>
 關(guān)于test 使用的運(yùn)算符:

= 或 $eq$  相等 
= 或 $ieq$  相等(不區(qū)分大小寫) 
!= 或 $ne$  不等 
$ine$  不等(不區(qū)分大小寫) 
 或 $lt$   小于 
$ilt$  小于(不區(qū)分大小寫) 
= 或 $le$  小于等于 
$ile$  小于等于(不區(qū)分大小寫) 
> 或 $gt$   大于 
$igt$  大于(不區(qū)分大小寫) 
>= 或 $ge$  大于等于 
$ige$  大于等于(不區(qū)分大小寫)  
$all$   集合運(yùn)算符,如果集合中所有項(xiàng)目均滿足條件則返回"真"  
$any$  集合運(yùn)算符,如果集合中任意項(xiàng)目滿足條件則返回"真"  
|  集合運(yùn)算符,返回兩個(gè)集合的聯(lián)合 


2:使用xsl:choose
    xsl:choose>
          xsl:when test="ID > 2">
            td bgcolor="#ff00ff">xsl:value-of select="Name"/>/td>
            td bgcolor="#ff00ff">xsl:value-of select="ID"/>/td>
          /xsl:when>
          xsl:otherwise>
            td>xsl:value-of select="Name"/>/td>
            td>xsl:value-of select="ID"/>/td>
          /xsl:otherwise>
        /xsl:choose>


JavaScript輸出
html>
body>
script type="text/javascript">
// Load XML 
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("UserList3.xml")
// Load XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("UserList_template.xsl")// Transform
document.write(xml.transformNode(xsl))/script>/body>
/html> 

標(biāo)簽:拉薩 德州 西雙版納 果洛 宿遷 益陽 黃石 寧夏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《測試模式 - XSL教程 - 5》,本文關(guān)鍵詞  測試,模式,XSL,教程,測試,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《測試模式 - XSL教程 - 5》相關(guān)的同類信息!
  • 本頁收集關(guān)于測試模式 - XSL教程 - 5的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    泌阳县| 舒城县| 武宁县| 剑阁县| 灵寿县| 赤城县| 阿勒泰市| 本溪| 元朗区| 昌宁县| 偃师市| 朔州市| 玉门市| 开封市| 若羌县| 大方县| 饶阳县| 象州县| 康平县| 东光县| 扎鲁特旗| 大竹县| 乌什县| 浦江县| 苍南县| 沅江市| 凯里市| 香格里拉县| 涡阳县| 双鸭山市| 康平县| 鸡东县| 台南县| 昌宁县| 揭西县| 泌阳县| 措勤县| 堆龙德庆县| 兰溪市| 西乡县| 大名县|