图书介绍
XML基础教程PDF|Epub|txt|kindle电子书版本网盘下载
- 范春梅,王新刚,张卫华编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115205292
- 出版时间:2009
- 标注页数:208页
- 文件大小:50MB
- 文件页数:218页
- 主题词:可扩充语言,XML-程序设计-高等学校-教材
PDF下载
下载说明
XML基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 XML概述1
1.1 什么是XML1
1.1.1 SGML的诞生1
1.1.2 XML是什么2
1.2 为什么要学习XML4
1.2.1 可重用性4
1.2.2 可扩展性4
1.2.3 Web应用4
1.2.4 数据处理4
1.3 XML相关技术5
1.3.1 文档类型定义5
1.3.2 可扩展样式语言5
1.3.3 可扩展链接语言5
1.4 XML实际应用6
1.5 XML的发展前景6
1.5.1 网络服务领域7
1.5.2 数据库领域7
1.5.3 电子商务领域7
1.6 XML Spy开发环境8
1.6.1 XML Spy概述8
1.6.2 XML Spy的安装9
1.6.3 一个XML文档的简单创建10
小结12
习题13
上机指导13
实验一:创建XML文档13
实验二:编辑XML文档内容14
实验三:简单的XML文档14
第2章 XML语法16
2.1 什么是规范的XML文档16
2.2 XML逻辑结构17
2.2.1 XML的整体结构17
2.2.2 XML元素19
2.2.3 元素属性22
2.2.4 CDATA段23
2.2.5 注释24
2.3 XML物理结构26
2.3.1 什么是实体26
2.3.2 实体的类型27
2.3.3 实体的使用28
2.4 ASCII字符集28
2.4.1 ISO字符集30
2.4.2 MacRoman字符集30
2.5 Unicode字符集31
2.5.1 UTF-831
2.5.2 通用字符集31
2.5.3 如何使用Unicode编写XML31
小结32
习题32
上机指导34
实验一:元素和属性34
实验二:CDATA段和注释34
实验三:语法综合35
第3章 文档类型定义(DTD)37
3.1 什么是DTD37
3.1.1 DTD概述37
3.1.2 第一个DTD示例38
3.1.3 DTD的基本结构40
3.1.4 定义元素及其后代41
3.1.5 定义元素属性43
3.1.6 DTD中的注释43
3.1.7 在文档间共享通用的DTD44
3.2 DTD中的属性声明45
3.2.1 在DTD中声明属性45
3.2.2 声明多个属性46
3.2.3 指定属性的默认值46
3.2.4 属性类型46
3.2.5 预定义属性值48
3.3 实体和外部DTD子集49
3.3.1 内部通用实体50
3.3.2 外部通用实体51
3.3.3 内部参数实体52
3.3.4 外部参数实体52
3.3.5 根据片段创建文档53
3.3.6 结构完整的文档中的实体和DTD55
3.4 Schema简介56
3.4.1 Schema概述56
3.4.2 定义元素及其后代58
3.4.3 Schema的应用60
3.5 XML命名空间62
3.5.1 什么是命名冲突63
3.5.2 解决命名冲突途径63
3.5.3 命名空间的使用64
3.5.4 DTD与命名空间64
小结65
习题65
上机指导67
实验一:练习使用XMLSpy自动生成DTD文档67
实验二:练习使用XMLSpy的Grid模式编辑DTD文档68
实验三:DTD综合69
第4章 XML与CSS71
4.1 什么是CSS71
4.1.1 CSS的历史71
4.1.2 CSS的编写环境以及功能简要说明72
4.1.3 CSS的使用方式73
4.2 选择元素76
4.2.1 类型选择符(Type Selectors)77
4.2.2 通配选择符(Universal Selectors)77
4.2.3 包含选择符(Descendant Selectors)77
4.2.4 子对象选择符(Child Selectors)77
4.2.5 相邻选择符(Adjacent Sibling Selectors)78
4.2.6 ID选择符(ID Selectors)78
4.2.7 属性选择符(Property Selectors)78
4.2.8 类选择符(Class Selectors)79
4.2.9 其他选择方式79
4.3 属性79
4.3.1 字体属性79
4.3.2 颜色属性82
4.3.3 背景属性84
4.3.4 文本属性85
4.3.5 框属性85
4.4 CSS的书写规范88
4.5 XML与CSS的综合运用90
小结92
习题93
上机指导93
实验一:美化导航条93
实验二:字体属性设置94
实验三:XML与CSS综合设置95
第5章 可扩展样式表语言转换(XSLT)96
5.1 什么是XSL96
5.1.1 XSL构成96
5.1.2 树形结构97
5.1.3 XSL样式单文档97
5.1.4 在何处进行XML变换98
5.2 创建一个XSL实例99
5.2.1 源代码及显示效果99
5.2.2 各部分详解101
5.3 XSL模板103
5.3.1 模板的简单应用103
5.3.2 xsl:apply-templates元素104
5.3.3 select特性104
5.3.4 默认的模板规则108
5.4 XSL元素108
5.4.1 XSL元素构成108
5.4.2 循环xsl:for-each111
5.4.3 排序xsl:sort112
5.4.4 选择xsl:if和xsl:choose112
5.4.5 xsl:fallback元素114
5.4.6 XSL函数集115
5.5 匹配节点的模式118
5.5.1 匹配根节点118
5.5.2 匹配元素名118
5.5.3 使用“/”字符匹配子节点118
5.5.4 使用“//”字符匹配子节点119
5.5.5 通过ID匹配119
5.5.6 使用@来匹配特性120
5.5.7 使用comments()注释120
5.5.8 使用pi()来匹配处理指令121
5.5.9 用text()来匹配文本节点121
5.5.10 使用“或”操作符122
5.6 输出格式与编码问题122
5.6.1 输出文档122
5.6.2 输出文本123
5.6.3 输出元素123
5.6.4 输出属性124
5.6.5 输出指令124
5.6.6 输出注释124
5.6.7 输出消息124
5.6.8 替换名称空间125
5.6.9 空白符的输出125
5.7 格式对象FO125
5.7.1 XSL-FO文档125
5.7.2 XSL-FO区域126
5.7.3 XSL-FO输出127
5.7.4 XSL-FO FLOW127
5.7.5 XSL-FO页面127
5.7.6 XSL-FO块状区域128
5.7.7 XSL-FO列表131
5.7.8 XSL-FO表格131
5.7.9 XSL-FO参考资料132
小结133
习题134
上机指导134
实验一:图书信息示例134
实验二:模板的运用和设置135
实验三:XSLT设置显示样式136
第6章 文档对象模型(DOM)138
6.1 DOM的组成138
6.1.1 一棵简单的DOM树138
6.1.2 DOM的核心部分140
6.1.3 DOM接口规范中的4个基本接口142
6.2 DOM的接口146
6.2.1 为什么要使用DOM接口146
6.2.2 接口与实现147
6.2.3 MSXML文档对象模型的接口一览及重要接口介绍148
6.3 DOM的应用162
6.3.1 添加DOM处理引用162
6.3.2 加载XML文档164
6.3.3 处理节点165
6.3.4 保存文档对象171
6.3.5 验证文档173
6.3.6 一个实例程序174
小结176
习题177
上机指导178
实验一:利用DOM加载指定内容的XML文档片段178
实验二:利用DOM修改XML文档中指定节点的属性信息179
实验三:利用DOM在XML文档中删除一个元素节点180
第7章 XML与数据库183
7.1 XML技术与数据库发展183
7.1.1 数据库技术的发展183
7.1.2 XML与数据库技术的结合184
7.2 XML的数据交换与存储机制187
7.2.1 XML的数据交换机制187
7.2.2 XML的数据存取机制189
7.3 XML数据源对象191
7.4 XML数据交换技术191
7.4.1 ADO控件技术192
7.4.2 HTTPXML对象技术193
7.4.3 ODBC2XML转换工具195
7.4.4 XOSL转换工具195
7.4.5 WDDX Web分布式数据交换197
7.5 一个简单的XML与数据库的应用198
小结201
习题202
上机指导202
实验一:使用SQL Server2000创建数据库202
实验二:使用ADO操作SQL Server 2000数据库并生成XML文档204
实验三:使用ADO操作数据库并利用DOM生成XML文档205