《XML & ASP综合应用技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:唐宁九等编著
  • 出 版 社:浦东电子出版社
  • 出版年份:2001
  • ISBN:7900335579
  • 页数:341 页
图书介绍:本书首先介绍了XML的基本理论;然后介绍XML和ASP的结合应用,包括如何用ASP处理XML文档、文档样式化、数据存取、数据绑定和过程库等;最后给出几个综合使用XML和ASP技术的应用实例。

第1章 引言 1

1.1 标记语言的一般概念 1

1.1.1 标记语言 1

1.1.2 SGML 2

1.1.3 HTML 3

1.2 什么是XML 4

1.3 XML的设计目标 6

1.4 XML的应用特点 7

第2章 XML文档 9

2.1 XML文档简介 9

2.1.1 XML文档的一般概念 9

2.1.2 XML文档的使用 11

2.2 XML文档的逻辑结构 17

2.2.1 序言(Prolog) 18

2.2.2 Document元素 20

2.3 XML文档的语法 21

2.3.1 标记(Tag) 21

2.3.2 元素(Element) 22

2.3.3 结构完整的XML文档 27

2.4 XML文档语法分析器 28

第3章 DTD—文档类型定义 29

3.1 DTD的一般概念 29

3.1.1 定义DTD 30

3.1.2 DTD的基本结构 31

3.2 DTD中元素的说明 32

3.2.1 ANY规则 32

3.2.2 EMPTY规则 33

3.2.3 混合说明 33

3.2.4 多重说明 33

3.2.5 #PCDATA规则 34

3.2.6 分组,出现次数和元素符号 34

3.3 DTD中属性的说明 35

3.4 DTD中实体的说明 37

3.4.1 通用的或内部的实体 37

3.4.2 外部实体 37

3.4.3 参数实体 38

3.5 DTD中的其它部分 39

3.5.1 IGNORE和INCLUDE 39

3.5.2 注释(Comments) 39

3.5.3 联合内部和外部的DTD 40

3.6 有效的XML文档 40

3.6.1 客户端的有效性 40

3.6.2 服务器端的有效性 41

第4章 SCHEMAS——模式 43

4.1 建立一个模式文档 43

4.2 模式的组成 46

4.2.1 用名域 46

4.2.2 用多重模式 46

4.2.3 复杂类型定义 47

4.2.4 简单类型定义 48

4.2.5 侧面(Facets) 49

4.2.6 属性 52

4.2.7 Content属性 53

4.2.8 分组(Group) 53

4.2.9 派生(Derivation) 54

4.2.10 注释(Annotation) 55

4.3 DTD和SCHEMAS的比较 56

第5章 用ASP处理XML文档 58

5.1 SAX简介 58

5.2 DOM——文档对象模型 59

5.2.1 DOM的使用 59

5.2.2 使用合适的XML解析器(parser) 60

5.2.3 MSXML和W3C的XML DOM 62

5.2.4 MSXML接口介绍 63

5.2.5 DOM可以完成的工作 71

5.3 用ASP处理XML文档 80

5.3.1 如何将ASP和XML结合在一起 80

5.3.2 用ASP处理XML文档举例 83

第6章 用CSS实现XML文档的显示 99

6.1 CSS基本知识 100

6.1.1 CSS基本概念 100

6.1.2 指定样式 103

6.1.3 CSS中的单位 107

6.1.4 继承和层叠 108

6.2 继承和层叠 108

6.2.1 继承 108

6.2.2 层叠 109

6.3 将CSS用于XML文档 110

6.3.1 将CSS用于XML文档 111

6.3.2 专门用于特定输出媒介的样式 112

6.4 一个综合的例子 114

6.5 一个更高级的例子 116

第7章 XSL——可扩展的样式单语言 124

7.1 XSL简介 124

7.2 XSL的一般概念 125

7.2.1 XSL模式的概念 125

7.2.2 如何将XSL样式单用于XML文档 125

7.2.3 XSL如何工作 126

7.3 XSL样式单 129

7.3.1 XSL模板 129

7.3.2 用模式(Pattern)找到数据 131

7.3.3 XSL元素 134

7.3.4 一个较完整的XSL样式单 140

7.4 XSL方法 141

7.5 XSL查询 144

7.5.1 基于元素的查询 144

7.5.2 基于属性的查询 145

7.5.3 排序 145

7.6 在ASP应用中使用XSL——高级XSL技术 146

7.6.1 在ASP中用XSL变换XML文档 147

7.6.2 在XSL中使用脚本和逻辑(一个复杂的例子) 153

7.6.3 用XSL将源XML文档变换为另一个XML文档 161

7.7 实例——用数据驱动的方法动态产生XSL 162

7.7.1 例中的文件及相互关系 162

7.7.2 XML文档 163

7.7.3 产生XSL 165

7.7.4 测试页面 167

7.8 CSS与XSL比较 170

7.8.1 CSS与XSL的具体比较 170

7.8.2 将CSS与XSL结合使用 172

第8章 XML链接 173

8.1 Xpath 173

8.1.1 axes(轴) 174

8.1.2 结点测试 174

8.1.3 谓词 176

8.2 Xlink 178

8.2.1 HTML链接的局限性 178

8.2.2 Xlink链接 178

8.2.3 链的类型 180

8.3 Xpointer 184

8.3.1 HTML中的指针(Pointer) 184

8.3.2 使用Xpointer 184

8.3.3 XPointer对XPath的扩充 185

第9章 ADO技术与XML技术的结合 187

9.1 ADO的一般概念 187

9.2 XML中的ADO数据 190

9.3 用ADO实现服务器端的数据存取 195

9.4 ADO的显示风格(Style) 200

第10章 XML的数据绑定及其应用 204

10.1 客户端的数据绑定 204

10.2 用数据绑定显示XML文档 209

10.3 动态生成XML文档 223

10.4 修改源XML文档 233

第11章 创建XML过程库 243

11.1 确定要放在库中的函数和过程 243

11.1.1 读写文本文件——ReadFromFile和WriteToFile 243

11.1.2 状态和错误记录——Write ToLogFile过程 247

11.1.3 操纵XML文档的函数 248

11.2 建立过程库 251

11.3 使用过程库中的过程和函数 251

第12章 XML技术的新进展 253

12.1 模式仓库(Schema Repository) 253

12.2 商务通话(Biztalk) 256

12.3 在线传输XML 262

第13章 应用实例分析 270

13.1 在线跟踪调查工具 270

13.1.1 开发在线调查工具的准备 270

13.1.2 调查创建 272

13.1.3 系统编码 292

13.2 一个分布式应用实例 308

13.2.1 客户端页面的设计 309

13.2.2 代码分析 310

13.2.3 关于SOAP风格的问题 317

13.2.4 透明的代理服务 317

13.3 一个网上购物车系统 317

13.3.1 设计 318

13.3.2 系统开发 320

13.3.3 小结 341