0514-86177077
9:00-17:00(工作日)
六. 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簡明教程(5)XSL的索引
下一篇:XSL簡明教程(7)XSL 的控制語句
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網絡通訊始建于2005年
蘇ICP備15040257號-8