图书介绍

XML编程原理与实例教程pdf电子书版本下载

XML编程原理与实例教程
  • 刘怀亮主编;蔡沂编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502442561
  • 出版时间:2007
  • 标注页数:280页
  • 文件大小:94MB
  • 文件页数:290页
  • 主题词:可扩充语言,XML-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

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 SGML 1

1.1.2 HTML 2

1.1.3 XML 2

1.1.4 标记语言 3

1.2 XML是什么 4

1.2.1 XML的设计目标与特点 4

1.2.2 文档类型定义 5

1.2.3 文档类型模式 5

1.2.4 名称空间 6

1.2.5 XML显示 6

1.2.6 文档对象模型 7

1.3 XML应用 7

小结 9

习题一 9

一、选择题 9

二、填空题 10

三、思考题 10

第2章 XML基本概念 11

2.1 文档 11

2.1.1 处理指令 11

2.1.2 文档类型说明 12

2.1.3 注释 13

2.1.4 文档结构 15

2.1.5 良构性与有效性 15

2.1.6 编码问题 17

2.2 元素 19

2.2.1 元素 19

2.2.2 标记 22

2.2.3 字符数据 22

2.2.4 空元素 24

2.2.5 CDATA 25

2.3 属性 26

2.4 实体 27

2.4.1 实体介绍 27

2.4.2 实体分类 28

小结 29

习题二 29

一、选择题 29

二、填空题 30

三、思考题 30

四、上机题 31

第3章 XML文档类型定义 32

3.1 文档类型定义 32

3.1.1 内部DTD 32

3.1.2 外部DTD 34

3.1.3 内部和外部DTD的混合使用 36

3.2 元素声明 37

3.2.1 元素类型声明 37

3.2.2 #PCDATA 37

3.2.3 空元素(EMPTY) 39

3.2.4 子元素的声明 41

3.2.5 ANY 44

3.2.6 混合内容 46

3.2.7 指示符的使用 47

3.3 属性声明 52

3.3.1 属性列表声明 52

3.3.2 属性设定与默认值 53

3.3.3 属性数据类型 56

3.4 实体声明 60

3.4.1 内部一般实体 60

3.4.2 外部解析一般实体 61

3.4.3 非解析实体 63

3.4.4 内部参数实体 65

3.4.5 外部参数实体 66

小结 68

习题三 68

一、选择题 68

二、填空题 69

三、思考题 69

四、上机题 69

第4章 XML Schema 70

4.1 XML Schema简介 70

4.2 XML Schema与DTD的比较 70

4.3 XML元素声明 71

4.3.1 根元素 71

4.3.2 简单元素 72

4.3.3 复杂元素 73

4.3.4 特殊元素 77

4.3.5 元素组 79

4.3.6 元素限制 81

4.3.7 全局元素与局部元素 83

4.3.8 any元素 85

4.4 XML Schema属性声明 85

4.4.1 声明属性 85

4.4.2 属性引用 87

4.4.3 属性组 88

4.4.4 any类型属性 88

4.4.5 属性限制 89

4.5 注释 90

4.6 XML Schema数据类型 92

4.6.1 原始数据类型 92

4.6.2 派生数据类型 95

4.6.3 用户派生数据类型 96

4.6.4 约束面 101

4.7 import与include 107

4.7.1 import 107

4.7.2 include 108

小结 109

习题四 109

一、选择题 109

二、填空题 109

三、思考题 110

四、上机题 110

第5章 XML名称空间 111

5.1 XML名称空间简介 111

5.2 名称空间的声明 111

5.3 名称空间的作用范围 113

5.4 Schema中的名称空间 114

小结 117

习题五 118

一、选择题 118

二、填空题 118

三、思考题 119

四、上机题 119

第6章 使用CSS显示XML文档 120

6.1 CSS简介 120

6.1.1 CSS基本语法结构 121

6.1.2 CSS常用属性 122

6.2 在XML中使用CSS 133

6.2.1 使用外部CSS文档 134

6.2.2 直接嵌套 135

6.2.3 混合方式 136

6.2.4 多个CSS文件 137

6.3 在XML中引入HTML标记 139

6.3.1 表格的使用 139

6.3.2 超链接 140

6.3.3 使用图形标记 141

6.3.4 格式控制标记 142

6.3.5 对话组件 143

6.3.6 脚本程序 144

小结 146

习题六 146

一、选择题 146

二、填空题 146

三、思考题 147

四、上机题 147

第7章 使用XSL对XML进行格式转换 148

7.1 XSL简介 148

7.2 创建XSL文件 149

7.2.1 在XML文档中引入XSL文档 149

7.2.2 XSL的根元素 150

7.2.3 HTML与XSL的结合 150

7.3 模板 151

7.3.1 模板元素 151

7.3.2 单一模板 153

7.3.3 多模板 154

7.4 XSL对XML元素的定位 155

7.4.1 绝对定位 155

7.4.2 相对定位 157

7.5 XSL元素 158

7.5.1 控制与条件处理元素 158

7.5.2 数字和分类元素 161

7.5.3 一般元素 164

7.5.4 XSL变量 167

7.6 模式匹配 169

7.6.1 模式算子 169

7.6.2 元素名称匹配 170

7.6.3 元素内容匹配 171

7.6.4 模板的模式匹配 172

7.6.5 控制与条件匹配 173

7.6.6 布尔运算 173

7.7 XSL函数 174

7.8 格式化对象 175

小结 177

习题七 177

一、选择题 177

二、填空题 178

三、思考题 178

四、上机题 178

第8章 数据岛 179

8.1 数据岛简介 179

8.2 数据岛数据显示 180

8.2.1 单条记录的显示 180

8.2.2 多条记录的显示 181

8.3 数据岛的对象 183

8.3.1 数据岛结点 183

8.3.2 数据集 189

小结 190

习题八 190

一、选择题 190

二、填空题 190

三、思考题 191

四、上机题 191

第9章 XML相关协议和规范 192

9.1 XLink 192

9.1.1 属性 192

9.1.2 XLink元素类型 193

9.1.3 简单链接 194

9.1.4 扩展链接 195

9.2 XInclude 197

9.2.1 include元素 198

9.2.2 fallback元素 198

9.2.3 XInclude处理模型 199

9.3 DOM 199

9.3.1 DOM结构模型 199

9.3.2 应用程序接口 200

9.3.3 使用DOM 203

9.4 SAX 209

9.4.1 SAX API参考 209

9.4.2 在Java中使用SAX的例子 210

9.5 AJAX 213

小结 217

习题九 217

一、选择题 217

二、填空题 218

三、思考题 218

四、上机题 218

第10章 XML数据库 220

10.1 XML数据库技术 220

10.2 XPath 221

10.2.1 数据模型 222

10.2.2 寻址 222

10.2.3 数据类型 224

10.2.4 函数 224

10.2.5 XPointer 226

10.3 XQuery 226

10.3.1 一个简单的XQuery例子 227

10.3.2 XQuery语法介绍 228

10.4 Native XML Database 229

10.4.1 Native XML Database概念 229

10.4.2 Native XML Database特征 230

10.4.3 Tamino数据库系统 232

小结 234

习题十 235

一、选择题 235

二、填空题 235

三、思考题 235

四、上机题 235

第11章 综合例子 237

11.1 系统分析 237

11.2 数据设计与实现 237

11.2.1 数据设计 237

11.2.2 数据库实现 240

11.3 系统实现 243

11.3.1 系统主界面 243

11.3.2 数据库操作类 243

11.3.3 客户资料管理模块 247

11.3.4 产品资料管理模块 255

11.3.5 销售管理模块 262

小结 266

附录A Altova XMLSpy使用介绍 268

附录B 上机实验 272

实验一 Altova XMLSpy和IE的使用 272

实验二 编写XML文档 274

实验三 DTD与Schema的使用 275

实验四 CSS的使用 276

实验五 XSL的使用 277

实验六 DOM应用 277

实验七 基于XML的应用 278

参考文献 280

精品推荐