当前位置:首页 > 环境安全
XML技术教程
XML技术教程

XML技术教程PDF电子书下载

环境安全

  • 电子书积分:10 积分如何计算积分?
  • 作 者:王占中主编;芦娜,许研,姬利娜副主编
  • 出 版 社:成都:西南财经大学出版社
  • 出版年份:2011
  • ISBN:9787550404977
  • 页数:229 页
图书介绍:XML是由万维网联盟定义的一种数据交换语言。XML能让Internet上的数据交流更简洁,让文件的内容更易理解,使程序化处理网上数据成为可能,极大地促进了Web Service、电子商务的发展。本书结合实例详细讲解了XML(Extensible Markup Language,意为可扩展的标记语言)的基本知识与应用。全书公分9章,内容包括XML概述、XML语法、DTD、Sthema 、CSS、XSL、DOM接口技术、SAX接口技术和XML的数据转换等。
《XML技术教程》目录

第一章 概述 1

1.1 XML的发展史 1

1.1.1标记语言产生 1

1.1.2 RTF标记语言 1

1.1.3 HTML标记语言 4

1.1.4标准通用标记语言 6

1.1.5可扩展的标记语言 7

1.1.6 SGML、 HTML和XML之间的关系 7

1.2 XML的优点 7

1.2.1 XML的特性 8

1.2.2 XML的优点 10

1.3 XML的设计目标 11

1.4本课程知识体系 13

1.5小结 14

习题1 15

第二章XML语法基础 16

2.1 XML工具 16

2.1.1 XML编辑工具 17

2.1.2 XML解析工具 18

2.1.3 XML浏览工具 18

2.2 XML文档结构 18

2.3 XML声明指令 19

2.3.1 version属性 19

2.3.2 encoding属性 19

2.3.3 standalone属性 20

2.4标记 20

2.4.1非空标记 21

2.4.2空标记 23

2.4.3标记的规则 24

2.4.4 根标记 24

2.5属性 24

2.5.1属性的构成 25

2.5.2属性转换 25

2.5.3使用属性的原则 26

2.6特殊字符 26

2.7 CDATA段 26

2.8 XML文档的处理指令 28

2.9 XML文档的注释 28

2.10名称空间 29

2.10.1有前缀和无前缀的名称空间 30

2.10.2标记中声明名称空间 31

2.10.3名称空间的作用域 31

2.10.4名称空间的名字 32

2.11 XML实例 32

2.12实训 34

2.13小结 35

习题2 35

第三章 文档类型定义——DTD 38

3.1 DTD概述 38

3.1.1通过DTD验证文档有效性 38

3.1.2在XML文档中引入DTD 39

3.2元素定义 41

3.2.1元素定义 41

3.2.2元素的类型 42

3.3定义元素的属性 48

3.3.1声明属性的语法 48

3.3.2属性的缺省值 48

3.3.3属性的类型 50

3.4定义实体 55

3.4.1实体分类 55

3.4.2一般实体定义和引用 55

3.4.3参数实体的定义和引用 56

3.5 XML文档的有效性 58

3.6实训 60

3.7小结 60

习题3 60

第四章XML模式——XML Schema 61

4.1 XML Schema 61

4.1.1 XML Schema的提出 61

4.2 XMISchema的基本结构 63

4.3 XML Schema中的类型 66

4.3.1简单类型 66

4.3.2复杂类型 69

4.4全局声明与ref引用 76

4.5名称空间 79

4.6实训 83

4.7小结 83

习题4 83

第五章XML与样式表 84

5.1 CSS概述 84

5.1.1什么是CSS 84

5.1.2 CSS语法 85

5.1.3 CSS与XML结合使用 86

5.1.4标记名称与样式表名称 89

5.2 CSS中属性设置 90

5.2.1设置文本的显示方式 90

5.2.2设置字体 92

5.2.3设置文本样式 94

5.2.4设置边框 97

5.2.5设置边缘 99

5.2.6设置颜色和背景 101

5.2.7设置鼠标 103

5.2.8处理层叠 105

5.3 CSS应用实例 105

5.4实训 108

5.5小结 109

习题5 109

第六章XSL技术 111

6.1 XSL概述 111

6.1.1 XSL简介 111

6.1.2 XSL与CSS比较 111

6.1.3 XML关联XSL文件 112

6.1.4使用XSL显示XML 113

6.2 XSL模板 114

6.2.1 XSL基本架构 114

6.2.2 XSL根标记 114

6.2.3 XSL模板标记 115

6.2.4 XSL处理流程 117

6.3模板与标记匹配 119

6.3.1 XML文档中子标记匹配的模板 119

6.3.2 XML文档中任意级别的子标记匹配的模板 120

6.3.3指定属性的XML标记匹配的模板 121

6.3.4使用“[]”和“|”给出带条件的XML标记匹配模板 122

6.4 XSL中常用标记 123

6.4.1模板调用标记 123

6.4.2 xsl : value-of标记 126

6.4.3 xsl : for-each标记 128

6.4.4 xsl : copy标记 134

6.4.5 xsl : if标记 135

6.4.6 xsl : choose标记 139

6.5 XSL应用实例 142

6.6实训 144

6.7小结 145

习题6 145

第七章DOM接口技术 148

7.1什么是文档对象模型 148

7.1.1 XML文档结构 148

7.1.2 DOM规范 152

7.2 DOM对象 152

7.2.1 DOM基本接口 153

7.3 Java处理XML概述 154

7.3.1 Java处理XML文件的接口 155

7.3.2 Java常用的解析器 156

7.3.3使用JAXP操作XML数据 156

7.4利用DOM读取XML文档信息 157

7.4.1 XML文档遍历 157

7.4.2 Element节点的操作 159

7.4.2 DTD相关信息 161

7.4.3 Attr节点操作 164

7.5利用DOM对XML操作 166

7.5.1使用DOM创建新文档 166

7.5.2使用DOM添加子元素及属性 169

7.5.3使用DOM修改子元素 171

7.5.4使用DOM删除子元素及属性 173

7.6实训 175

7.7小结 176

习题7 176

第八章SAX接口技术 177

8.1 SAX解析基本原理 177

8.2 SAX解析XML的模式 178

8.3文档开始和文档结束事件 182

8.4处理指令事件 184

8.6元素事件 186

8.7字符数据事件 188

8.8处理留白事件 190

8.9实体事件 193

8.10名称空间的处理 195

8.11错误事件的处理 197

8.12文件定位器的使用 201

8.13不可解析实体 203

8.14实训 206

8.15 小结 206

习题8 207

第九章XML与其他数据文件的转换 208

9.1数据库表转换成XML文档 208

9.1.1建立数据库 208

9.1.2建立数据表 209

9.1.3建立ODBC数据源 210

9.1.4将数据库表转换成XML文档 212

9.2 XML文档到数据库表的转换 216

9.2.1准备XML文档和数据库表 216

9.2.2 Java处理程序的编制 216

9.3 XML文档到Excel表的转换 220

9.3.1 Apache POI及其类库的配置 220

9.3.2 XML文档到Excel表转换设计 221

9.4 Excel表到XML文档的转换 225

9.5小结 229

习题9 229

返回顶部