XML网页制作彻底研究.(陈会安).[PDF]
介绍:
本书完全以实务的角度,从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-4 应用实例:本书章节的树状结构 7
本书章节的树状结构 7
第1章内容的树状结构 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
2-6 安装xml编辑工具 26
获取xml spy编辑工具 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 spy 37
建立xml文件 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
xml元素的属性 50
正确地使用元素和属性 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
4-5 dtd实体声明 78
内部实体 78
外部实体 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
5-4 xml schema 的元素声明 100
xml 元素声明 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
7-1 css的基础 152
什么是css 152
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
inline 属性值 162
list-item 属性值 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
xslt处理器架构 173
css与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
xslt的元素 181
xml spy编辑xslt script 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
9-1 什么是xml dom 210
xml dom的基础 210
建立xml dom组件 210
9-2 客户端加载xml文件 211
客户端加载独立的xml文件 211
加载xml文件字符串 213
客户端加载xml和xslt script 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
10-1 什么是httprequest对象 244
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
10-6 应用实例:xml版的聊天室 258
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
11-2 加载 xml schema 文件 275
加载 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
12-4 dom 的节点接口 313
访问树状结构的 xml 元素和属性 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
attributes接口 390
locator接口 390
使用vb建立sax应用程序 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
**** Hidden Message *****
相当不错,感谢无私分享精神! 正需要,支持楼主大人了! 相当不错,感谢无私分享精神! 相当不错,感谢无私分享精神! 路过,学习下 正需要,支持楼主大人了! 过来看看的 正需要,支持楼主大人了! 过来看看的