图书介绍
XML基础教程与实验指导PDF|Epub|txt|kindle电子书版本网盘下载
- 宋武编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302329671
- 出版时间:2013
- 标注页数:346页
- 文件大小:69MB
- 文件页数:358页
- 主题词:可扩充语言-程序设计
PDF下载
下载说明
XML基础教程与实验指导PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 XML概述1
1.1标记语言1
1.1.1标准通用标记语言(SGML)1
1.1.2超文本标记语言HTML2
1.1.3可扩展标记语言(XML)3
1.2 HTML概述5
1.2.1 HTML基本结构5
1.2.2 HTML常用标记6
1.3 XML简介9
1.3.1 XML和SGML、 HTML的关系9
1.3.2 XML的简单例子10
1.3.3 XML的优势12
1.3.4 XML的应用14
1.3.5 XML的缺陷17
1.4 XML相关技术17
1.4.1文档类型定义(DTD)18
1.4.2层叠样式表(CSS)18
1.4.3可扩展样式语言(XSL)19
1.4.4文档对象模型(DOM)19
1.4.5 XML Schema20
1.4.6 XLink与XPointer20
1.5习题20
第2章 XML语法23
2.1 XML文档的结构23
2.2 XML文档的序言25
2.2.1 XML声明25
2.2.2 XML处理指令26
2.2.3 XML注释27
2.3 XML文档元素28
2.3.1元素28
2.3.2 XML元素的属性31
2.4 CDATA33
2.4.1特殊字符的使用33
2.4.2 CDATA的格式34
2.4.3 CDATA的位置35
2.5 XML命名空间36
2.5.1命名空间的概念36
2.5.2定义命名空间37
2.5.3命名空间的使用38
2.5.4默认命名空间39
2.6空白字符40
2.7 XML文档的数据结构42
2.8正确的XML文档43
2.8.1格式良好的XML文档44
2.8.2有效的XML文档44
2.9习题45
2.10上机实验46
第3章XML开发应用环境50
3.1 XML软件50
3.1.1 XML浏览器50
3.1.2 XML解析器52
3.1.3 XML编辑器54
3.2 XMLSpy56
3.2.1 XMLSpy的安装56
3.2.2 XMLSpy的主界面58
3.2.3 XMLSpy的主要功能62
3.2.4 XMLSpy的使用66
3.3习题67
3.4上机实验68
第4章XML文档类型定义70
4.1 DTD的作用70
4.2 DTD的结构71
4.3 DTD中的元素73
4.3.1元素的声明73
4.3.2元素的基本类型74
4.3.3元素限定符77
4.4 DTD属性79
4.4.1属性的声明80
4.4.2属性的类型81
4.4.3属性的附加声明90
4.5 DTD的引用92
4.5.1内部DTD92
4.5.2外部DTD92
4.6 DTD中的实体97
4.6.1实体的概念和分类97
4.6.2普通实体97
4.6.3参数实体100
4.6.4不可解析实体102
4.7习题103
4.8上机实验104
第5章 XML模式108
5.1 Schema概述108
5.2 XML Schema的基本格式109
5.3 XML Schema元素的声明113
5.3.1 XML Schema根元素113
5.3.2 element元素114
5.3.3空元素的定义115
5.3.4设置默认值和固定值116
5.3.5元素的引用117
5.3.6元素的替换118
5.4 XML Schema的数据类型119
5.4.1简单数据类型119
5.4.2复杂数据类型123
5.5 XML Schema命名空间129
5.5.1 XML Schema命名空间类型129
5.5.2引用XML Schema命名空间130
5.6 XML Schema文档的可视化创建131
5.7习题134
5.8上机实验135
第6章 用CSS显示XML139
6.1CSS概述139
6.1.1 CSS显示XML基础139
6.1.2 CSS显示XML的实例140
6.2 CSS显示XML的基本语法142
6.2.1 CSS选择器142
6.2.2 CSS属性设置147
6.3 CSS链接到XML162
6.3.1常规的链接指令162
6.3.2@import指令163
6.3.3无需链接的内部CSS164
6.4 CSS中的注释165
6.5习题165
6.6上机实验166
第7章 XSL转换169
7.1 XSL概述169
7.1.1 XS L的作用169
7.1.2 XSL的组成170
7.1.3 XSL的转换原理171
7.2 XSL文档的结构171
7.3 XSL模板174
7.3.1 XSL模板定义174
7.3.2其他常用属性176
7.3.3 XSL节点的选择177
7.4 XSL控制指令182
7.4.1简单判断指令182
7.4.2多条件判断指令182
7.4.3循环处理指令185
7.4.4输出内容排序186
7.5 XPath简介188
7.5.1 XPath中的节点类型和关系188
7.5.2 XPath的类型和运算符190
7.5.3 XPath的位置路径表达式191
7.5.4 XPath的标准函数194
7.6习题196
7.7上机实验197
第8章 数据岛201
8.1数据岛简介201
8.1.1数据岛的含义201
8.1.2数据岛绑定202
8.1.3数据岛绑定的优势203
8.1.4支持数据绑定的HTML元素204
8.2数据岛的形式205
8.2.1内部数据岛205
8.2.2外部数据岛206
8.3数据岛的处理206
8.3.1表格对象的绑定207
8.3.2实现分页表格209
8.3.3访问XML元素属性211
8.4 DSO数据源对象212
8.4.1 DSO简介212
8.4.2访问和操作DSO记录215
8.4.3使用DSO显示图片219
8.4.4 DSO和XSL切换样式221
8.5习题223
8.6上机实验224
第9章 XML链接228
9.1 什么是XML链接228
9.2 XLink语言229
9.2.1 XLink中的专用名词229
9.2.2 简单链接230
9.2.3 扩展链接234
9.2.4 外联链接242
9.2.5 链接库243
9.3 XPointer语言245
9.3.1 XPointer概述245
9.3.2 XPointer的3种形式246
9.3.3 位置路径和位置集合248
9.3.4 XPointer对XPath的扩展249
9.4 习题252
9.5 上机实验253
第10章 XML文档对象模型256
10.1 XML文档解析256
10.1.1 XML解析器256
10.1.2 常用解析器接口257
10.2 DOM概述258
10.2.1 DOM的结构259
10.2.2 DOM对象261
10.3 DOM的使用264
10.3.1 JAXP简介264
10.3.2 JAXP提供的类和方法265
10.3.3 遍历XML文档267
10.3.4 访问属性节 点269
10.3.5 动态创建XML文档271
10.3.6 文本节 点的操作272
10.3.7 删除节 点274
10.4 SAX概述276
10.4.1 SAX接口276
10.4.2 SAX工作机制278
10.4.3 SAX常用接口280
10.5 SAX解析器的使用281
10.5.1 SAX的创建步骤281
10.5.2 SAX解析XML文档282
10.6 习题285
10.7 上机实验285
第11章 .NET和XML289
11.1 .NET Framework介绍289
11.1.1 .NET构架289
11.1.2从MSXML到.NET的XML290
11.1.3 XML分析模式290
11.2使用流模式处理XML291
11.2.1和XML相关的类291
11.2.2读取XML293
11.2.3创建XML296
11.3使用DOM处理XML298
11.3.1 XML文档的保存299
11.3.2将XML读入文档300
11.3.3选择节 点301
11.3.4新节 点的创建302
11.3.5 XML文档的修改305
11.3.6 XML文档的删除307
11.4 ADO.NET和XML308
11.4.1 XML与DataSet的关系309
11.4.2 DataSet访问XML310
11.5习题313
11.6上机实验314
第12章 基于XML的新闻发布系统317
12.1系统分析与设计317
12.1.1系统需求分析317
12.1.2系统模块设计318
12.2系统XML文件设计318
12.2.1 User.xml319
12.2.2 XMLFile.xml319
12.3前台管理模块的设计320
12.3.1前台首页的显示321
12.3.2新闻类别信息列表显示323
12.3.3新闻详情显示326
12.3.4查询新闻327
12.4后台管理模块的设计329
12.4.1管理新闻329
12.4.2添加新闻332
12.4.3用户管理333
12.5登录模块的设计338
12.6上机实验339
习题答案342