一、xsl模板的使用
上述第乙個模板與xml文件的根元素相匹配,並對根節點以下的所有元素應用模板規則。然後,一旦遇到標籤,就插入乙個標籤作為空白段落,接著對元素和元素分別應用模板規則。最後,經過轉換顯示的結果是36磅字型的職員名字和用斜體字表示的職員薪水。
二、xsl的擴充套件規則
1. 路徑指示符
除了路徑指示符之外,還可以對作用物件進行條件過濾或是排序,以進一步調整應用效果。過濾時,一般是以子元素(或屬性)是否存在(或其取值)為標準:
● 子元素存在:即//employee[salary]存在,選擇含有子元素的所有元素;
● 子元素取值:即employee[salary > 25000],選擇含有子元素,且salary取值大於25000的所有元素;
● 屬性存在: 即employee[@id]存在,選擇含有屬性的元素;
● 屬性取值: 即employee[@id =「1234」],選擇所有屬性id值為1234的元素。
3. 其他擴充套件過濾
其他的一些附加功能的過濾符,按功能分為:比較操作符、布林操作符和集合索引。
比較操作符的書寫格式和功能如下所示:
XML入門指南 9 使用XSL來顯示XML資料
使用xsl可以給 xml文件新增上顯示資訊。使用xsl 來顯示xml文件 xsl是 xml的可擴充套件樣式單語言。xsl 全稱是 可擴充套件的樣式單語言,the extensible stylesheet language 比css樣式單功能要強大的多。xsl的乙個主要的用途就是將 xml文件轉換成...
Xml學習(2) XSL 可擴充套件樣式語言
xml 學習 2 xsl 可擴充套件樣式語言 xml 是儲存資料的一種結構,而要使用這種結構表示的資料就要用 xsl xsl 是為xml 文擋制定樣式的一種語言,有三部分組成 1.xslt 轉換xml 文擋的一種語言。2.xpath 定義xml 文擋部分的一種語言。3.xslformatting o...
XML技術 XSL的基本語法
匹配式則能夠限定作用物件.節點擊擇句 在許多場合,輸出模板中需要使用節點的取值,此時需要使用語句輸出節點值,最直接的使用方式是使用空元素,這樣可以輸出當前節點及其後繼節點的取值.而如果僅僅是想輸出指定節點的取值,可以利用select屬性進行限定 select屬性可以是任意合法的路徑表示式 匹配當前節...