书籍详情
XSL高级编程
作者:(美)库尔特·卡格尔(Kurt Cagle)等著;韩平[等]译
出版社:机械工业出版社
出版时间:2002-01-01
ISBN:9787111099475
定价:¥69.00
购买这本书可以去
内容简介
本书以一种实用的、教程样式的方法来讲解XSLT、XPath和XSL-FO规范的核心基础。主要内容包括:如何创建结构合理的模块化样式表来生成所需要的输出文档,如何对数据进行更改、过滤及排序,以及与其他内容进行合并而显示出来。 对于非常熟悉XML数据及其结构的开发人员,以及转换数据和将样式表应用于B2B和Web应用程序的人员来说,这是一本有益的参考书。
作者简介
暂缺《XSL高级编程》作者简介
目录
第1章 XSL简介
1. 1 XML概述
1. 1. 1 DTD和Schema
1. 1. 2 XML名字空间
1. 1. 3 转换/格式化的必要性
1. 2 XSL简介
1. 2. 1 XSLT样式表
1. 2. 2 XSLT处理模型
1. 3 工具
1. 4 转换XML的其他手段
1. 5 XSL的应用
第2章 XPath--XML路径语言
2. 1 XPath简介
2. 1. 1 XPath的应用目标
2. 1. 2 XPath的工作原理
2. 1. 3 XPath数据模型
2. 1. 4 其他的XPath概念
2. 1. 5 XPath出函数
2. 2 XPath语法
2. 2. 1 非简写XPath语法
2. 2. 2 简写语法
2. 2. 3 两种语法的注意事
2. 3 实例
2. 3. 1 下载并安装Instant
2. 3. 2 XML源文档
2. 4 XPointer. XLink和XQuery
2. 4. 1 XPointer
2. 4. 2 XLink
2. 4. 3 XQuery
2. 5 本章小结
第3章 XSLT基础
3. 1 XSLT处理
3. 1. 1 XSLT处理模型
3. 1. 2 处理一份文档
3. 1. 3 推模型和拉模型
3. 2 关于名字空间的话题
3. 3 XSLT元素
3. 3. 1 <xsl:stylesheet>
3. 3. 2 <xsl:output>
3. 3. 3 <xsl:template>
3. 3. 4 <xsl:apply-templates>
3. 3. 5 <xsl:value-of>
3. 3. 6 <xsl:copy>和<xsl:copy-of>
3. 3. 7 控制流程元素
3. 3. 8 <xsl:sort>
3. 3. 9 <xsl:number>
3. 3. 10 <xsl:text>
3. 3. 11 <xsl:element>
3. 3. 12 <xsl:attribute>
3. 4 默认模板
3. 5 模板匹配冲突
3. 6 XSLT函数
3. 6. 1 position()和last()
3. 6. 2 name()
3. 6. 3 count()
3. 7 本章小结
第4章 模块化的XSLT
4. 1 变量的取值
4. 1. 1 <xsl:variable>的select属性
4. 1. 2 变量选择和节点集
4. 2 参数的功能
4. 2. 1 参数和外部程序的关系
4. 2. 2 建立命名模板
4. 3 本章小结
第5章 外部XSLT
5. 1 文档和超空间世界
5. 2 过于繁复的样式表
5. 2. 1 导入的重要性
5. 2. 2 OO XML的起点
5. 2. 3 超级应用导入
5. 2. 4 Import和Include, 谁更好
5. 2. 5 可扩展性
5. 3 样式表的将来:XSLTl. 1
5. 3. 1 废除node-set()
5. 3. 2 多个输出流
5. 3. 3 通用脚本块和扩展
5. 3. 4 导入模板的参数化
5. 4 XSLT2. 0以及其他
5. 5 本章小结
第6章 使用DOM和SAX进行转换
6. 1 什么时候使用DOM或者SAX来代替
XSLT
6. 2 XML DOM
6. 2. 1 快速了解对象和接口
6. 2. 2 文档对象模型
6. 2. 3 使用Java进行DOM编程
6. 2. 4 使用VBScript进行DOM编程
6. 3 SAX
6. 3. 1 基础知识
6. 3. 2 SAX的简短历史
6. 3. 3 什么时候使用SAX
6. 3. 4 使用Java开发一个SAX 2. 0转换应用程序
6. 3. 5 使用Microsoft的SAX产品
6. 3. 6 过滤和编写XML
6. 3. 7 SAX的其余内容
6. 4 本章小结
第7章 Microsoft XSL技术
7. 1 MSXML3
7. 1. 1 安装
7. 1. 2 XML文档
7. 1. 3 高级转换
7. 2 . NET
7. 2. 1 XmlReader
7. 2. 2 XmlDocument
7. 2. 3 XmlNavigator
7. 2. 4 XslTransform
7. 2. 5 . NET中的MSMML
7. 3 本章小结
第8章 优化性能
8. 1 性能陷阱
8. 2 第一阶段:转换中的脚本
8. 2. 1 克服XSLT语言限制
8. 2. 2 遗漏操作符的情况
8. 2. 3 从有脚本到无脚本的转换
8. 2. 4 早期的XSLT
8. 2. 5 中间XSLT
8. 2. 6 简单小结第一阶段的性能问题
8. 3 第二阶段:低劣的设计. 功能延伸和野心
8. 3. 1 事倍功半的做法
8. 3. 2 静态代码分析
8. 3. 3 第二个性能改进
8. 3. 4 第三个性能改进
8. 3. 5 第二阶段性能问题的小结
8. 4 第三阶段:低劣的体系结构
8. 5 补充
8. 6 一些惊奇
8. 7 综述
8. 8 本章小结
第9章 CSS和XSL-FO
9. 1 将样式应用到XML的技术
9. 2 CSS原理
9. 2. 1 关于级联样式表的说明
9. 2. 2 CSS格式化模型
9. 3 将CSS应用到XML
9. 3. 1 将XML链接到样式表
9. 3. 2 SVG中的CSS
9. 3. 3 与XSLT一起使用CSS
9. 4 XSL-FO--XSL格式化对象
9. 4. 1 XSL-FO术语
9. 4. 2 XSL-FO概况
9. 4. 3 XSL-FO网页
9. 5 XSL-FO文档的结构
9. 5. 1 利用XSLT创建一个XSL-FO文档
9. 5. 2 使用XSL-FO创建PDF:FDP
9. 5. 3 展望
9. 6 本章小结
第10章 通用结构转换
10. 1 转换XML树
10. 1. 1 创建产品目录
10. 1. 2 交付购货订单
10. 2 以样式表生成样式表
10. 3 从关系型数据库中转换数据
10. 3. 1 Oracle XSQL Servlet
10. 3. 2 从XSQL页中创建XML结果集
10. 3. 3 将XML数据插入到Oracle数据库中
10. 4 本章小结
第11章 以XSLT增加样式
11. 1 应用程序的要求
11. 2 原型1:基本目录
11. 3 原型2:控制显示的详细内容
11. 4 版本1:按作者进行选择
11. 4. 1 样式表的变化
11. 4. 2 脚本的变化
11. 5 版本2:服务器端版本
11. 5. 1 ASP代码
11. 5. 2 样式表
11. 6 版本3:走向移动
11. 6. 1 WAP和WML
11. 6. 2 list. xsl
11. 6. 3 book. xsl
11. 6. 4 ASP页
11. 7 应用程序集成
11. 8 本章小结
第12章 转换到SVG
12. 1 PGML. VML和SVG
12. 2 SVG中的简单图形
12. 3 以XSLT分解文本
12. 4 制作星图案
12. 5 SVG的将来
12. 6 本章小结
第13章 转换为VoiceXML
13. 1 具有声音能力的应用程序
13. 2 VoiceXML解决方案
13. 2. 1 VoiceXML示例文档
13. 2. 2 VoiceXML元素
13. 2. 3 建立环境
13. 3 一个更高级的VoiceXML应用程序
13. 3. 1 定义语法
13. 3. 2 基于Web的应用程序
13. 3. 3 通话流程
13. 4 用于VoiceXML的XSLT
13. 4. 1 XSLT:开放源工具
13. 4. 2 XSLT:生成VoiceXML文档
13. 5 本章小结
第14章 XSLT与XML大纲
14. 1 XML大纲概述
14. 2 从大纲生成XML实例
14. 2. 1 术语
14. 2. 2 大纲设计
14. 2. 3 转换
14. 3 从XML文档生成大纲
14. 4 生成用于大纲验证的样式表
14. 5 实施数据完整性约束条件
14. 5. 1 规则表达式简介
14. 5. 2 大纲中的规则表达式
14. 5. 3 Xalan Java扩展
14. 5. 4 验证大纲
14. 6 本章小结
第15章 XSLT和XML展望
15. 1 打破XSLT的框框
15. 1. 1 六个简单的物理机器
15. 1. 2 六种简单的抽象机械
15. 1. 3 XML与其他计算技术的关系
15. 2 第一个复杂的抽象机械
15. 2. 1 PNML介绍
15. 2. 2 了解你的大纲
15. 2. 3 变量的值
15. 2. 4 最困难的部分
15. 2. 5 开发的最后阶段
15. 3 基于大纲的编程
15. 3. 1 基于大纲编程的三个级别
15. 3. 2 XSLT中的基于大纲的编程
15. 3. 3 Petri网中基于大纲的编程
15. 4 本章小结
第16章 案例研究--在线内容发布
16. 1 源格式
16. 2 一个简单的转换
16. 3 添加独立样式表功能
16. 3. 1 第一次导入
16. 3. 2 创建一个具有指向各章链接的目录
16. 4 将内容拆分到几个文件
16. 4. 1 拆分文件
16. 4. 2 创建术语表
16. 4. 3 创建一个索引
16. 4. 4 家族树
16. 5 一个实时转换方案
16. 5. 1 ASP页
16. 5. 2 样式表
16. 6 结论
16. 7 本章小结
附录A XPath参考
附录B XSLT参考
附录C XML文档对象模型
附录D SAX2. 0:XML简单应用编程接口
附录E XSLT处理程序和工具
附录F XSLT便捷工具
附录G 资源
1. 1 XML概述
1. 1. 1 DTD和Schema
1. 1. 2 XML名字空间
1. 1. 3 转换/格式化的必要性
1. 2 XSL简介
1. 2. 1 XSLT样式表
1. 2. 2 XSLT处理模型
1. 3 工具
1. 4 转换XML的其他手段
1. 5 XSL的应用
第2章 XPath--XML路径语言
2. 1 XPath简介
2. 1. 1 XPath的应用目标
2. 1. 2 XPath的工作原理
2. 1. 3 XPath数据模型
2. 1. 4 其他的XPath概念
2. 1. 5 XPath出函数
2. 2 XPath语法
2. 2. 1 非简写XPath语法
2. 2. 2 简写语法
2. 2. 3 两种语法的注意事
2. 3 实例
2. 3. 1 下载并安装Instant
2. 3. 2 XML源文档
2. 4 XPointer. XLink和XQuery
2. 4. 1 XPointer
2. 4. 2 XLink
2. 4. 3 XQuery
2. 5 本章小结
第3章 XSLT基础
3. 1 XSLT处理
3. 1. 1 XSLT处理模型
3. 1. 2 处理一份文档
3. 1. 3 推模型和拉模型
3. 2 关于名字空间的话题
3. 3 XSLT元素
3. 3. 1 <xsl:stylesheet>
3. 3. 2 <xsl:output>
3. 3. 3 <xsl:template>
3. 3. 4 <xsl:apply-templates>
3. 3. 5 <xsl:value-of>
3. 3. 6 <xsl:copy>和<xsl:copy-of>
3. 3. 7 控制流程元素
3. 3. 8 <xsl:sort>
3. 3. 9 <xsl:number>
3. 3. 10 <xsl:text>
3. 3. 11 <xsl:element>
3. 3. 12 <xsl:attribute>
3. 4 默认模板
3. 5 模板匹配冲突
3. 6 XSLT函数
3. 6. 1 position()和last()
3. 6. 2 name()
3. 6. 3 count()
3. 7 本章小结
第4章 模块化的XSLT
4. 1 变量的取值
4. 1. 1 <xsl:variable>的select属性
4. 1. 2 变量选择和节点集
4. 2 参数的功能
4. 2. 1 参数和外部程序的关系
4. 2. 2 建立命名模板
4. 3 本章小结
第5章 外部XSLT
5. 1 文档和超空间世界
5. 2 过于繁复的样式表
5. 2. 1 导入的重要性
5. 2. 2 OO XML的起点
5. 2. 3 超级应用导入
5. 2. 4 Import和Include, 谁更好
5. 2. 5 可扩展性
5. 3 样式表的将来:XSLTl. 1
5. 3. 1 废除node-set()
5. 3. 2 多个输出流
5. 3. 3 通用脚本块和扩展
5. 3. 4 导入模板的参数化
5. 4 XSLT2. 0以及其他
5. 5 本章小结
第6章 使用DOM和SAX进行转换
6. 1 什么时候使用DOM或者SAX来代替
XSLT
6. 2 XML DOM
6. 2. 1 快速了解对象和接口
6. 2. 2 文档对象模型
6. 2. 3 使用Java进行DOM编程
6. 2. 4 使用VBScript进行DOM编程
6. 3 SAX
6. 3. 1 基础知识
6. 3. 2 SAX的简短历史
6. 3. 3 什么时候使用SAX
6. 3. 4 使用Java开发一个SAX 2. 0转换应用程序
6. 3. 5 使用Microsoft的SAX产品
6. 3. 6 过滤和编写XML
6. 3. 7 SAX的其余内容
6. 4 本章小结
第7章 Microsoft XSL技术
7. 1 MSXML3
7. 1. 1 安装
7. 1. 2 XML文档
7. 1. 3 高级转换
7. 2 . NET
7. 2. 1 XmlReader
7. 2. 2 XmlDocument
7. 2. 3 XmlNavigator
7. 2. 4 XslTransform
7. 2. 5 . NET中的MSMML
7. 3 本章小结
第8章 优化性能
8. 1 性能陷阱
8. 2 第一阶段:转换中的脚本
8. 2. 1 克服XSLT语言限制
8. 2. 2 遗漏操作符的情况
8. 2. 3 从有脚本到无脚本的转换
8. 2. 4 早期的XSLT
8. 2. 5 中间XSLT
8. 2. 6 简单小结第一阶段的性能问题
8. 3 第二阶段:低劣的设计. 功能延伸和野心
8. 3. 1 事倍功半的做法
8. 3. 2 静态代码分析
8. 3. 3 第二个性能改进
8. 3. 4 第三个性能改进
8. 3. 5 第二阶段性能问题的小结
8. 4 第三阶段:低劣的体系结构
8. 5 补充
8. 6 一些惊奇
8. 7 综述
8. 8 本章小结
第9章 CSS和XSL-FO
9. 1 将样式应用到XML的技术
9. 2 CSS原理
9. 2. 1 关于级联样式表的说明
9. 2. 2 CSS格式化模型
9. 3 将CSS应用到XML
9. 3. 1 将XML链接到样式表
9. 3. 2 SVG中的CSS
9. 3. 3 与XSLT一起使用CSS
9. 4 XSL-FO--XSL格式化对象
9. 4. 1 XSL-FO术语
9. 4. 2 XSL-FO概况
9. 4. 3 XSL-FO网页
9. 5 XSL-FO文档的结构
9. 5. 1 利用XSLT创建一个XSL-FO文档
9. 5. 2 使用XSL-FO创建PDF:FDP
9. 5. 3 展望
9. 6 本章小结
第10章 通用结构转换
10. 1 转换XML树
10. 1. 1 创建产品目录
10. 1. 2 交付购货订单
10. 2 以样式表生成样式表
10. 3 从关系型数据库中转换数据
10. 3. 1 Oracle XSQL Servlet
10. 3. 2 从XSQL页中创建XML结果集
10. 3. 3 将XML数据插入到Oracle数据库中
10. 4 本章小结
第11章 以XSLT增加样式
11. 1 应用程序的要求
11. 2 原型1:基本目录
11. 3 原型2:控制显示的详细内容
11. 4 版本1:按作者进行选择
11. 4. 1 样式表的变化
11. 4. 2 脚本的变化
11. 5 版本2:服务器端版本
11. 5. 1 ASP代码
11. 5. 2 样式表
11. 6 版本3:走向移动
11. 6. 1 WAP和WML
11. 6. 2 list. xsl
11. 6. 3 book. xsl
11. 6. 4 ASP页
11. 7 应用程序集成
11. 8 本章小结
第12章 转换到SVG
12. 1 PGML. VML和SVG
12. 2 SVG中的简单图形
12. 3 以XSLT分解文本
12. 4 制作星图案
12. 5 SVG的将来
12. 6 本章小结
第13章 转换为VoiceXML
13. 1 具有声音能力的应用程序
13. 2 VoiceXML解决方案
13. 2. 1 VoiceXML示例文档
13. 2. 2 VoiceXML元素
13. 2. 3 建立环境
13. 3 一个更高级的VoiceXML应用程序
13. 3. 1 定义语法
13. 3. 2 基于Web的应用程序
13. 3. 3 通话流程
13. 4 用于VoiceXML的XSLT
13. 4. 1 XSLT:开放源工具
13. 4. 2 XSLT:生成VoiceXML文档
13. 5 本章小结
第14章 XSLT与XML大纲
14. 1 XML大纲概述
14. 2 从大纲生成XML实例
14. 2. 1 术语
14. 2. 2 大纲设计
14. 2. 3 转换
14. 3 从XML文档生成大纲
14. 4 生成用于大纲验证的样式表
14. 5 实施数据完整性约束条件
14. 5. 1 规则表达式简介
14. 5. 2 大纲中的规则表达式
14. 5. 3 Xalan Java扩展
14. 5. 4 验证大纲
14. 6 本章小结
第15章 XSLT和XML展望
15. 1 打破XSLT的框框
15. 1. 1 六个简单的物理机器
15. 1. 2 六种简单的抽象机械
15. 1. 3 XML与其他计算技术的关系
15. 2 第一个复杂的抽象机械
15. 2. 1 PNML介绍
15. 2. 2 了解你的大纲
15. 2. 3 变量的值
15. 2. 4 最困难的部分
15. 2. 5 开发的最后阶段
15. 3 基于大纲的编程
15. 3. 1 基于大纲编程的三个级别
15. 3. 2 XSLT中的基于大纲的编程
15. 3. 3 Petri网中基于大纲的编程
15. 4 本章小结
第16章 案例研究--在线内容发布
16. 1 源格式
16. 2 一个简单的转换
16. 3 添加独立样式表功能
16. 3. 1 第一次导入
16. 3. 2 创建一个具有指向各章链接的目录
16. 4 将内容拆分到几个文件
16. 4. 1 拆分文件
16. 4. 2 创建术语表
16. 4. 3 创建一个索引
16. 4. 4 家族树
16. 5 一个实时转换方案
16. 5. 1 ASP页
16. 5. 2 样式表
16. 6 结论
16. 7 本章小结
附录A XPath参考
附录B XSLT参考
附录C XML文档对象模型
附录D SAX2. 0:XML简单应用编程接口
附录E XSLT处理程序和工具
附录F XSLT便捷工具
附录G 资源
猜您喜欢