图书介绍
XML程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 栗松涛编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302049114
- 出版时间:2001
- 标注页数:365页
- 文件大小:53MB
- 文件页数:380页
- 主题词:
PDF下载
下载说明
XML程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 XML引言1
1.1 XML的发展历史1
1.1.1 标记语言的出现1
1.1.2 标记语言的特点3
1.1.3 RTF标记语言4
1.1.4 HTML标记语言8
1.1.5 标准通用标记语言(SGML)13
1.1.6 可扩展标记语言(XML)14
1.2 XML的一般概念18
1.2.1 XML是什么18
1.2.2 XML的设计目标19
1.2.3 XML的样式语言20
1.2.4 XML的链接语言26
1.2.5 XML的名称空间27
1.2.6 XML的文档对象模型(DOM)27
1.2.7 XML的文档类型定义(DTD)27
1.2.8 XML的文档类型模式29
1.3 XML的应用30
1.3.1 应用在科学和数学领域中的XML30
1.3.2 应用在化学领域中的XML32
1.3.3 矢量标记语言(VML)33
1.3.4 音乐标记语言(MusicML)34
1.3.5 资源描述框架(RDF)35
1.3.6 人力资源标记语言(HRML)35
1.3.9 无线标记语言(WML)36
1.3.7 开放的金融交换标准(OFX)36
1.3.8 可扩展表单描述语言(XFDL)36
1.3.10 同步多媒体合成语言(SMIL)37
小结38
第2章 XML应用程序39
2.1 良构的XML文档39
2.1.1 问题的描述39
2.1.2 使用记事本创建XML文档40
2.1.3 结构良好的XML文档42
2.2 XML文档中的中文编码问题52
2.3 XML的解析器54
2.4 文件的结构58
2.4.2 文件格式定义59
2.4.1 处理指令59
2.4.3 XML文档的树状结构60
2.4.4 标记的命名规则61
2.4.5 XML文档的属性62
2.4.6 XML文档中的注释63
2.4.7 程序中的文字CDATA标记64
2.5 项目开发67
小结72
第3章 使用CSS格式化XML页面73
3.1 CSS技术简介73
3.2 CSS文档的基本语法74
3.2.1 样式的直接定义法74
3.2.2 成组选择符75
3.2.3 利用CLASS来定义样式76
3.2.4 在CSS文件中使用ID77
3.2.5 STYLE属性的使用79
3.2.6 CSS中的继承特性79
3.2.7 使用@import结合样式表单80
3.2.8 !important声明81
3.3 将CSS和XML结合的方法82
3.3.1 外部样式文件82
3.3.2 将样式语句嵌入到XML文件当中84
3.3.3 混合的方法指定样式86
3.3.4 使用多个样式文件88
3.4.1 与文字相关的属性90
3.4 CSS格式化XML文档90
3.4.2 与定位相关的属性93
3.4.3 与版式相关的属性101
3.5 在XML中使用HTML标记108
3.5.1 在XML文档中显示图形109
3.5.2 在XML文档中使用超链接110
3.5.3 XML中的换行分段标记111
3.5.4 在XML文档中实现表格112
3.5.5 在XML文档中显示表单113
3.6 在XML文档中添加脚本语言114
3.7 项目设计115
3.7.1 学生信息样式的设计117
3.7.2 课程信息的显示119
3.7.3 教师信息的显示样式121
小结124
第4章 使用XSL显示XML页面125
4.1 XSL的特点125
4.2 使用XSL格式化XML页面的例子126
4.3 XSL的模式语言130
4.3.1 相对定位和绝对定位131
4.3.2 XSL的路径匹配模式135
4.3.3 XSL的控制语句151
4.4 在XSL当中使用脚本语句159
4.5 多模板XSL文件格式160
4.5.1 多模板XSL程序的作用机理163
4.5.2 多模板程序设计的方法165
4.6 项目设计一167
4.6.1 绘制整个系统的XML结构图168
4.6.2 设计学生信息的XSL模板169
4.6.3 设计课程信息的XSL模板171
4.6.4 设计教师信息的XSL模板173
小结174
第5章 XML文档类型定义175
5.1 文档类型定义175
5.2 文档类型声明175
5.2.1 内部DTD的声明175
5.2.2 外部DTD的声明177
5.2.3 外部DTD和内部DTD联合使用178
5.3 元素声明的语法179
5.3.1 #PCDATA型数据180
5.3.2 ANY180
5.3.3 声明子标记的一般语法182
5.3.4 可选择的子标记184
5.3.5 复合标记类型定义185
5.3.6 混合型标记内容187
5.3.7 空标记的定义方法190
5.3.8 DTD中注释的使用语法191
5.4 实体的声明和使用192
5.4.1 内部一般实体192
5.4.2 外部一般实体195
5.4.3 内部参数实体196
5.4.4 外部参数实体199
5.5 属性的声明200
5.5.1 属性的声明201
5.5.2 属性的内容类型205
5.6 项目设计(设计SCLML学生选课系统标记语言)213
5.6.1 设计系统的DTD片段214
5.6.2 设计系统DTD文档215
5.6.3 系统的XML数据片段215
5.6.4 系统的所有数据217
小结218
第6章 XML Schema219
6.1 逻辑XML Schema的文档结构219
6.2 元素的定义220
6.2.1 元素内容类型的指定222
6.2.2 标记的子标记的出现次数223
6.2.3 标记的子标记出现的次序225
6.2.4 子标记的分组226
6.2.5 元素的开放性和封闭性228
6.3 Schema中的注释233
6.4 项目一(一个完整Schema应用程序)235
6.4.1 程序源代码235
6.4.2 样式文件代码分析240
6.4.3 Schema文件代码分析246
小结247
7.2 名域的宣告248
7.1 名域空间的基本概念248
第7章 XML中的名域空间248
7.3 名域的范畴251
7.4 默认的名域252
7.5 使用名域的属性254
小结255
第8章 XML的数据源对象(数据岛)256
8.1 数据岛的一般概念256
8.1.1 DSO的数据显示方法256
8.1.2 内嵌的数据岛257
8.1.3 外部调用数据的数据岛259
8.2 数据岛的数据显示261
8.2.1 通过简单表格来显示数据岛数据261
8.2.2 通过嵌套表格来显示数据岛数据262
8.3.1 创建一个记录集268
8.3 通过记录集管理数据岛268
8.3.2 通过记录集访问数据岛中各个标记的方法270
8.3.3 操作记录集的方法272
8.3.4 遍历记录集274
8.3.5 对记录集进行分页277
8.3.6 把记录取到数组中280
8.4 数据源对象的属性和方法282
8.4.1 数据岛文档的根282
8.4.2 数据岛中的节点283
8.4.3 带有数据类型的XML数据岛285
8.4.4 节点数据类型的访问和设定288
8.5.1 项目背景290
8.5 项目开发(使用数据岛实现数据库查询的分页显示)290
8.5.2 项目的实现291
8.5.3 项目的实现代码294
小结296
第9章 使用DOM管理XML文档297
9.1 声明一个DOM对象297
9.2 使用DOM技术访问XML文档中的所有节点300
9.3 节点对象的属性302
9.3.1 和标记内容相关的属性302
9.3.2 和标记及标记数据类型相关的属性304
9.4 节点和属性的创建308
9.4.1 创建一个标记308
9.4.2 创建一个属性310
9.4.3 生成复杂节点的方法312
9.4.4 复制某一个子节点313
9.5 节点的删除和编辑316
9.6 节点的查询318
9.7 项目开发(客户端分页技术)321
小结327
第10章 XML在ASP中的应用328
10.1 使用DOM创建一个XML文档328
10.1.1 在ASP文档中调用DOM的方法328
10.1.2 由字符串生成XML文档329
10.1.3 从一个XML文档生成另一个XML文档330
10.2 在XML文件中定位的方法331
10.3.2 生成新的属性334
10.3 使用DOM在XML文档中添加标记和属性334
10.3.1 在ASP中生成新的标记334
10.4 在XML文件中进行查询336
10.5 从数据库中提取XML文件338
10.6 ADO的XML特性343
10.6.1 Recordset对象343
10.6.2 Response对象346
10.6.3 Stream对象347
10.7 XMLHTTP对象349
10.8 XML的服务器端样式351
10.9 项目开发(一个客户端的BBS)353
小结365