您的位置:首頁>正文

XSLT 元素

XSL 樣式表由一個或多套被稱為範本(template)的規則組成。

每個範本含有當某個指定的節點被匹配時所應用的規則。

元素

元素用於構建範本。

match 屬性用於關聯 XML 元素和範本。 match 屬性也可用來為整個 XML 文檔定義範本。 match 屬性的值是 XPath 運算式(舉例, match="/" 定義整個文檔)。

好了, 讓我們看一下上一章中的 XSL 檔的簡化版本:

實例

My CD Collection

TitleArtist..

實例解釋

由於 XSL 樣式表本身也是一個 XML 文檔, 因此它總是由 XML 聲明起始:.

下一個元素, , , 定義此文檔是一個 XSLT 樣式表文檔(連同版本號和 XSLT 命名空間屬性)。

元素定義了一個範本。 而 match="/" 屬性則把此範本與 XML 來源文件的根相聯繫。

元素內部的內容定義了寫到輸出結果的 HTML 代碼。

最後兩行定義了範本的結尾及樣式表的結尾。

這個實例的結果有一點小缺陷, 因為資料沒有從 XML 文檔被複製到輸出。 在下一章中, 您將學習到如何使用 元素從 XML 元素選取值。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示