XSLT开发人员指南

XSLT开发人员指南
作 者: Chris von See Nitin Keskar 英宇 英宇
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 计算机/网络 程序设计 HTML XML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Chris von See和Nitin Keskar 是EFORCE公司的高级技术总监,该公司为全球1000多家公司提供战略性的电子商务解决方案。

内容简介

XSLT是XSL(可扩展样式表语言)的派生产物,用来实现不同结构的XML文档之间的转换。本书首先介绍了XSLT的基本知识,接着全面深入地探讨了如何利用XSLT设计和构建复杂的数据驱动应用程序。主要涉及的内容包括:使用Xpath表达式定位数据、使用模板规则、创建XSLT结果树、使用XSLT中的变量和参数以及创建样式表输出等。最后还介绍了一些示例、编程工具及技术,以帮助读者更好地理解并运用XSLT。本书运用于希望了解和使用XSLT的开发人员和管理人员。

图书目录

第1章 XML简介

1. 1 XML历史简介

1. 2 剖析xML文档

1. 2. 1 XML声明

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. 1 XML专用语言和从XML派生的标记语言

1. 4. 2 XHTML

1. 4. 3 主题领域标准:CML. MathML. MusicML

1. 5 与XML相关的W3C标准

1. 5. 1 DTD

1. 5. 2 XML Schema

1. 5. 3 命名空间

1. 5. 4 XLink

1. 5. 5 XPointer

1. 5. 6 XMIJ查询

1. 5. 7 XPath

1. 5. 8 XSL和XSLT

1. 6 小结

第2章 XSLT简介

2. 1 什么是XSLT

2. 2 查找结构和含义

2. 2. 1 结构化文档

2. 2. 2 XML文档层次结构

2. 2. 3 树和节点

2. 2. 4 名字和命名空间

2. 3 XSLT特性概述

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. 4 XSLT的工作方式

2. 4. 1 模板处理

2. 4. 2 表达式处理

2. 4. 3 生成结果树

2. 5 小结

第3章 XML与XSLT应用程序

3. 1 XML的强大功能

3. 1. 1 文档开发和处理

3. 1. 2 电子商务

3. 2 扩展XML:用于转换的可扩展样式表语言

3. 2. 1 生成表示形式

3. 2. 2 重构xM比文档

3. 3 XML/XSL应用程序的结构

3. 3. 1 XML和XSLT处理工具

3. 3. 2 单层应用程序体系结构

3. 3. 3 n层应用程序体系结构

3. 4 小结

第4章 XSLT样式表的结构

4. 1 通用样式表结构

4. 2 XSLT版本和前向兼容模式

4. 2. 1 顶层元素

4. 2. 2 1. 0版本中未定义的属性

4. 2. 3 模板中的元素

4. 3 顶层样式表元素

4. 3. 1 xsl:import和xsl:include

4. 3. 2 xSl:strip-Space和xsl:preserve-space

4. 3. 3 xsl:output

4. 3. 4 xsl:kev

4. 3. 5 xsl:decimal-format

4. 3. 6 xSl:namespace-alias

4. 3. 7 xsl:anribute-set

4. 3. 8 xsl:variable和xsl:param

4. 3. 9 xsl:template

4. 4 嵌入样式表

4. 5 小结

第5章 表达式

5. 1 XSLT和XPath表达式概述

5. 1. 1 寻址

5. 1. 2 数据类型

5. 1. 3 固有函数

5. 2 编码XPath表达式

5. 2. 1 使用定位路径寻址

5. 2. 2 xPath和条件表达式

5. 2. 3 生成字符串值

5. 3 XPath函数

5. 3. 1 节点集函数

5. 3. 2 字符串函数

5. 3. 3 布尔函数

5. 3. 4 数值函数

5. 4 小结

第6章 模板规则

6. 1 xSLT处理模型

6. 2 定义和应用模板规则

6. 3 应用冲突解决方案模板规则

6. 4 重写模板规则

6. 5 使用模式

6. 6 使用内置模板规则

6. 6. 1 节点和元素的递归处理

6. 6. 2 模板模式处理

6. 6. 3 文本和属性节点处理

6. 6. 4 指令. 注释和命名空间节点处理

6. 7 使用命名模板