今天给大家分享的是由图老师小编精心为您推荐的XSL简明教程(6)XSL过滤和查询,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!
【 tulaoshi.com - Web开发 】
六. 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
thTitle/th
thArtist/th
/tr
xsl:for-each select="CATALOG/CD[ARTIST='Bob Dylan']"
tr
tdxsl:value-of select="TITLE"//td
tdxsl:value-of select="ARTIST"//td
/tr
/xsl:for-each
/table
/body
/html
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)/xsl:template
/xsl:stylesheet
你可以自己测试一下,看到的结果有什么不同。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)来源:http://www.tulaoshi.com/n/20160219/1618465.html
看过《XSL简明教程(6)XSL过滤和查询》的人还看了以下文章 更多>>