图书介绍
XML编程原理与实例教程PDF|Epub|txt|kindle电子书版本网盘下载
- 刘怀亮主编;蔡沂编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:7502442561
- 出版时间:2007
- 标注页数:280页
- 文件大小:94MB
- 文件页数:290页
- 主题词:可扩充语言,XML-程序设计-高等学校-教材
PDF下载
下载说明
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 SGML1
1.1.2 HTML2
1.1.3 XML2
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 CDATA25
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 内部DTD32
3.1.2 外部DTD34
3.1.3 内部和外部DTD的混合使用36
3.2 元素声明37
3.2.1 元素类型声明37
3.2.2 #PCDATA37
3.2.3 空元素(EMPTY)39
3.2.4 子元素的声明41
3.2.5 ANY44
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 Schema70
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与include107
4.7.1 import107
4.7.2 include108
小结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中使用CSS133
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 XLink192
9.1.1 属性192
9.1.2 XLink元素类型193
9.1.3 简单链接194
9.1.4 扩展链接195
9.2 XInclude197
9.2.1 include元素198
9.2.2 fallback元素198
9.2.3 XInclude处理模型199
9.3 DOM199
9.3.1 DOM结构模型199
9.3.2 应用程序接口200
9.3.3 使用DOM203
9.4 SAX209
9.4.1 SAX API参考209
9.4.2 在Java中使用SAX的例子210
9.5 AJAX213
小结217
习题九217
一、选择题217
二、填空题218
三、思考题218
四、上机题218
第10章 XML数据库220
10.1 XML数据库技术220
10.2 XPath221
10.2.1 数据模型222
10.2.2 寻址222
10.2.3 数据类型224
10.2.4 函数224
10.2.5 XPointer226
10.3 XQuery226
10.3.1 一个简单的XQuery例子227
10.3.2 XQuery语法介绍228
10.4 Native XML Database229
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