跳轉到內容

XML - 資料交換管理/XSLT 和樣式表/練習

來自華夏公益教科書,開放書籍,開放世界

樣式表章節 => XSL 和樣式表

樣式表答案 => 答案

  1. 對於第 2 章的練習,我們建立了一個 XML 文件、模式和樣式表來定義博物館實體。將該樣式表更改為將該 XML 文件轉換為另一個 XML 文件,而不是轉換為 HTML。
  2. 在第 4 章中,我們建立了一個 XML 文件、模式和樣式表來列出城市中包括最受歡迎的餐廳。
    • a. 建立一個新的樣式表,它使用命名模板來輸出城市名稱。然後使用兩個不同模式的模板以更大的字型打印出餐廳,為最受歡迎的餐廳使用更大的字型。
    • b. 現在建立一個樣式表,它將按字母順序對餐廳名稱進行排序,並使用number()函式和單級編號對它們進行編號。
    • c. 最後,我們將使用call-templatewith-param元素來建立一個樣式表,該樣式表將計算一個城市中的餐廳數量,並將價格加起來,並將其輸出到一個文字檔案。此樣式表將首先呼叫一個名為“count-restaurants”的模板,並將使用with-param將一個引數傳遞給該模板來計數餐廳。然後它將呼叫一個名為“sum-prices”的模板,該模板將使用with-param將“num”引數傳遞給sum()函式來對餐廳的最高價格求和。


樣式表章節 => XSL 和樣式表

樣式表答案 => 答案

華夏公益教科書