• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >XML > XSL简明教程(6)XSL过滤和查询

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了XSL简明教程(6)XSL过滤和查询等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
原著:Jan Egil Refsnes 翻译:阿捷

六. XSL的过滤和查询


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

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

参数的逻辑选择有:

= (等于)

=! (不等于)

<& 小于

>& 大于等于


和前面同样的例子(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>


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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-11非常不错的WAP常见问题问答大全(二)第1/3页
  • 2017-05-11XSLT轻松入门第四章:XPath的语法
  • 2017-05-11XMLDOM对象方法:对象属性
  • 2017-05-11概述IE和SQL2k开发一个XML聊天程序
  • 2017-05-11XML卷之实战锦囊(5):结构树图
  • 2017-05-11多级联动下拉选择框,动态获取下一级
  • 2017-05-11了解WEB页面工具语言XML(四)应用分类
  • 2017-05-11了解WEB页面工具语言XML(五)好处
  • 2017-05-11XML文档搜索使用小结
  • 2017-05-11XML轻松学习手册(六):XML相关资源

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • XML入门问答
    • XML轻松学习手册(三):XML的术语
    • XHTML 1.0:标记新的开端
    • XPath入门 - XSL教程 - 3
    • 使用DOM创建XML
    • 用XML和SQL 2000来管理存储过程调用
    • 使用XSLT将XML数据转换成HTML
    • WML开发教程之 WAP网站服务器配置方法
    • 一个简单的XML Schema的例子
    • XML 轻松学习手册(比较不错)第1/3页

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有