图书介绍

XSL高级编程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

XSL高级编程
  • (美)库尔特·卡格尔(Kurt Cagle)等著;韩平等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111099478
  • 出版时间:2002
  • 标注页数:667页
  • 文件大小:63MB
  • 文件页数:684页
  • 主题词:计算机网络(学科: 可扩充语言 学科: 程序设计) 计算机网络 可扩充语言 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

XSL高级编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 XSL 简介1

1.1 XML 概述2

1.1.1 DTD 和 Schema3

1.1.2 XML 名字空间5

1.1.3 转换/格式化的必要性6

1.2 XSL 简介7

1.2.1 XSLT 样式表8

1.2.2 XSLT 处理模型8

1.3 工具10

1.4 转换 XML 的其他手段11

1.5 XSL 的应用11

第2章 XPath——XML 路径语言13

2.1 XPath 简介13

2.1.1 XPath 的应用目标13

2.1.2 XPath 的工作原理14

2.1.3 XPath 数据模型16

2.1.4 其他的 XPath 概念19

2.1.5 XPath 函数23

2.2 XPath 语法24

2.2.1 非简写 XPath 语法25

2.2.2 简写语法32

2.2.3 两种语法的注意事项35

2.3 实例36

2.3.1 下载并安装 Instant Saxon36

2.3.2 XML 源文档36

2.4 XPointer、XLink 和 XQuery43

2.4.1 XPointer44

2.4.2 XLink44

2.4.3 XQuery45

2.5 本章小结45

第3章 XSLT 基础46

3.1 XSLT 处理46

3.1.1 XSLT 处理模型46

3.1.2 处理一份文档47

3.1.3 推模型和拉模型51

3.2 关于名字空间的话题59

3.3 XSLT 元素61

3.3.1 <xsl:stylesheet>61

3.3.2 <xsl:output>62

3.3.3 <xsl:template>65

3.3.4 <xsl:apply-templates>66

3.3.5 <xsl:value-of>66

3.3.6 <xsl:copy>和<xsl:copy-of>67

3.3.7 控制流程元素70

3.3.8 <xsl:sort>76

3.3.9 <xsl:number>79

3.3.10 <xsl:text>80

3.3.11 <xsl:element>81

3.3.12 <xsl:attribute>83

3.4 默认模板84

3.5 模板匹配冲突86

3.6 XSLT 函数86

3.6.1 position()和 last()87

3.6.2 name()89

3.6.3 count()90

3.7 本章小结90

第4章 模块化的 XSLT91

4.1 变量的取值92

4.1.1 <xsl:variable>的 select 属性94

4.1.2 变量选择和节点集96

4.2 参数的功能100

4.2.1 参数和外部程序的关系101

4.2.2 建立命名模板109

4.3 本章小结120

第5章 外部 XSLT121

5.1 文档和超空间世界122

5.2 过于繁复的样式表130

5.2.1 导入的重要性130

5.2.2 OO XML 的起点132

5.2.3 超级应用导入135

5.2.4 Import 和 Include,谁更好137

5.2.5 可扩展性138

5.3 样式表的将来:XSLT1.1147

5.3.1 废除 node-set()147

5.3.2 多个输出流148

5.3.3 通用脚本块和扩展149

5.3.4 导入模板的参数化150

5.4 XSLT 2.0以及其他151

5.5 本章小结153

第6章 使用 DOM 和 SAX 进行转换155

6.1 什么时候使用 DOM 或者 SAX 来代替 XSLT155

6.2 XML DOM157

6.2.1 快速了解对象和接口157

6.2.2 文档对象模型158

6.2.3 使用 Java 进行 DOM 编程159

6.2.4 使用 VBScript 进行 DOM 编程166

6.3 SAX169

6.3.1 基础知识169

6.3.2 SAX 的简短历史170

6.3.3 什么时候使用 SAX171

6.3.4 使用 Java 开发一个 SAX 2.0转换应用程序171

6.3.5 使用 Microsoft 的 SAX 产品188

6.3.6 过滤和编写 XML195

6.3.7 SAX 的其余内容203

6.4 本章小结205

第7章 Microsoft XSL 技术206

7.1 MSXML3206

7.1.1 安装208

7.1.2 XML 文档209

7.1.3 高级转换217

7.2 .NET224

7.2.1 XmlReader226

7.2.2 XmlDocument229

7.2.3 XmlNavigator230

7.2.4 XslTransform234

7.2.5 NET 中的 MSXML236

7.3 本章小结238

第8章 优化性能239

8.1 性能陷阱239

8.2 第一阶段:转换中的脚本240

8.2.1 克服 XSLT 语言限制240

8.2.2 遗漏操作符的情况241

8.2.3 从有脚本到无脚本的转换242

8.2.4 早期的 XSLT243

8.2.5 中间 XSLT249

8.2.6 简单小结第一阶段的性能问题252

8.3 第二阶段:低劣的设计、功能延伸和野心253

8.3.1 事倍功半的做法254

8.3.2 静态代码分析256

8.3.3 第二个性能改进257

8.3.4 第三个性能改进259

8.3.5 第二阶段性能问题的小结261

8.4 第三阶段:低劣的体系结构261

8.5 补充264

8.6 一些惊奇265

8.7 综述266

8.8 本章小结267

第9章 CSS 和 XSL-FO268

9.1 将样式应用到 XML 的技术268

9.2 CSS 原理271

9.2.1 关于级联样式表的说明271

9.2.2 CSS 格式化模型281

9.3 将 CSS 应用到 XML283

9.3.1 将 XML 链接到样式表283

9.3.2 SVG 中的 CSS292

9.3.3 与 XSLT 一起使用 CSS294

9.4 XSL-FO——XSL 格式化对象297

9.4.1 XSL-FO 术语297

9.4.2 XSL-FO 概况298

9.4.3 XSL-FO 网页299

9.5 XSL-FO 文档的结构301

9.5.1 利用 XSLT 创建一个 XSL-FO 文档305

9.5.2 使用 XSL-FO 创建 PDF:FOP312

9.5.3 展望314

9.6 本章小结315

第10章 通用结构转换316

10.1 转换 XML 树316

10.1.1 创建产品目录317

10.1.2 交付购货订单322

10.2 以样式表生成样式表332

10.3 从关系型数据库中转换数据335

10.3.1 Oracle XSQL Servlet336

10.3.2 从 XSQL 页中创建 XML 结果集336

10.3.3 将 XML 数据插入到 Oracle 数据库中338

10.4 本章小结339

第11章 以 XSLT 增加样式341

11.1 应用程序的要求341

11.2 原型1:基本目录342

11.3 原型2:控制显示的详细内容348

11.4 版本1:按作者进行选择357

11.4.1 样式表的变化357

11.4.2 脚本的变化359

11.5 版本2:服务器端版本360

11.5.1 ASP 代码361

11.5.2 样式表365

11.6 版本3:走向移动366

11.6.1 WAP 和 WML368

11.6.2 list.xsl369

11.6.3 book.xsl371

11.6.4 ASP 页372

11.7 应用程序集成374

11.8 本章小结377

第12章 转换到 SVG378

12.1 PGML、VML 和 SYG380

12.2 SVG 中的简单图形381

12.3 以 XSLT 分解文本391

12.4 制作星图案397

12.5 SVG 的将来402

12.6 本章小结403

第13章 转换为 VoiceXML405

13.1 具有声音能力的应用程序405

13.2 VoiceXML 解决方案407

13.2.1 VoiceXML 示例文档408

13.2.2 VoiceXML 元素412

13.2.3 建立环境414

13.3 一个更高级的 VoiceXML 应用程序416

13.3.1 定义语法417

13.3.2 基于 Web 的应用程序418

13.3.3 通话流程418

13.4 用于 VoiceXML 的 XSLT423

13.4.1 XSLT:开放源工具424

13.4.2 XSLT:生成 VoiceXML 文档426

13.5 本章小结438

第14章 XSLT 与 XML 大纲439

14.1 XML 大纲概述439

14.2 从大纲生成 XML 实例441

14.2.1 术语441

14.2.2 大纲设计442

14.2.3 转换446

14.3 从 XML 文档生成大纲450

14.4 生成用于大纲验证的样式表454

14.5 实施数据完整性约束条件459

14.5.1 规则表达式简介460

14.5.2 大纲中的规则表达式461

14.5.3 Xalan Java 扩展462

14.5.4 验证大纲463

14.6 本章小结464

第15章 XSLT 和 XML 展望465

15.1 打破 XSLT 的框框465

15.1.1 六个简单的物理机器466

15.1.2 六种简单的抽象机械467

15.1.3 XML 与其他计算技术的关系472

15.2 第一个复杂的抽象机械474

15.2.1 PNML 介绍474

15.2.2 了解你的大纲476

15.2.3 变量的值476

15.2.4 最困难的部分478

15.2.5 开发的最后阶段480

15.3 基于大纲的编程485

15.3.1 基于大纲编程的三个级别485

15.3.2 XSLT 中的基于大纲的编程486

15.3.3 Petri 网中基于大纲的编程487

15.4 本章小结488

第16章 案例研究——在线内容发布490

16.1 源格式490

16.2 一个简单的转换492

16.3 添加独立样式表功能495

16.3.1 第一次导入496

16.3.2 创建一个具有指向各章链接的目录497

16.4 将内容拆分到几个文件501

16.4.1 拆分文件502

16.4.2 创建术语表509

16.4.3 创建一个索引511

16.4.4 家族树514

16.5 一个实时转换方案514

16.5.1 ASP 页515

16.5.2 样式表516

16.6 结论520

16.7 本章小结520

附录 A XPath 参考521

附录 B XSLT 参考537

附录 C XML 文档对象模型569

附录 D SAX2.0:XML 简单应用编程接口578

附录 E XSLT 处理程序和工具616

附录 F XSLT 便捷工具627

附录 G 资源660

热门推荐