XML技術 XSL的基本語法

2021-09-01 19:56:36 字數 825 閱讀 3529

匹配式則能夠限定作用物件.

⊙節點擊擇句

在許多場合,輸出模板中需要使用節點的取值,此時需要使用語句輸出節點值,最直接的使用方式是使用空元素,這樣可以輸出當前節點及其後繼節點的取值.而如果僅僅是想輸出指定節點的取值,可以利用select屬性進行限定(select屬性可以是任意合法的路徑表示式).

匹配當前節點的所有子節點為的元素.

匹配當前節點中所有後繼節點名為的元素.

在xsl樣式表中必須有乙個模板規則與根元素相匹配.

⊙迴圈判斷語句

在xml文件中,如果存在兩條以上的資料,必須使用元素指定上層的節點元素,再用設定要輸出的內容,才能顯示整個xml文件資料.

標準語法格式為:

......

屬性order-by的內容為排序標準列表,在列表元素前面新增加號(+)表示按公升序排序,新增減號(-)表示按降序排列.

⊙條件判斷句

語句是簡單地對條件進行判斷.它有三種用法:

1.如果要用元素的名稱作為匹配條件,語法:

下例對"name"元素的內容用紅色來顯示:

2. 如果用元素內容作為匹配條件,語法為:

下例對成績超過100分的學生輸出"滿分"資訊.

滿分3. 如果用元素的屬性作為匹配條件,語法為:

下例是對id號為105的學生輸出"105號學生"資訊:

105號學生

⊙多條件判斷語句

與和一起使用,可以進行多條條的分支判斷.

下列例子對成績不到80分的學生輸出"一般",對超過90分的學生輸出"優秀",對介於其間的學生輸出"良好"資訊:

一般優秀

良好

XML基本語法介紹

第一部分 文件宣告 文件宣告必須在xml文件的第一行,按照嚴格的xml語法,宣告語句前面不應該有空行。編輯的原始檔應該儲存為utf 8,gbk,gb2312其中乙個編碼。在xml宣告中encoding屬性值要和第一點中選擇的編碼相同。如果儲存為utf 8,可以不用在xml宣告中宣告,解析器會自動解析...

XML(2) XML 基本語法

1 xml 元素包含 開始標籤 元素體 內容 結束標籤。2 空元素 空元素只有開始標籤,沒有元素體和結束標籤,但空元素一定要閉合。1 xml 元素可以包含子元素或文字資料。2 xml 元素可以巢狀,但必須是合法巢狀。1 格式良好的 xml 文件必須且僅有乙個根元素!1 元素中第一部分為換行縮排,第二...

xml 語法03 xml的約束技術

xml的約束技術 dtd 文件型別定義。schema 校驗應用了dtd約束的xml書寫是否正確的方式 eclips提供了語法校驗。2,程式設計來校驗xml的正確性。xml檔案使用doctype宣告來指明它所遵循的dtd文件,doctype宣告語句有兩種形式 本地dtd,公共的dtd文件。元素定義 元...