xsl學習筆記6 xslt內建模板規則
定義正確的模板規則來匹配xml樹中的節點是xslt應用的關鍵。為了讓源文件樹的節點在沒有明確匹配規則的情況下,能夠被遞迴處理,xslt定義了幾個內建的模板規則,可以將其看作是xsl式樣表文件的預設模板規則。
內建模板規則就好像是在式樣表之前被隱含地匯入的一樣,與所有其他的模板規則相比,內建模板規則具有較低的匯入優先順序。因此,可以通過在樣式表文件中包含乙個顯式的模板規則來覆蓋內建模板規則。
內建模板有如下幾個:
1、應用所有的元素節點和根節點
3、應用雨文字和屬性節點,在結果樹中輸出文字和屬性節點的值,如下所示:
4、應用於處理指令和注釋,如下所示:
這錶規則對處理指令和注釋節點沒有做任何處理,意味著在結果樹中不會輸出源文件樹中的處理指令和注釋的任何資訊。
另外,在xslt中,應用於命名空間節點的內建模板規則也是什麼都不做,也沒有任何的模板可以匹配命名空間節點。
XSL學習筆記4 XSLT模式匹配的語法
xsl學習筆記4 xslt模式匹配的語法 模板規則通過使用模式來匹配文件樹的節點。模式指定一組條件,用於選擇要處理的節點。下面列出常用的模式匹配的用法 1 匹配根節點 例如 表示匹配根節點。2 匹配元素節點 例如 表示匹配employees元素節點。3 使用萬用字元 例如 表示匹配任何元素。4 使用...
XSL學習筆記4 XSLT模式匹配的語法
模板規則通過使用模式來匹配文件樹的節點。模式指定一組條件,用於選擇要處理的節點。下面列出常用的模式匹配的用法 1 匹配根節點 例如 表示匹配根節點。2 匹配元素節點 例如 表示匹配employees元素節點。3 使用萬用字元 例如 表示匹配任何元素。4 使用 匹配屬性 用 加上數姓名,可以用於匹配屬...
XSLT學習筆記
xslt是xml文件轉換語言,雖然不能直接定義顯示方式,但可以通過將xml文件轉換成能夠顯示的格式,以達到指定樣式的目的。由於xslt的目的是指定樣式,因此並不能說是完全的通用轉換語言。目前來說,xml文件轉換的許多場合下都可以使用xslt。建立xslt樣式表,其中心就是定義模板。xslt樣式表可以...