《XML高级网络应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:但正刚,李顺等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302055831
  • 页数:387 页
图书介绍:本书主要内容涉及XML模式、模式的几种方法、信息模型的建立及实现、XML的DOM接口/SAX接口/数据库技术、无线应用协议和XML在电子商务开发中的应用,以及XML与ASP.NET的联系及其应用。

上篇 XML提高篇 3

第1章 XML模式提高 3

1.1 DTD和Schema回顾 4

1.1.1 DTD机制 4

1.1.2 XMLSchema 5

1.1.3 DTD和Schema的比较 7

1.2 DTD语法 8

1.2.1 DTD的一般结构 8

1.2.2 DTD元素定义 12

1.2.3 DTD与实体 13

1.2.4 DTD元素属性 19

1.2.5 内部DTD和外部DTD 25

1.3 DTD进阶 28

1.3.1 DTD的约束和有效性检查 28

1.3.2 DTD的编写实例 29

1.3.3 DTD的说明 30

1.3.4 DTD的命名空间问题 32

1.4 XMLSchema语法 33

1.4.1 Schema的一般结构 33

1.4.2 Schema的元素定义 33

1.4.3 Schema的属性声明 38

1.4.4 XMLSchema中的实体声明以及注释 40

1.5 DTD和XMLSchema实例 41

1.6 小结 43

第2章 名域 44

2.1 名域 45

2.1.1 名域的产生 45

2.1.2 名域概述 49

2.1.3 表示名域 49

2.2.1 声明一个名域 52

2.2 名域的定义和声明 52

2.2.2 限定名 53

2.2.3 范围 53

2.3 名域的范畴和应用 54

2.3.1 名域的范畴 54

2.3.2 名域应用 57

2.4 Schema中的名域 62

2.5 小结 70

第3章 数据建模与XML应用 71

3.1 数据建模 72

3.1.1 UML方法 72

3.1.2 动态模型和静态模型 75

3.2 信息建模 78

3.2.1 静态建模 78

3.2.2 动态建模 81

3.3 设计XML文档 82

3.3.1 XML文档的概念 83

3.3.2 将信息模型映射到XML 87

3.4 模式语言和表示法 93

3.4.1 模式的作用 93

3.4.2 将DTD作为模式 94

3.4.3 根据信息模型创建DTD 96

3.4.4 XML模式 99

3.5 小结 100

第4章 DOM进阶 101

4.1 XML文档的加载和遍历 102

4.1.1 DOM回顾 102

4.1.2 使用DOM创建节点树 102

4.1.3 DOM创建和加载文档应用 104

4.1.4 DOM遍历文档实例 107

4.2.1 添加元素 123

4.2 使用DOM对文档进行操作 123

4.2.2 删除元素 125

4.2.3 改变元素 126

4.2.4 处理错误 126

4.3 DOM接口介绍 128

4.3.1 Document接口 128

4.3.2 Node接口 129

4.3.3 NodeList接口 132

4.3.4 NamedNodeMap接口 132

4.4 DOM应用实例 133

4.4.1 简单的客户端实例 134

4.4.2 复杂的DOM编程实例 141

4.4.3 基于DOM的投票系统 148

4.5.1 W3C的工作 153

4.5.2 DOM的应用 153

4.5 DOM和XML的未来 153

4.5.3 数据库、模式和DOM 154

4.6 小结 154

第5章 SAX进阶 155

5.1 SAX接口 156

5.1.1 SAX概述 156

5.1.2 DOM和SAX 159

5.2.1 SAX的接口 160

5.2 SAX的接口和类介绍 160

5.2.2 SAX的类 164

5.3 SAX应用实例 167

5.3.1 SAX处理元素属性 167

5.3.2 SAX的解析器处理XML文档 170

5.3.3 基于事件解析的SAX模型分析 171

5.4 小结 175

第6章 XML与数据 176

6.1.1 采用文件系统存储的局限性 177

6.1 存储XML文档 177

6.1.2 数据库存储 178

6.1.3 关系数据库介绍 182

6.1.4 Microsoft SQL Server数据库对XML的支持 185

6.2 数据交换 187

6.2.1 数据传送 187

6.2.2 用DOM方法创建XML文档 193

6.3 数据岛概念 195

6.3.1 数据岛对象 196

6.3.2 节点的操作 198

6.3.3 其他XML文档的显示方法 201

6.3.4 XML数据岛和DSO的使用 204

6.3.5 DSO结合数据绑定-Client端的分页显示 206

6.3.6 XML数据岛和XSL应用-Client端的查询/排序 206

6.3.7 XML数据岛中数据的编辑和发送 208

6.3.8 动态改变XSL以实现按要求查询/排序 209

6.3.9 数据岛实例分析 210

6.4 XML模式与数据库 213

6.4.1 数据库到XML模式 213

6.4.2 应用规则 215

6.5 XSL样式表概述 219

6.6 网上音乐预定系统 222

6.6.1 页面显示音乐 223

6.6.2 处理客户信息 227

6.6.3 保存用户信息 231

6.6.4 后续优化工作 235

6.7 小结 236

下篇 XML工业应用篇 239

第7章 同步多媒体集成语言SMIL 239

7.1 SMIL简介 240

7.1.1 SMIL概述 240

7.1.3 SMIL示例 241

7.1.2 SMIL结构 241

7.1.4 SMIL的支持工具 243

7.1.5 SMIL前景 243

7.2 SMIL的元素 243

7.2.1 文件头元素 243

7.2.2 基本布局元素 245

7.2.3 文件体元素 248

7.2.4 超链接元素 256

7.3 SMIL实例 260

7.3.1 “幻灯片”——使用行内时序 260

7.3.2 “增长的列表”——使用CSS时序 260

7.3.3 “正方形”——使用时间表 261

7.4 小结 262

第8章 WAP基础及Server配置 263

8.1.1 WAP概述 264

8.1 WAP 264

8.1.2 WAP网络实例 265

8.1.3 WAP上网过程 266

8.2 WAP Server的建立 266

8.2.1 预备知识 266

8.2.2 从MicrosoftⅡS5.0到WAP Server 267

8.2.3 从PWS到WAP Server 270

8.2.4 从Apache到WAP Server 270

8.3 WML的软件使用 271

8.3.1 Infinite WAP Server 271

8.3.2 Nokia WAP Toolkit 273

8.4 小结 276

第9章 WML语言及WAP开发 277

9.1.1 WML基本概念 278

9.1.2 WML与XML 278

9.1 WML 278

9.1.3 WML文件结构 280

9.1.4 WML的显示 281

9.2 WML语法规则 281

9.2.1 字符集 282

9.2.2 大小写敏感 282

9.2.3 WML文档的基本框架 282

9.2.4 WML文档中的保留符号 283

9.2.5 标签的属性 283

9.2.6 引用变量 284

9.3 WML中的标签 284

9.3.1 页面与卡片 285

9.3.2 用户输入 288

9.3.3 文本格式 290

9.3.4 图片 292

9.3.5 锚 293

9.3.6 事件 294

9.3.7 任务 295

9.3.8 定时 296

9.3.9 变量 296

9.4 WML的实例分析 297

9.4.1 显示文本 297

9.4.2 显示图片 298

9.4.3 显示表单 298

9.4.4 处理事件 301

9.4.5 CGI编程 304

9.4.6 单页的含有图片的WML 306

9.4.7 多页的WML的定位 307

9.5 小结 309

第10章 SOAP协议规范 310

10.1 SOAP简介 311

10.1.1 设计目标 311

10.1.2 SOAP消息举例 312

10.1.3 SOAP消息交换模型 313

10.1.4 与XML的关系 313

10.2 SOAP封装 314

10.2.1 封装 314

10.2.2 SOAP头 315

10.2.3 SOAP体 316

10.2.4 SOAP错误 317

10.3 SOAP编码 318

10.3.1 XML中的编码类型规则 319

10.3.2 简单类型 321

10.3.3 多态accessor 323

10.3.4 复合类型 323

10.3.5 默认值 332

10.3.6 SOAP root属性 332

10.4.2 SOAP HTTP应答 333

10.4.1 SOAP HTTP请求 333

10.4 在HTP中使用SOAP 333

10.4.3 HTTP扩展框架 334

10.4.4 SOAPHTTP举例 334

10.5 在RPC中使用SOAP 335

10.5.1 SOAP与防火墙 335

10.5.2 RPC和SOAP体 337

10.5.3 RPC和SOAP头 337

10.6 小结 337

第11章 XML与电子商务 339

11.1 电子商务基础 340

11.1.1 电子商务 340

11.1.2 电子商务的三种业务模式 341

11.1.3 电子商务是现代工业社会高度发展的结果 342

11.1.4 在电子商务中使用XML的理由 342

11.2 XMLBizTalk框架 343

11.2.2 符合BizTalk框架的文件结构 344

11.2.1 BizTalk概述 344

11.2.3 BizTalk框架的优点 345

11.2.4 BizTalk大纲标准库 346

11.2.5 BizTalk框架结构原则 346

11.2.6 深入讨论BizTalk框架 347

11.3 BizTalk的工作、部署及开发工具 351

11.3.1 BizTalk如何工作 351

11.3.2 BizTalk架构 352

11.3.3 部署BizTalk 353

11.3.4 构建于SQL Server 2000之上 354

11.3.5 BizTalk Jumpstart工具包简介 354

11.4 BizTalk的使用 355

11.5 小结 359

第12章 XML与ASP.NET 360

12.1.2 .NET Framework的层次结构 361

12.1.1 .NET战略的目标 361

12.1 .NET及ASP.NET基础 361

12.1.3 .NET Framework的组成部分 362

12.1.4 什么是ASP.NET? 365

12.1.5 ASP.NET的新特性 365

12.1.6 ASP.NET与XML的联系 366

12.2 NET中的DOM对象模型 367

12.2.1 NET的DOM实现 367

12.2.2 NET DOM对象的主要类 368

12.3 NET Framework中的SAX 377

12.3.1 NET Framework中的SAX对象 377

12.3.2 使用XmlReader访问数据 377

12.3.3 结合ASP.NET运用SAX 380

12.4 Web控件使用XMLWeb Service 382

12.5 在ASP.NET中利用XML绑定数据 386

12.6 小结 387