当前位置:首页 > 工业技术
XML基础教程与实验指导
XML基础教程与实验指导

XML基础教程与实验指导PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:孙晓非,冯冠,张银鹤编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302182627
  • 页数:318 页
图书介绍:本书由浅入深全面学习XML开发和应用知识。
《XML基础教程与实验指导》目录

第1章 XML概述 1

1.1标记语言 1

1.1.1标记语言的历史 1

1.1.2理解标记语言 2

1.2通用标记语言SGML 3

1.3超文本标记语言HTML 4

1.3.1HTML概述 4

1.3.2HTML页面标记 6

1.3.3HTML文字与字体标记 8

1.3.4HTML表格标记 10

1.3.5HTML表单标记 11

1.4XML简介 13

1.4.1XML技术产生背景 14

1.4.2XML介绍 14

1.4.3XML与SGML、HTML比较 16

1.4.4XML简单例子 17

1.4.5XML的优势 18

1.4.6XML的应用及发展 20

1.5XML相关技术 22

1.6扩展练习 25

第2章 XML语法 26

2.1XML文档的结构 26

2.1.1XML文档的组成与声明 26

2.1.2XML文档的注释 28

2.2XML文档的元素 29

2.2.1元素介绍 29

2.2.2XML元素综合实例 32

2.3XML元素的属性 33

2.4CDATA段 34

2.4.1特殊字符的使用 35

2.4.2CDATA的格式 35

2.4.3CDATA的位置 37

2.5XML命名空间 38

2.5.1命名空间的概念 38

2.5.2定义命名空间 39

2.5.3默认命名空间 40

2.6格式良好的XML文档 41

2.6.1创建格式良好的XML文档 41

2.6.2有效的XML文档 43

2.7扩展练习 43

第3章 DTD规范XML文档 45

3.1DTD的基本概念 45

3.1.1DTD简介 45

3.1.2DTD的基本结构 46

3.2DTD对元素声明 49

3.2.1元素类型声明 49

3.2.2元素内容类型 50

3.2.3元素声明综合实例 52

3.3DTD对属性声明 53

3.3.1属性声明语法 53

3.3.2属性类型 54

3.3.3属性附加声明 58

3.4引用DTD 60

3.4.1引用内部DTD 60

3.4.2引用外部DTD 61

3.4.3混合引用DTD 62

3.5实体声明与引用 63

3.5.1实体的概念与分类 63

3.5.2内部普通实体 64

3.5.3外部普通实体 67

3.5.4内部参数实体 70

3.5.5外部参数实体 71

3.6XMLSchema简介 73

3.6.1XMLSchema的基本概念 73

3.6.2XMLSchema的数据类型 73

3.6.3XML根元素的声明 75

3.6.4XML元素及其属性声明 75

3.6.5XMLSchema范例说明 77

3.6.6XMLSchema的引用 78

3.7扩展练习 79

第4章 CSS修饰XML文档 82

4.1CSS简介 82

4.1.1CSS基本知识 82

4.1.2CSS的创建与应用 83

4.2CSS的基本语法 85

4.2.1CSS语法概述 85

4.2.2CSS选择器 86

4.3CSS属性设置 90

4.3.1设置显示属性 90

4.3.2设置字体属性 91

4.3.3设置色彩属性 95

4.3.4设置边框属性 98

4.3.5设置布局属性 99

4.3.6设置文本属性 103

4.4CSS链接 106

4.4.1使用一般链接指令 106

4.4.2使用@import指令 108

4.4.3样式应用说明 109

4.5扩展练习 111

第5章 XSL转换XML文档 113

5.1XSL简介 113

5.1.1XSL概念 113

5.1.2XSL的转换原理 115

5.1.3XSL文档的创建与应用 116

5.1.4XSL与CSS比较 118

5.2XSL模板 119

5.2.1XSL模板规则 119

5.2.2XSL模板调用 121

5.3XSL节点选择 123

5.3.1使用元素名选择节点 123

5.3.2使用路径选择节点 125

5.3.3使用匹配符选择节点 126

5.3.4使用元素属性选择节点 127

5.3.5使用附加条件选择节点 129

5.4XSL控制指令 130

5.4.1简单判断指令 130

5.4.2多条件判断指令 134

5.4.3循环处理指令 137

5.4.4输出内容的排序 138

5.5XSL应用实例 141

5.6扩展练习 143

第6章 DOM解析XML文档 146

6.1XML文档解析 146

6.1.1XML解析器 146

6.1.2常用解析器接口 147

6.2DOM介绍 149

6.3DOM文档树模型 150

6.4DOM接口对象 153

6.4.1DOM基本接口 153

6.4.2DOM对象 156

6.5DOM使用 156

6.5.1DOM对象的创建及调用 156

6.5.2访问Document节点 159

6.5.3访问Element节点 161

6.5.4访问Text节点 163

6.5.5访问Attr节点 166

6.6DOM对文档的操作 168

6.6.1动态创建XML文档 168

6.6.2添加和删除元素节点 172

6.6.3添加和删除属性节点 175

6.6.4添加或修改文本节点 177

6.6.5异常处理 178

6.7扩展练习 179

第7章 SAX解析XML文档 182

7.1SAX概述 182

7.1.1SAX简介 182

7.1.2SAX的工作机制 184

7.1.3常用接口 185

7.1.4SAX解析器的创建及使用 186

7.2SAX应用 189

7.2.1处理文件开始与结束 189

7.2.2处理指令 191

7.2.3处理开始和结束标记 193

7.2.4处理文本数据 196

7.2.5处理空白 198

7.2.6处理命名空间 201

7.2.7处理实体 203

7.2.8SAX应用程序异常 205

7.3SAX与DOM接口比较 208

7.4扩展练习 212

第8章 数据岛 215

8.1数据岛概述 215

8.1.1数据岛定义 215

8.1.2数据岛绑定 216

8.2数据岛的应用 219

8.2.1数据岛的使用形式 219

8.2.2数据岛访问XML元素内容 221

8.2.3数据岛访问XML标记的属性 224

8.3DSO数据源对象 225

8.3.1DSO概念 225

8.3.2操作XML数据岛数据 227

8.3.3遍历XML数据岛数据 231

8.3.4分页显示XML数据岛数据 234

8.4DSO和XSL切换样式 237

8.5扩展练习 241

第9章 XPath查询 244

9.1XPath概述 244

9.1.1XPath数据模型 244

9.1.2XPath定位操作返回节点列表 246

9.2使用MSXML文档对象模型执行XPath查询 247

9.3XPath定位路径 248

9.3.1轴 249

9.3.2节点测试 252

9.3.3表达式 252

9.4函数 54

9.4.1字符串函数 255

9.4.2数值函数 257

9.4.3布尔函数 258

9.4.4节点集函数 259

9.5图书查询 261

9.6扩展练习 262

第10章 XML数据交换 266

10.1数据交换的基本概念 266

10.1.1数据交换的类型 266

10.1.2数据存取机制 267

10.2XML与数据库 268

10.2.1XML与关系数据库 269

10.2.2XML与面向对象的数据库 275

10.2.3SQLServer2000对XML的支持 276

10.3XML与SQLServer的数据交换 277

10.3.1配置IIS服务器 277

10.3.2通过HTTP方式访问SQLServer 279

10.4使用HTTP访问数据库对象 280

10.5使用ADO实现数据交换 280

10.6扩展练习 281

第11章 新闻管理系统 284

11.1需求分析 284

11.1.1系统背景介绍 284

11.1.2功能需求分析 286

11.2系统概述 289

11.2.1系统总体设计 290

11.2.2系统操作详细设计 291

11.3系统数据实现 296

11.3.1XML数据 296

11.3.2数据库数据 298

11.4典型代码实现 300

11.4.1系统前台首页实现 300

11.4.2用户注册和用户登录 306

11.4.3查看具体新闻 314

返回顶部