XSLT开发人员指南
基本信息
作 者:See,英宇 等 著 丛 书 名:出 版 社:清华大学出版社ISBN:9787302058250 出版时间:版 次:1 页 数:装 帧:平装 开 本:所属分类:图书 > 计算机与互联网 > 软件工程及软件方法学
内容简介
XSLT是XSL(可扩展样式表语言)的派生产物,用来实现不同结构的XML文档之间的转换。本书首先介绍了XSLT的基本知识,接着全面深入地探讨了如何利用XSLT设计和构建复杂的数据驱动应用程序。主要涉及的内容包括:使用Xpath表达式定位数据、使用模板规则,创建XSLT结果树、使用XSLT中的变量和参数以及创建样式表输出等。最后还介绍了一些示例、编程工具及技术,以帮助读者更好地理解并运用XSLT。
作者简介
Chris von See和Nitin Keskar 是EFORCE公司的高级技术总监,该公司为全球1000多家公司提供战略性的电子商务解决方案。
目录
目 录
第1章XML简介
1.1XML历史简介
1.2剖析xML文档
1.2.1XML声明
1.2.2注释
1.2.3标记
1.2.4元素
1.2.5属性
1.2.6实体
1.2.7良构的XML文档和有效的XML文档
1.3国际化XML
1.4作为元语言的XML
1.4.1XML专用语言和从XML派生的标记语言
1.4.2XHTML
1.4.3主题领域标准:CML.MathML.MusicML
1.5与XML相关的W3C标准
1.5.1DTD
1.5.2XMLSchema
1.5.3命名空间
1.5.4XLink
1.5.5XPointer
1.5.6XMIJ查询
1.5.7XPath
1.5.8XSL和XSLT
1.6小结
第2章XSLT简介
2.1什么是XSLT
2.2查找结构和含义
2.2.1结构化文档
2.2.2XML文档层次结构
2.2.3树和节点
2.2.4名字和命名空间
2.3XSLT特性概述
2.3.1查找数据:XPath语言
2.3.2转换数据:XSLT模板
2.3.3创建XML元素.属性和其他对象
2.3.4重用样式表逻辑
2.3.5执行条件处理与重复处理
2.3.6定义变量和参数
2.3.7创建链接文档各部分的键
2.3.8处理字符串类型.数值型和布尔型数据
2.4XSLT的工作方式
2.4.1模板处理
2.4.2表达式处理
2.4.3生成结果树
2.5小结
第3章XML与XSLT应用程序
3.1XML的强大功能
3.1.1文档开发和处理
3.1.2电子商务
3.2扩展XML:用于转换的可扩展样式表语言
3.2.1生成表示形式
3.2.2重构xM比文档
3.3XML/XSL应用程序的结构
3.3.1XML和XSLT处理工具
3.3.2单层应用程序体系结构
3.3.3n层应用程序体系结构
3.4小结
第4章XSLT样式表的结构
4.1通用样式表结构
4.2XSLT版本和前向兼容模式
4.2.1顶层元素
4.2.21.0版本中未定义的属性
4.2.3模板中的元素
4.3顶层样式表元素
4.3.1xsl:import和xsl:include
4.3.2xSl:strip-Space和xsl:preserve-space
4.3.3xsl:output
4.3.4xsl:kev
4.3.5xsl:decimal-format
4.3.6xSl:namespace-alias
4.3.7xsl:anribute-set
4.3.8xsl:variable和xsl:param
4.3.9xsl:template
4.4嵌入样式表
4.5小结
第5章表达式
5.1XSLT和XPath表达式概述
5.1.1寻址
5.1.2数据类型
5.1.3固有函数
5.2编码XPath表达式
5.2.1使用定位路径寻址
5.2.2xPath和条件表达式
5.2.3生成字符串值
5.3XPath函数
5.3.1节点集函数
5.3.2字符串函数
5.3.3布尔函数
5.3.4数值函数
5.4小结
第6章模板规则
6.1xSLT处理模型
6.2定义和应用模板规则
6.3应用冲突解决方案模板规则
6.4重写模板规则
6.5使用模式
6.6使用内置模板规则
6.6.1节点和元素的递归处理
6.6.2模板模式处理
6.6.3文本和属性节点处理
6.6.4指令.注释和命名空间节点处理
6.7使用命名模板