XSLT应用与输出

chapter10  XSLT应用——输出


输出文档控制:
语法:

说明:

.1 method
html不输出XML文档声明
text只输出节点的文本

.2 encoding

3.indent:自动换行和缩进


输出文本--
说明:、
select 必选,指定一个XPath表达式
disable-output-escaping,可选,是否禁用输出字符转义,default为no

.1输出复杂元素: 主要应用就是输出元素的文本内容,如果一个元素很复杂,包含有多个子元素,将输出所有子节点的文本内容,10-7(8)
.2输出节点集合:XPath返回节点集合时,只输出第一个节点的内容
.3节点复制
    .3.1 元素用来复制上下文节点,只复制开始和结束标签。use-attribute-sets是一个可选属性 定义一个空白符分隔的属性集列表,在列表中出现的属性集都被输出到目标文档中,要使用此属性,必须在XSLT文档中预先定义属性集,10-11(12)
    .3.2元素用来完全复制某个节点,包括子元素、属性、文本内容

.4生成元素用于动态生成元素:use-attribute-sets是一个可选属性定义一个空白符分隔的属性集列表,在列表中出现的属性集都被输出到目标文档中,要使用此属性,必须在XSLT文档中预先定义属性集
 .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   使用生成XML文档
chapter10/10-24   存储了若干指令信息的XML文档
chapter10/10-25   利用生成XSLT文档
chapter10/10-26   存储了一组消息和一条处理指令的XML文档
chapter10/10-27   转换处理指令的XSLT文档
chapter10/10-28   存储当日蔬菜报价的XML文档
chapter10/10-29   为价格过高的蔬菜添加注释
chapter10/10-30   含有空元素的XML文档
chapter10/10-31   利用提示空元素
chapter10/10-32   在的内容中使用XSLT元素
chapter10/10-33   存储了一条消息的XML文档
chapter10/10-34   使用元素生成XSLT文档
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   为元素指定EXCLUDE-RESULT-PREFIXES属性
chapter10/10-42   含有若干记录的XML文档
chapter10/10-43   输出每个元素的位置
chapter10/10-44   利用删除无意义空白符
chapter10/10-45   含有无意义空白符和有意义空白符的XML文档
chapter10/10-46   在XSLT中删除空白符

你可能感兴趣的:(javascript-XML)