XSL簡(jiǎn)明教程(6)XSL過(guò)濾和查詢(xún)
六. XSL的過(guò)濾和查詢(xún)
如果我們希望只顯示滿足一定的條件的XML數(shù)據(jù)應(yīng)該怎么做呢?還是上面的例子代碼,我們只需要在xsl:for-each元素的select屬性中加入?yún)?shù)就可以,類(lèi)似:
<xsl:for-each select="CATALOG/CD[ARTIST='Bob Dylan']">
參數(shù)的邏輯選擇有:
= (等于)
=! (不等于)
<& 小于
>& 大于等于
和前面同樣的例子(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>
你可以自己測(cè)試一下,看到的結(jié)果有什么不同。
相關(guān)文章
XML輕松學(xué)習(xí)手冊(cè)(四):XML語(yǔ)法
XML輕松學(xué)習(xí)手冊(cè)(四):XML語(yǔ)法...2006-10-10XML輕松學(xué)習(xí)手冊(cè)(六):XML相關(guān)資源
XML輕松學(xué)習(xí)手冊(cè)(六):XML相關(guān)資源...2006-10-10把HTML表單提交的數(shù)據(jù)轉(zhuǎn)化成XML文件
把HTML表單提交的數(shù)據(jù)轉(zhuǎn)化成XML文件...2006-08-08了解WEB頁(yè)面工具語(yǔ)言XML(四)應(yīng)用分類(lèi)
了解WEB頁(yè)面工具語(yǔ)言XML(四)應(yīng)用分類(lèi)...2006-10-10XMLHTTP下載遠(yuǎn)程數(shù)據(jù)輸出到瀏覽器
XMLHTTP下載遠(yuǎn)程數(shù)據(jù)輸出到瀏覽器...2006-10-10XML卷之實(shí)戰(zhàn)錦囊(5):結(jié)構(gòu)樹(shù)圖
XML卷之實(shí)戰(zhàn)錦囊(5):結(jié)構(gòu)樹(shù)圖...2006-10-10