XML - 数据交换管理/XSLT 和样式表/练习
外观
样式表章节 => XSL 和样式表
样式表答案 => 答案
- 对于第 2 章的练习,我们创建了一个 XML 文档、模式和样式表来定义博物馆实体。将该样式表更改为将该 XML 文档转换为另一个 XML 文档,而不是转换为 HTML。
- 在第 4 章中,我们创建了一个 XML 文档、模式和样式表来列出城市中包括最受欢迎的餐厅。
- a. 创建一个新的样式表,它使用命名模板来输出城市名称。然后使用两个不同模式的模板以更大的字体打印出餐厅,为最受欢迎的餐厅使用更大的字体。
- b. 现在创建一个样式表,它将按字母顺序对餐厅名称进行排序,并使用number()函数和单级编号对它们进行编号。
- c. 最后,我们将使用call-template和with-param元素来创建一个样式表,该样式表将计算一个城市中的餐厅数量,并将价格加起来,并将其输出到一个文本文件。此样式表将首先调用一个名为“count-restaurants”的模板,并将使用with-param将一个参数传递给该模板来计数餐厅。然后它将调用一个名为“sum-prices”的模板,该模板将使用with-param将“num”参数传递给sum()函数来对餐厅的最高价格求和。
样式表章节 => XSL 和样式表
样式表答案 => 答案