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

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:宋武编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302329671
  • 页数:346 页
图书介绍:本书由浅入深,全面地介绍了XML开发和应用知识。全书共分为12章,内容包含XML基本概念、XML基本语法、DTD、CSS样式、XSL转换、XML Schema、数据岛、XLINK和XPOINTER、XML数据交换以及java和。NET中的DOM.全书通过丰富的教学案例全面讲解XML的实用技术,所提供的多个XML综合应用实例,介绍了XML技术的实际应用。
《XML基础教程与实验指导》目录

第1章 XML概述 1

1.1标记语言 1

1.1.1标准通用标记语言(SGML) 1

1.1.2超文本标记语言HTML 2

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 Schema 20

1.4.6 XLink与XPointer 20

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 CDATA 33

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 XMLSpy 56

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内部DTD 92

4.5.2外部DTD 92

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显示XML 139

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链接到XML 162

6.3.1常规的链接指令 162

6.3.2@import指令 163

6.3.3无需链接的内部CSS 164

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和XML 289

11.1 .NET Framework介绍 289

11.1.1 .NET构架 289

11.1.2从MSXML到.NET的XML 290

11.1.3 XML分析模式 290

11.2使用流模式处理XML 291

11.2.1和XML相关的类 291

11.2.2读取XML 293

11.2.3创建XML 296

11.3使用DOM处理XML 298

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和XML 308

11.4.1 XML与DataSet的关系 309

11.4.2 DataSet访问XML 310

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.xml 319

12.2.2 XMLFile.xml 319

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

返回顶部