书籍详情

XSLT精要从XML到HTML

XSLT精要从XML到HTML

作者:(美)Khun Yee Fung著;汉扬天地科技发展有限公司译

出版社:清华大学出版社

出版时间:2002-01-01

ISBN:9787302058229

定价:¥38.00

购买这本书可以去
内容简介
  本书主要介绍用XSLT实现从XML到HTML的转换。XSL(XSL:Extensible Stylesheet Language,扩展样式表语言)用途非常广泛,它可以将一种XML文档转换成另一种XML文档、HTML文档或者文本文档。本书采用了理论与实践案例相结合的讲解方法,首先介绍XML及XSLT的作用,用XSLT实现转换的理论过程,接着介绍了作者在实际项目开发中积累的经验与技巧,最后介绍了一个完整的案例开发。本书对于希望使用XSLT将XML文档转换为HTML文档的开发人员很有参考价值。
作者简介
暂缺《XSLT精要从XML到HTML》作者简介
目录
第一部分 XML与XSLT简介
第1章 简介
1.1 什么是XML
1.2 可扩展的XML文档的重要性
1.3 XML和HTML之间的差别
1.4 显示XML文档
1.5 XSLT的作用
1.6 HTML发布流程中的XSLT
1.7 小结
1.8 下一章
第2章 XML
2.1 URI
2.2 基本XML文档结构
2.2.1 XML声明
2.2.2 XML文档类型声明
2.2.3 文档元素
2.3 XML中的合法名称
2.4 元素
2.4.1 嵌套元素
2.4.2 属性
2.4.3 命名空间
2.5 字符数据
2.6 实体
2.7 处理指令
2.8 注释
2.9 XML文档的根
2.10 小结
2.11 下一章
第3章 XSLT简介
3.1 会议室预订文档
3.1.1 预订文档
3.1.2 会议室文档
3.1.3 任务
3.2 设计XSLT文档
3.2.1 最简单的XSLT文档
3.2.2 生成HTML元素
3.2.3 显示lastUpdated元素
3.2.4 处理多种选择
3.2.5 基本匹配
3.2.6 深入探讨包含的元素
3.2.7 显示每天的全部会议
3.2.8 显示特定日期中的会议
3.2.9 决策
3.2.10 显示会议室功能、预订和使用情况
3.3 小结
3.4 下一章
第二部分 文档解析
第4章 XML文档树
4.1 树的术语
4.2 将XML文档转换为树
4.2.1 转换文档元素中包含的元素
4.2.2 一个示例
4.2.3 文本节点
4.2.4 属性
4.3 遍历树
4.3.1 枚举树的所有节点
4.3.2 示例
4.4 文档顺序
4.5 树节点的惟一性
4.6 小结
4.7 下一章
第5章 路径
5.1 路径和表达式
5.1.1 数字
5.1.2 字符串
5.1.3 布尔值
5.1.4 节点集
5.2 位置路径
5.2.1 上下文
5.2.2 步
5.2.3 轴
5.2.4 节点测试
5.2.5 计算轴和节点测试
5.2.6 谓词
5.2.7 关于计算步的小结
5.3 合并步
5.3.1 初始的上下文
5.3.2 设计位置路径
5.4 数据类型和操作符
5.4.1 字符串
5.4.2 数字
5.4.3 布尔值
5.4.4 节点集
5.4.5 运算符的优先级
5.5 节点名称
5.5.1 扩展名称
5.5.2 一些奇怪的结果
5.6 XPath表达式的示例
5.7 小结
5.8 下一章
第6章 转换
6.1 使转换过程可视化
6.2 文字结果元素
6.3 带有xsl:apply-templates元素的简单模板
6.4 嵌套的xsl:apply-templates元素
6.5 模式
6.6 匹配模板
6.6.1 匹配第一个节点
6.6.2 第二个节点
6.7 模板优先级
6.8 当前节点和当前节点列表,上下文节点和上下文
6.9 XSLT文档
6.9.1 非XSLT元素
6.9.2 有关xsl:template元素
6.9.3 关于xsl:apply-templates元素
6.9.4 默认模板
6.9.5 关于call-template元素
6.9.6 参数
6.9.7 复制
6.10 小结
6.11 下一章
第7章 控制
7.1 xsl:if元素
7.2 for-each元素
7.3 命名模板的循环
7.4 排序
7.4.1 排序数据类型
7.4.2 升序或降序
7.4.3 大小写
7.4.4 与语言有关的排序
7.4.5 多重排序
7.5 向控制台发送消息
7.6 XSLT文档外的参数
7.7 小结
7.8 下一章
第8章 构建结果树
8.1 用于HTML的xsl:output元素
8.1.1 没有结束标记的元素
8.1.2 布尔值
8.1.3 指令
8.1.4 文档类型声明
8.2 包含文字结果元素
8.2.1 参数值模板
8.2.2 属性-值模板的上下文节点
8.3 构建元素
8.4 插入注释
8.5 插入指令
8.6 xsl:test元素
8.7 xSl:value-of元素
8.8 变量
8.8.1 全局变量
8.8.2 变量的可见性
8.9 结果树段
8.10 只有空白字符的文本节点
8.10.1 XSLT文档
8.10.2 源文档
8.10.3 xsl:space元素
8.11 小结
8.12 下一章
第9章 合并模板
9.1 xsl:include元素
9.2 xsl:import元素
9.3 xsl:apply-imports元素
9.4 小结
9.5 下一章
第10章 扩展
10.1 声明扩展函数和扩展元素
10.2 使用扩展函数
10.3 使用扩展元素
10.4 检查可用性
10.5 小结
10.6 下一章
第三部分 使用技巧与案例研究
第11章 经验与技巧
11.1 表的生成
11.2 字符替换
11.3 用xsl:include实现项目重用
11.4 用xsl:import实现从不同项目中重复使用
11.5 使用mode属性组织模板
11.6 xsl:include和xsl:import元素
11.7 使用全局参数设置配置
11.8 绝对路径和模板模式
11.9 模板模式的步
11.10 在模板模式中使用简单的谓词
11.11 使用translate()函数转换大小写
11.12 短模板
11.13 标志你的XML数据
11.14 使用xsl:apply-templates
11.15 一次一页
11.16 外观、生成、编写
11.17 工作目录
11.18 XSLT模板应用程序
11.19 删除一个元素
11.20 使用XML配置文件
11.21 使用排列文件
11.22 一次一棵子树
11.23 使用xsl:copy-of
11.24 覆盖默认模板
11.25 避免使用Descendant轴
11.26 减小节点集的大小
11.27 避免使用多个谓词
11.28 小结
11.29 下一章
第12章 案例研究
12.1 Web站点
12.1.1 主页
12.1.2 汇总页
12.1.3 详情页
12.1.4 非XSLT任务
12.2 设计XML文件
12.3 组织XSLT文档
12.3.1 主页
12.3.2 汇总页
12.3.3 详情页
12.4 设计XSLT模板
12.4.1 工作量的分配
12.4.2 广告
12.4.3 页眉和页脚
12.4.4 完整新闻
12.4.5 详情页的左边栏
12.4.6 页眉
12.4.7 详情页
12.4.8 链接项目
12.4.9 投票区
12.4.10 汇总页的左边栏
12.4.11 新闻
12.4.12 汇总页
12.5 小结
12.6 下一章
第四部分 其他文件的转换
第13章 转换为XML和文本文件
13.1 XHTML
13.2 XSL
13.2.1 简单示例
13.2.2 显示格式对象
13.3 SVG
13.4 将XML文档转换为文本文件
13.5 小结
第五部分 附 录
附录A 工具和资源
A.1 XML工具
A.1.1 XMI编辑器
A.1.2 XML数据库
A.1.3 XSLT处理器
A.1.4 DOM和SAXAPI
A.2 资源
A.2.1 W3C规范
A.2.2 XSLT处理器
A.3 XSLTWeb站点
附录B 字符集和编码方案
附录C XSLT和XPath参考
C.1 XSLT元素
C.1.1 xsl:apply-imports
C.1.2 xsl:apply-templates
C.1.3 xsl:attribute
C.1.4 xsl:attribute-set
C.1.5 xsl:call-template
C.1.6 xsl:choose
C.1.7 xsl:comment
C.1.8 xsl:copy
C.1.9 xsl:copy-of
C.1.10 xsl:decimal-format
C.1.11 xsl:element
C.1.12 xsl:fallback
C.1.13 xsl:for-each
C.1.14 xsl:if
C.1.15 xsl:import
C.1.16 xsl:include
C.1.17 xsl:key
C.1.18 xsl:message
C.1.19 xsl:namespace-alias
C.1.20 XSl:number
C.1.21 xsl:zotherwise
C.1.22 xsl:output
C.1.23 xsl:aram
C.1.24 xsl:preserve-space
C.1.25 processing-instruction
C.1.26 xsl:Sort
C.1.27 xsl:Strip-space
C.1.28 xsl:Stylesheet
C.1.29 xsl:template
C.1.30 xsl:text
C.1.31 xsl:bansform
C.1.32 xsl:Value-of
C.1.33 xsl:variable
C.1.34 xsl:when
C.1.35 xsl:with-param
C.2 XSLT和XPath函数
C.2.1 boolean
C.2.2 ceiling
C.2.3 concat
C.2.4 Contains
C.2.5 Count
C.2.6 Current
C.2.7 document
C.2.8 element-available
C.2.9 false
C.2.10 Floor
C.2.11 format-number
C.2.12 function-available
C.2.13 generate-id
C.2.14 id
C.2.15 key
C.2.16 lang
C.2.17 last
C.2.18 local-name
C.2.19 name
C.2.20 namespace-uri
C.2.21 normalize-space
C.2.22 not
C.2.23 number
C.2.24 position
C.2.25 round
C.2.26 stans-with
C.2.27 sking
C.2.28 shlng-length
C.2.29 substring
C.2.30 String-after
C.2.31 subsying-before
C.2.32 sum
C.2.33 system-property
C.2.34 translate
C.2.35 true
C.2.36 unparsed-entity-uri
猜您喜欢

读书导航