XML实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:丁跃潮,张涛主编;叶文来,刘韵华副主编
- 出 版 社:北京:北京大学出版社
- 出版年份:2006
- ISBN:7301104626
- 页数:305 页
第1章 引论 1
1.1 标记语言的发展 1
1.1.1 SGML的起源 1
1.1.2 HTML的出现 2
1.1.3 XML的诞生 3
1.2 XML的特点和应用前景 6
1.2.1 XML的特点 6
1.2.2 XML的应用前景 9
1.3 XML文档的数据结构 11
1.3.1 层状结构数据模型 11
1.3.2 XML语法的基本点 13
1.3.3 XML文档的结构 13
1.4 XML的开发和应用环境 15
1.4.1 XML编辑工具 15
1.4.2 XML验证工具 18
1.4.3 XML解析器 18
1.4.4 XML浏览工具 19
1.5 小结 19
1.6 习题 19
第2章 HTML基础 22
2.1 HTML概述 22
2.1.1 HTML概述 22
2.1.2 如何编写一个HTML文件 22
2.1.3 HTML文件的调试 23
2.2 HTML的标记 23
2.2.1 标记的一般特性 23
2.2.2 常用标记 24
2.3 文字修饰 26
2.3.1 字号 26
2.3.2 字体样式 28
2.3.3 特殊标记 29
2.4 列表 30
2.5 表格 33
2.5.1 <table>和</table> 33
2.5.2 <caption>和</caption> 36
2.5.3 <tr>和</tr> 36
2.5.4 <th>和</th> 36
2.5.5 <td>和</td> 36
2.6 色彩 38
2.6.1 色彩的表示 38
2.6.2 文本的色彩 39
2.6.3 表格的颜色 39
2.6.4 <hr>标记的bgcolor属性 40
2.7 超文本链接 40
2.7.1 超文本链接的概念 40
2.7.2 页面链接 41
2.7.3 本地链接 41
2.7.4 电子邮件链接 42
2.8 小结 43
2.9 习题 43
第3章 XML基础 44
3.1 XML标记语法 44
3.1.1 标记的命名规则 44
3.1.2 标记的使用规则 44
3.2 XML文档的语法和数据结构 47
3.2.1 处理指令 48
3.2.2 XML的属性 50
3.2.3 特殊字符的使用 51
3.2.4 XML文档中的注释 52
3.2.5 程序中的文字CDATA标记 52
3.3 XML的相关技术 54
3.3.1 CSS 54
3.3.2 DTD 54
3.3.3 XML Schema 54
3.3.4 XSL 54
3.3.5 XML DOM 55
3.3.6 XML的链接语言 55
3.4 XML名称空间 55
3.4.1 名称空间的声明 55
3.4.2 名称空间的范畴 56
3.5 开发工具XMLSpy与XML实例 57
3.6 小结 61
3.7 习题 61
第4章 XML文档类型定义 63
4.1 DTD的作用 63
4.2 DTD元素 64
4.2.1 元素的基本类型 64
4.2.2 元素的声明 66
4.3 DTD属性 71
4.3.1 属性的声明 71
4.3.2 属性的类型 73
4.4 DTD中的实体 76
4.4.1 实体的概念 76
4.4.2 实体的分类 76
4.5 使用DTD 80
4.5.1 内部DTD 80
4.5.2 外部DTD 80
4.5.3 混合DTD 81
4.6 综合实例 82
4.6.1 DTD片段 82
4.6.2 系统DTD文档 83
4.6.3 XML文档片段 83
4.6.4 生成完整的XML文档 84
4.7 小结 85
4.8 习题 86
第5章 XML Schema结构 87
5.1 Schema概述 87
5.2 Schema的格式和使用 88
5.2.1 简单实例 88
5.2.2 Schema的使用 90
5.3 Schema元素的声明 92
5.3.1 schema根元素 92
5.3.2 element元素 92
5.3.3 设置默认值和固定值 93
5.3.4 引用元素和替代 94
5.4 Schema的属性声明 95
5.4.1 创建属性 96
5.4.2 为属性指派类型 96
5.4.3 属性的默认值和固定值 97
5.5 Schema的数据类型 98
5.5.1 简单类型 98
5.5.2 复杂类型 102
5.6 Schema的名称空间 106
5.6.1 命名冲突 106
5.6.2 使用前缀解决命名冲突问题 107
5.6.3 使用名称空间 108
5.6.4 URI、URL和URN 108
5.6.5 名称空间的作用域 109
5.6.6 在XSDL 中使用的名称空间 109
5.7 使用XML Spy建立Schema文档 111
5.7.1 建立根结点 111
5.7.2 为根结点book添加子结点title、author、price、resume及属性isbn 112
5.7.3 为XML文档指定Schema 113
5.8 小结 114
5.9 习题 115
第6章 层叠样式表 117
6.1 CSS简介 117
6.1.1 CSS的概念 117
6.1.2 CSS的使用 118
6.2 设置字体属性 121
6.2.1 font属性集 121
6.2.2 实例 125
6.3 设置色彩和背景图像属性 127
6.3.1 定义前景色 127
6.3.2 定义背景色 128
6.4 设置边界属性 130
6.4.1 设置边框属性 130
6.4.2 设置填充属性 132
6.4.3 设置大小属性 133
6.4.4 设置定位属性 133
6.4.5 设置页面边界属性 133
6.5 CSS2新增功能 134
6.5.1 @规则 134
6.5.2 新增属性 135
6.5.3 其他伪类 136
6.6 综合实例 136
6.7 小结 139
6.8 习题 139
第7章 XML数据源对象 140
7.1 数据岛、XML数据源对象和数据绑定 140
7.1.1 数据岛和XML数据源对象 140
7.1.2 数据绑定 141
7.1.3 XML与HTML结合的优势 144
7.2 支持数据绑定的HTML元素 144
7.3 将XML文件数据嵌入HTML 145
7.3.1 内部嵌入XML 146
7.3.2 使用外部的XML文件 147
7.4 结合脚本语言的XML 149
7.4.1 HTML中的XML数据岛记录编辑与添加 150
7.4.2 HTML中的XML数据岛记录集页面管理 154
7.5 综合应用实例 157
7.6 小结 159
7.7 习题 160
第8章 XSL转换 161
8.1 XSL概述 161
8.1.1 XSL的意义 161
8.1.2 XSLT和CSS的比较 162
8.1.3 浏览器对XSL的支持 162
8.2 XSL基础 163
8.2.1 XSL的组成 163
8.2.2 XSLT简介 163
8.2.3 XPath简介 164
8.2.4 XPointer、XLink和XQuery 166
8.2.5 XSL-FO 167
8.3 XSLT转换语言 168
8.3.1 一个简单的XSLT示例 168
8.3.2 示例中的元素分析 169
8.3.3 XSL的执行过程 171
8.3.4 应用XSLT 173
8.3.5 stylesheet元素 174
8.3.6 XSLT模板 174
8.4 XSLT模板体 175
8.4.1 索引与过滤 175
8.4.2 xsl:for-each 176
8.4.3 xsl:value-of 177
8.4.4 xsl:choose、xsl:when和xsl:otherwise 177
8.4.5 xsl:if、xsl:element和xsl:attribute 178
8.4.6 变量 179
8.4.7 执行模板 179
8.4.8 完整的样式表实例 181
8.5 使用XML Spy建立XSLT文档 184
8.6 小结 185
8.7 习题 186
第9章 XML文档对象模型 189
9.1 DOM基础知识 189
9.1.1 DOM的概念和组成 189
9.1.2 DOM结构模型 189
9.1.3 创建document对象 192
9.2 客户端加载XML 193
9.2.1 加载外部XML文件 193
9.2.2 加载XML文档字符串 198
9.2.3 加载XML文件及其转换文件 200
9.3 服务器端加载XML 201
9.3.1 服务器端加载XML文件并显示所有元素 201
9.3.2 服务器端加载XML文件及其转换文件并显示所有元素 203
9.4 parseError对象 203
9.4.1 parseError属性 203
9.4.2 出现错误时的处理 204
9.5 DOM的结点接口 204
9.5.1 新增XML结点 204
9.5.2 删除XML元素和属性 208
9.5.3 访问和修改XML DOM结点 209
9.6 小结 211
9.7 习题 211
第10章 XML与Java 213
10.1 Java简介 213
10.1.1 Java的诞生 213
10.1.2 Java的特点 213
10.1.3 Java带来的影响 215
10.2 Java的开发环境 216
10.2.1 JDK的安装 216
10.2.2 JDK的配置 218
10.3 Java程序加载XML文件 219
10.3.1 JAXP简介 220
10.3.2 常用的DOM接口 220
10.3.3 加载XML文档文件 220
10.3.4 设定加载XML文件的参数 223
10.4 Java程序中访问XML元素和属性 226
10.4.1 访问XML元素和属性 227
10.4.2 使用DOM创建XML文档 231
10.5 Java程序中XML文件的转换 233
10.6 小结 235
10.7 习题 235
第11章 XML与ASP 236
11.1 ASP简介 236
11.1.1 ASP的功能 236
11.1.2 ASP内建对象 237
11.2 ADO的内部对象 238
11.2.1 Connection对象 238
11.2.2 Recordset对象 241
11.2.3 Recordset对象的方法 243
11.2.4 利用Connection、Recordset对象存取数据表数据 244
11.3 XML在ASP中的应用 245
11.3.1 使用ASP创建XML DOM对象 246
11.3.2 使用ASP遍历XMLDOM对象 246
11.3.3 使用ASP显示XML文件 249
11.3.4 使用ASP创建XML文档 250
11.3.5 使用ASP转换XML文档成HTML文档 251
11.3.6 数据库记录转换成XML文档 254
11.4 综合实例 256
11.5 小结 265
11.6 习题 265
第12章 ebXML简介 267
12.1 ebXML 267
12.1.1 ebXML的设计目标 267
12.1.2 ebXML的概念 268
12.1.3 ebXML的任务 268
12.2 ebXML的技术体系结构 268
12.2.1 消息传送 268
12.2.2 商务处理流程和信息建模 269
12.2.3 贸易伙伴草案和协定 270
12.2.4 注册表 271
12.2.5 核心组件 272
12.3 ebXML的应用过程 272
12.3.1 实现阶段 272
12.3.2 发现和获取阶段 272
12.3.3 实时运行阶段 273
12.4 ebXML展望 273
12.4.1 电子商务全球化解决方案 273
12.4.2 可用性和互通性 273
12.4.3 从现有的EDI和XML方案迁移 273
12.4.4 安全性保证 273
12.5 小结 274
12.6 习题 274
第13章 XML与.NET构建小型Web应用 275
13.1 .NET Framework介绍 275
13.1.1 .NET构架 276
13.1.2 从MSXML到.NET的XML 276
13.1.3 XML分析模式 277
13.2 Visual Studio.NET集成开发环境 277
13.2.1 Visual Studio.NET主界面 278
13.2.2 XML编辑器 278
13.3 用.NET处理XML文档 280
13.3.1 .NET下与XML相关的类简介 281
13.3.2 用XmlTextReader类读取和解析XML文档 282
13.3.3 用XmlTextWriter类书写XML文档 286
13.3.4 存储和处理XML文档 288
13.3.5 XML与数据库协调工作 292
13.4 利用XML和.NET构建动态网站 295
13.4.1 网上书店项目概述 295
13.4.2 网站后台数据文件 296
13.4.3 网站站点架构 298
13.4.4 具体实现 298
13.5 小结 303
13.6 习题 304
参考文献 305
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019