主页 > 知识库 > 测试模式 - XSL教程 - 5

测试模式 - XSL教程 - 5

热门标签:本地电话机器人 r语言数据可视化地图标注 随州外呼调研系统 400电话办理包年 东营电销 高德地图地图标注服务中心 南宁网络外呼系统运营商 如何修改多个百度地图标注 微信地图标注合并了
xslt支持的测试模式语句,用于条件判断,主要有:xsl:if> 和xsl:choose>及其下的xsl:when>和xsl:otherwise>
  还是在匹配模式中使用的用户列表数据源。

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>
 关于test 使用的运算符:

= 或 $eq$  相等 
= 或 $ieq$  相等(不区分大小写) 
!= 或 $ne$  不等 
$ine$  不等(不区分大小写) 
 或 $lt$   小于 
$ilt$  小于(不区分大小写) 
= 或 $le$  小于等于 
$ile$  小于等于(不区分大小写) 
> 或 $gt$   大于 
$igt$  大于(不区分大小写) 
>= 或 $ge$  大于等于 
$ige$  大于等于(不区分大小写)  
$all$   集合运算符,如果集合中所有项目均满足条件则返回"真"  
$any$  集合运算符,如果集合中任意项目满足条件则返回"真"  
|  集合运算符,返回两个集合的联合 


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> 

标签:拉萨 德州 西双版纳 果洛 宿迁 益阳 黄石 宁夏

巨人网络通讯声明:本文标题《测试模式 - XSL教程 - 5》,本文关键词  测试,模式,XSL,教程,测试,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《测试模式 - XSL教程 - 5》相关的同类信息!
  • 本页收集关于测试模式 - XSL教程 - 5的相关信息资讯供网民参考!
  • 推荐文章