參考微軟的"XSL開發者指南",我們大致可將模式語言分為三種:
選擇模式:<xsl:for-each>、<xsl:value-of>和 <xsl:apply-templates>
測試模式:<xsl:if> 和<xsl:when>
匹配模式:<xsl:template> 我們現在就分別對之進行介紹。 一、 選擇模式 選擇模式語句將數據從XML中提取出來,是一種簡單獲得數據的方法,這幾個標記都有一個select屬性,選取XML中特定的結點名的數據。 1、<xsl:for-each> 如在XML中有這樣的數據:
2、<xsl:value-of> <xsl:for-each>模式只是選取節點,并沒有取出節點的值,好比猴子只是爬到了樹的某個枝干上,那么就用< xsl:value-of >來摘"勝利果實"吧! 語法:<xsl:value-of select="pattern">提取節點的值 屬性: select用來與當前上下文匹配的XSL式樣。簡單的講,如果要在XSL文檔某處插入某個XML標記(假定是xml_mark標記)的內容,可用如下方式表示:
posted on 2006-09-14 10:52 編程之道 閱讀(290) 評論(0) 編輯 收藏 引用 所屬分類: web編程
Powered by: C++博客 Copyright © 編程之道