主页 > 知识库 > XSL简明教程(6)XSL过滤和查询

XSL简明教程(6)XSL过滤和查询

热门标签:智能手机 检查注册表项 呼叫中心市场需求 铁路电话系统 银行业务 美图手机 网站文章发布 服务器配置
原著:Jan Egil Refsnes 翻译:阿捷

六. XSL的过滤和查询


如果我们希望只显示满足一定的条件的XML数据应该怎么做呢?还是上面的例子代码,我们只需要在xsl:for-each元素的select属性中加入参数就可以,类似:

xsl:for-each select="CATALOG/CD[ARTIST='Bob Dylan']">

参数的逻辑选择有:

= (等于)

=! (不等于)

LT 小于

GT 大于等于


和前面同样的例子(cd_catalog_sort.xsl):


?xml version='1.0'?>

xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

xsl:template match="/">

html>

body>

table border="2" bgcolor="yellow">

tr>

th>Title/th>

th>Artist/th>

/tr>

xsl:for-each select="CATALOG/CD[ARTIST='Bob Dylan']">

tr>

td>xsl:value-of select="TITLE"/>/td>

td>xsl:value-of select="ARTIST"/>/td>

/tr>

/xsl:for-each>

/table>

/body>

/html>

/xsl:template>

/xsl:stylesheet>


你可以自己测试一下,看到的结果有什么不同。

标签:新疆 沧州 乐山 长治 沈阳 河南 红河 上海

巨人网络通讯声明:本文标题《XSL简明教程(6)XSL过滤和查询》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266