chapter10 XSLT应用——输出
输出文档控制:
语法:
说明:
.1 method
html不输出XML文档声明
text只输出节点的文本
.2 encoding
3.indent:自动换行和缩进
输出文本--
说明:、
select 必选,指定一个XPath表达式
disable-output-escaping,可选,是否禁用输出字符转义,default为no
.1输出复杂元素:
.2输出节点集合:XPath返回节点集合时,只输出第一个节点的内容
.3节点复制
.3.1
.3.2
.4生成元素
.4.1:动态生成元素名:
.4.2:特殊名称空间元素:
.5生成属性--
.5.1动态生成属性:
.5.2使用xsl:attribute指令:
.5.3属性所依附的元素是
.5.4生成XSLT文档:10-24(25)
.6输出指令:
.7输出注释
.8输出消息-
.9替换命名空间:
.10
.11阻止命名空间的输出
.12空白符对输出的影响
.12.1无意义空白符 10-44:
.12.2有意义空白符:
chapter10/10-1 一个简单的XML文档
chapter10/10-2 复制XML源文档
chapter10/10-3 存储新闻信息的XML文档
chapter10/10-4 将XML文档转换为HTML文档的XSLT文档
chapter10/10-5 关于动物种类的XML文档
chapter10/10-6 筛选肉食动物的XSLT文档
chapter10/10-7 一个关于消息的XML文档
chapter10/10-8 输出MESSAGE节点
chapter10/10-9 含有多个消息的XML文档
chapter10/10-10 输出MESSAGE节点
chapter10/10-11 一个含有5种颜色的XML文档
chapter10/10-12 复制整个XML源文档
chapter10/10-13 使用
chapter10/10-14 一些公司的简单资料
chapter10/10-15 利用关联信息重新构建XML文档
chapter10/10-16 存储一些简单的指令的XML文档
chapter10/10-17 为元素添加前缀“XSL”
chapter10/10-18 存储消息的XML文档
chapter10/10-19 为清单10-18添加属性
chapter10/10-20 存储了一些音乐CD信息的XML文档
chapter10/10-21 通过条件判断为属性赋值
chapter10/10-22 存储了若干标签的XML文档
chapter10/10-23 使用
chapter10/10-24 存储了若干指令信息的XML文档
chapter10/10-25 利用
chapter10/10-26 存储了一组消息和一条处理指令的XML文档
chapter10/10-27 转换处理指令的XSLT文档
chapter10/10-28 存储当日蔬菜报价的XML文档
chapter10/10-29 为价格过高的蔬菜添加注释
chapter10/10-30 含有空元素
chapter10/10-31 利用
chapter10/10-32 在
chapter10/10-33 存储了一条消息的XML文档
chapter10/10-34 使用
chapter10/10-35 存储公司基本收支情况的XML文档
chapter10/10-36 格式化数字的XSLT文档
chapter10/10-37 存储年利润数据的XML文档
chapter10/10-38 格式化利润报表的XSLT文档
chapter10/10-39 存储了若干条目信息的XML文档
chapter10/10-40 将
chapter10/10-41 为
chapter10/10-42 含有若干记录的XML文档
chapter10/10-43 输出每个
chapter10/10-44 利用
chapter10/10-45 含有无意义空白符和有意义空白符的XML文档
chapter10/10-46 在XSLT中删除空白符