《XML网页制作彻底研究》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:陈会安编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2003
  • ISBN:7113050646
  • 页数:446 页
图书介绍:本书从XML的基本规格一步步带领读者进入XML的天空,活用XML相关技术制作网页、结合ASP技术建立Web应用程序和VB建立SAX2应用程序。

第1章 树状结构的文件数据 1

1-1 文件数据的对象化 2

面向对象的程序语言 2

文件数据的对象化 2

1-2 树状结构的数据分析 3

树的数据结构 3

文件数据的树状结构 4

1-3 计算机间的数据交换 6

计算机间数据交换的种类 6

本书章节的树状结构 7

第1章内容的树状结构 7

1-4 应用实例:本书章节的树状结构 7

一种世界通用的标准格式 7

习题 8

第2章 XML的基础 11

2-1 HTML的基础 12

2-2 什么是XML 13

XML文件的特点 14

XML与HTML的区别 15

2-3 XML的相关技术说明 16

文件数据验证 16

链接其他的资源 17

显示输出和文件转换 17

2-4 XML的软件需求 18

XML解析器(Parser) 19

XML验证工具 19

XML编辑工具 21

XML浏览工具 22

2-5 安装XML解析器 22

MSXML组件的版本 23

下载新版MSXML解析器 23

安装MSXML解析器 24

获取XML Spy编辑工具 26

2-6 安装XML编辑工具 26

安装XML Spy编辑工具 27

启动XML Spy获取注册号 28

习题 29

第3章 建立XML文件 31

3-1 XML文件的基本结构 32

一份XML文件 32

XML文件的组成 33

使用IE浏览XML文件 35

XML文件的结构 36

3-2 编辑XML文件 36

建立XML文件 37

启动XML Spy 37

XML文件的视图方式 42

编辑XML文件 43

3-3 XML文件的声明 44

版本属性version 44

字符集属性encoding 45

3-4 XML文件的语法 47

XML标签 47

XML元素 47

建立XML文件 48

3-5 XML文件的属性 49

正确地使用元素和属性 50

XML元素的属性 50

编辑XML元素的属性 51

3-6 XML文件的命名空间 52

什么是命名空间 52

命名空间的声明 53

命名空间的范围 54

编辑XML文件的命名空间 55

3-7 建立XHTML文件 55

什么是XHTML文件 55

XHTML文件的语法 56

XHTML文件的DTD 57

XHTML就是良好格式的HTML 58

3-8 应用实例:图书目录 60

3-9 应用实例:个人履历表 61

习题 62

第4章 XML语法检查DTD 63

4-1 什么是DTD 64

4-2 在XML文件使用DTD 65

XML文件内部的DTD 65

XML文件的外部DTD 66

混合内部和外部DTD 67

验证DTD的XML文件 69

4-3 DTD元素 70

定义XML文件的架构 70

定义XML元素的数据 72

定义混合内容(Mixed Content) 73

4-4 DTD属性列表 74

属性的声明 75

属性值的声明 76

XML的默认属性 77

默认属性xml:space 77

内部实体 78

外部实体 78

4-5 DTD实体声明 78

参数实体 79

4-6 DTD标记声明 80

4-7 编辑XML文件的DTD 80

使用XML Spy插入DTD 80

XML Spy自动产生DTD 83

建立需要DTD的XML文件 84

测试DTD的条件块 85

4-8 应用实例:图书目录的DTD 86

4-9 应用实例:个人履历表的DTD 86

习题 87

第5章 XML语法检查XML Schema 89

5-1 XML Schema的基础 90

什么是XML Schema 90

为什么需要使用XML Schema 90

5-2 XML Schema的基本架构 91

XML Schema的基本架构 91

在XML文件使用XML Schema 91

XML Spy建立XML Schema 94

5-3 XML Schema的数据类型 96

XML Schema内置的数据类型 96

自定义数据类型simpleType元素 98

XML元素声明 100

5-4 XML Schema的元素声明 100

XML文件架构的complexType元素 104

complexType扩展型的派生类型 107

complexType限制型的派生类型 110

5-5 XML Schema的属性声明 114

声明XML元素的属性 114

attributeGroup元素 116

个人履历表的XML Schema 117

5-6 XML Schema的命名空间 118

使用命名空间的Schema文件 118

插入Schema文件 120

导入不同命名空间的Schema文件 121

习题 122

第6章 客户端的XML 125

6-1 什么是Data Islands 126

什么是Data Islands 126

数据链路Data Binding 126

6-2 在HTML中显示XML文件 126

内部的XML文件 128

外部的XML文件 130

$TEXT数据字段 132

显示当前的XML元素 133

6-3 XML标签属性的处理 135

显示XML标签的属性 136

6-4 XML DSO对象浏览XML元素 137

分页浏览XML文件 139

上一个,下一个浏览XML元素 142

显示元素的详细数据 145

6-5 支持DSO的HTML标签 147

超级链接标签使用DSO 148

习题 149

第7章 CSS显示XML文件 151

什么是CSS 152

CSS的基本语法 152

7-1 CSS的基础 152

常用的CSS属性 153

7-2 在XML文件使用CSS 155

使用外部CSS显示XML文件 155

使用内部CSS显示XML文件 158

7-3 CSS的选择器Selector 160

基本选择器(Type Selectors) 160

嵌套选择器(Descendant Selectors) 160

组选择器(Grouping Selectors) 161

7-4 CSS的Display属性 161

block属性值 161

list-item属性值 162

inline属性值 162

none属性值 163

7-5 XHTML标签显示超级链接和图片 164

在XML文件使用XHTML标签 164

XML文件显示超级链接图片 164

习题 169

第8章 XSLT、XPath转换XML文件 171

8-1 XSLT如何工作 172

什么是XSL 172

XSLT如何工作 172

CSS与XSLT的区别 173

XSLT处理器架构 173

8-2 XML Path Language 174

什么是XPath 174

XPath数据模型 174

XPath的位置路径 175

XPath的函数 178

8-3 在XML文件使用XSLT 178

XSLT的语法 179

一个简单的例子 179

8-4 XSLT的基本架构 180

XSLT的基本架构 180

XML Spy编辑XSLT Script 181

XSLT的元素 181

8-5 XSLT的模板元素 182

内容元素xsl:value-of 183

模板元素xsl:template 184

递归模板元素xsl:apply-templates 186

8-6 XSLT的循环元素 191

循环元素xsl:for-each 191

过滤XML元素的select属性 193

排序元素xsl:sort 194

8-7 XSLT的条件元素 196

单一条件元素xsl:if 196

多条件元素xsl:choose 198

8-8 XSLT的函数元素 201

调用函数元素xsl:call-template 201

在元素中插入JavaScript程序代码 204

8-9 XML元素的转换技巧 204

复制元素、删除元素和更改元素名称 204

建立XML元素 205

8-10 Data Island使用XSLT 206

习题 207

第9章 XML Document Object Model对象模型 209

建立XML DOM组件 210

XML DOM的基础 210

9-1 什么是XML DOM 210

9-2 客户端加载XML文件 211

客户端加载独立的XML文件 211

加载XML文件字符串 213

客户端加载XML和XSLTScript 215

9-3 DOM的ParseError对象 216

ParseError对象的属性 216

XML文件的验证工具 217

9-4 DOM的节点接口 220

访问树状结构的XML元素和属性 220

访问指定的元素和属性 224

新增XML元素和属性 227

删除XML元素和属性 230

9-5 服务器端DOM与ASP 232

服务器端ASP与XML 232

服务器端ASP与XSLT 234

使用ASP访问特定的节点 235

9-6 应用实例:ASP/XML搜索引擎 238

XML文件的数据库 238

网址搜索引擎 239

习题 242

第10章 XML HttpRequest对象的使用 243

HttpRequest对象的版本 244

10-1 什么是HttpRequest对象 244

建立HttpRequest对象 245

10-2 HttpRequest对象获取和发送XML 245

获取XML文件内容 246

发送XML文件内容 249

10-3 读取和设定HTTP前缀内容 251

10-4 HttpRequest对象的onreadystatechange属性 253

10-5 应用实例:网址检查程序 256

XML聊天室的应用程序架构 258

10-6 应用实例:XML版的聊天室 258

聊天信息的XML文件 259

使用XML聊天室 260

XML聊天室的程序说明 261

登录聊天室default.asp 262

习题 271

第11章 XML Schema Object Model对象模型 273

11-1 Schema Object Model对象模型 274

SOM的基础 274

SOM的接口对象 274

加载XML Schema文件 275

11-2 加载XML Schema文件 275

XML DOM与SOM 278

获取Schema文件下一层的元素 281

11-3 显示XML Schema的元素 283

处理element元素 283

处理complexType元素 285

处理simpleType元素 288

ISchemaType接口的数据类型 289

ISchemaModelGroup接口的Indicators元素 291

11-4 显示XML Schema的属性 294

习题 296

第12章 XML与Java 299

12-1 Java的基础 300

Java平台 300

Java程序语言的特点 300

12-2 安装JDK与JAXP API 301

JDK与JAXP API的安装 301

JDK的环境设定 302

12-3 在Java程序加载XML文件 303

JAXP API的基础 303

加载XML文档文件 304

设定加载XML文件的参数 307

Java版的XML验证工具 309

访问树状结构的XML元素和属性 313

12-4 DOM的节点接口 313

访问指定的元素和属性 318

新增XML元素和属性 321

删除XML元素和属性 324

12-5 XPath/XSLT与Java 327

习题 329

第13章 XML与ADO组件 331

13-1 层次记录集合 332

什么是Data Shaping 332

层次记录集合 332

简单关系层次记录集合 334

混合关系层次记录集合 335

多重关系层次记录集合 336

递归函数Recordsets输出表格 338

13-2 Recordset输出XML文件 339

单一Recordset输出XML文件 339

层次记录集合输出XML文件 341

递归函数Recordsets输出XML元素 342

13-3 ADO组件输出XML文件 344

输出XML文件到浏览器 346

输出为XML文件 348

输出成为XML DOM 349

13-4 ADO组件输入XML文件 350

输入XML文件 351

输入XML DOM对象 351

13-5 应用实例:ADO、 XML和XSLT输出网页 353

网页输出的流程 353

XSLT Script 353

ADO和XSLT转换输出网页 355

习题 356

第14章 ASP与XML建立网站架构 359

14-1 XML网站架构 360

标准数据描述 360

建立XML文件 360

产生HTML文件 363

14-2 XML网站的树状浏览向导架构 365

XML树状浏览向导架构的使用 365

XML文件定义树状选单 366

网站的框架首页 367

树状结构的选单 367

14-3 应用实例:XML网站新闻系统 371

网站安装与使用 371

网站的架构 373

显示网站的新闻 375

建立目录和新闻的XML文件 380

习题 381

新增新闻目录和内容 381

第15章 SAX2建立XML应用程序 383

15-1 SAX2的基础 384

SAX2是什么 384

DOM和SAX的区别 384

SAX的优缺点 385

15-2 使用VB建立SAX应用程序 386

SAX应用程序接口 386

ContentHandler接口 387

ErrorHandler接口 388

XMLReader接口 389

使用VB建立SAX应用程序 390

Attributes接口 390

Locator接口 390

15-3 应用实例:显示XML文件 393

应用程序的使用 393

应用程序的架构 394

15-4 应用实例:计算XML元素数目和值 399

应用程序的使用 400

应用程序的架构 400

15-5 使用Java建立SAX应用程序 408

习题 413

第16章 Web Server应用程序架构 415

16-1 Web Service应用程序架构 416

Web Service的基础 416

Web Service应用程序架构 416

16-2 SOAP的基础 417

什么是SOAP 417

SOAP信息的基本语法 417

SOAP信息交换架构 419

16-3 HttpRequest对象建立SOAP应用程序 420

SOAP应用程序的架构 421

客户端应用程序 422

服务器端SOAP倾听者应用程序 425

16-4 WSDL的基础 427

SOAP应用程序如何使用WSDL 428

WSDL的Web Service描述语言 428

16-5 Microsoft SOAP Toolkit 430

什么是Microsoft SOAP Toolkit 430

下载与安装SOAP Toolkit 431

16-6 Google搜索服务的Web Service 432

申请Google的搜索服务 432

使用Google搜索服务的Web Service 435

习题 442

附录A W3C建议的XML相关技术规格 445