XML技术内幕PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:(美)Natanya Pitts著;徐晓梅等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:7111093119
- 页数:513 页
译者序 1
前言 1
第1章 标记语言 1
1.1 样式和标记基础 1
1.2 通用标记语言: HTML、SGML和XML 4
1.2.1 HTML 4
1.2.2 SGML:HTML和XML的祖先 4
1.2.4 XML和SGML之间的差别 5
1.2.3 XML:SGML的简单子集 5
1.2.5 XML和HTML之间的差别 6
1.3 XML设计原则 9
1.4 XML简短历史 10
1.4.1 XML的起源和需求 10
1.4.2 XML早期发展 12
1.4.3 XML是什么 13
第2章 XML概述 14
2.1 深入讲解 14
2.1.1 XML范例 14
2.1.2 XML组件 17
2.1.3 Web浏览器对XML的支持 20
2.1.4 XML规范 22
2.1.5 XML应用总览 27
2.2 快速解决方案 28
2.2.1 对XML文档进行分类 28
2.2.2 定义元素 29
2.2.3 使用元素来标识内容 29
2.2.4 定义属性 29
2.2.6 创建自己的实体 30
2.2.5 在文档中放置字符实体 30
2.2.7 使用已经声明的实体 31
2.2.8 阅读XML规范 31
第3章 XML与HTML比较 33
3.1 深入讲解 33
3.1.1 从HTML到XML 33
3.1.2 XML与HTML的区别 35
3.1.3 HTML代码与XML代码的比较 35
3.1.4 XML的优势 39
3.1.5 HTML和XML语法之间的差别 41
3.1.7 忽略空格 43
3.1.6 嵌套标志 43
3.1.8 指定字符数据 44
3.1.9 大小写敏感 44
3.1.10 定义实体 45
3.1.11 定义XML应用 45
3.1.12 开发自己的DTD 45
3.1.13 HTML到XML的快速转换 45
3.1.14 XML文档的树型结构 47
3.1.15 进一步讨论标记 48
3.1.16 良好的XML和HTML设计 49
3.2 快速解决方案 52
3.2.1 决定是否使用XML或HTML 52
3.2.2 设计网站 53
第4章 真正实现XML 60
4.1 深入讲解 60
4.1.1 实现XML的诸多理由 60
4.1.2 比较基本文档格式和XML 62
4.1.3 标准化是关键 64
4.1.4 为什么跨平台兼容性很重要 66
4.1.6 组织如何使用XML 68
4.1.5 XML与已有系统集成 68
4.1.7 XML应用:西门子考勤卡系统 70
4.1.8 讨论RivCom的能力差距分析工具 74
4.2 快速解决方案 76
4.2.1 比较HMTL和XML 76
4.2.2 分析XML实现 77
第5章 XML中的DTD 78
5.1 深入讲解 78
5.1.1 DTD是什么 78
5.1.2 声明 81
5.1.3 存储DTD 82
5.1.4 DTD的组成部分 85
5.1.5 有效且结构良好的文档 92
5.1.6 良好的DTD设计方法 93
5.2 快速解决方案 94
5.2.1 定义元素 94
5.2.2 定义属性 100
5.2.3 定义实体 101
5.2.4 创建和指定DTD 102
6.1.1 再论元素 108
6.1 深入讲解 108
第6章 操作XML元素 108
6.1.2 研究元素 112
6.2 快速解决方案 115
6.2.1 用解析字符数据来声明和指定单个元素 115
6.2.2 声明和指定带有元素内容的单个元素 116
6.2.3 用字符数据和子元素声明内容模型 116
6.2.4 用相同的内容规范声明元素类型 116
6.2.5 使用ANY关键字声明元素 116
6.2.6 使用EMPTY关键字来声明元素 117
7.1.1 与内容有关的重要术语 118
第7章 在XML中创建内容 118
7.1 深入讲解 118
7.1.2 不同类型的内容 119
7.1.3 到底什么是内容 119
7.1.4 基于内容的标记和基于描述的标记 124
7.2 快速解决方案 125
7.2.1 定义解析字符数据内容 125
7.2.2 定义元素内容 126
7.2.4 在内容模型中包含参数实体 127
7.2.3 定义混合内容 127
7.2.5 为DTD规划内容模型 128
第8章 操作属性 130
8.1 深入讲解 130
8.1.1 属性在XML中的角色 130
8.1.2 属性术语 131
8.1.3 属性类型 131
8.1.4 其他属性说明 133
8.1.5 属性的使用 133
8.2.1 指定字符串属性 135
8.2 快速解决方案 135
8.2.2 指定标记化属性 136
8.2.3 指定枚举型属性 136
8.2.4 给属性规范添加属性说明 137
8.2.5 合并属性规范以形成属性列表声明 138
8.2.6 在标记中引用属性 139
8.2.7 规划元素属性 139
8.2.8 在XML工具中操作属性 140
9.1 深入讲解 144
9.1.1 什么是实体 144
第9章 创建和包含XML实体 144
9.1.2 实体类型 145
9.1.3 常见实体用法 149
9.2 快速解决方案 151
9.2.1 引用实体 151
9.2.2 声明内部实体 152
9.2.3 声明外部实体 152
9.2.4 声明解析实体 153
9.2.5 声明未解析实体 153
9.2.6 创建参数的实体 154
9.2.7 声明符号 157
9.2.8 为实体声明文本编码方案 157
9.2.9 在XML文档中使用字符实体 159
9.2.10 使用XML工具来创建和管理实体 174
第10章 用样式表格式化XML文档 179
10.1 深入讲解 179
10.1.1 使用样式表的时机 180
10.1.2 XML样式选择 181
10.2.1 工作实例 182
10.2 快速解决方案 182
10.1.3 在XML中使用CSS的正反两面 182
10.2.2 简单的样式公式:选择符+声明=样式规则 184
10.2.3 在样式规则中对选择符分组 185
10.2.4 在样式规则中对声明分组 185
10.2.5 为单个属性包含特殊的声明组 186
10.2.6 用类作为选择符 187
10.2.7 用上下文作选择符 189
10.2.8 在CSS中探究标点符号的作用 190
10.2.9 在CSS中使用量度 190
10.2.11 解读属性定义 191
10.2.10 在CSS中使用URL 191
10.2.12 链接样式表到XML文档 196
第11章 用XSLT转换XML文档 197
11.1 深入讲解 197
11.1.1 什么是XSL和XSLT 197
11.1.2 XSL和XSLT的状态 198
11.1.3 XSLT的实际用处 198
11.1.4 重要的XSLT术语 198
11.1.5 xsl:stylesheet元素 199
11.2.1 定义基本的XSLT样式表构造 208
11.1.6 解决冲突:规则仲裁 208
11.2 快速解决方案 208
11.2.2 用工具建立XSLT样式表 217
第12章 XML中的链接:XLink 222
12.1 深入讲解 222
12.1.1 XML中的链接总览 222
12.1.2 XML链接术语 225
12.1.3 XLink的起源 226
12.1.4 XLink设计原则 227
12.1.6 XLink的细节 228
12.1.5 XLink概述 228
12.1.7 定义链接行为 230
12.1.8 定义链接语义 231
12.1.9 扩展链接和链接组 233
12.2 快速解决方案 239
12.2.1 创建简单的链接 239
12.2.2 在文档中使用简单链接 239
12.2.3 指定链接的语义 240
12.2.4 控制链接行为 240
12.2.5 在DTD中预先定义链接属性 241
12.2.6 创建扩展的链接 243
12.2.7 创建链接库 245
12.2.8 使用工具在XML文档中进行链接 246
第13章 用XPath在XML中创建路径 251
13.1 深入讲解 251
13.1.1 什么是XPath 251
13.1.2 XPath语法 252
13.1.3 文档树和节点释义 259
13.2.1 用完全XPath文法创建XPath 263
13.2 快速解决方案 263
13.2.2 用简略的XPath文法创建XPath 265
13.2.3 获得创建XPath的工具 267
第14章 链接中的参考:XPointer 269
14.1 深入讲解 269
14.1.1 XPointer的用途 269
14.1.2 XPointer工作机制 272
14.1.3 XPointer语法 273
14.1.4 XPath的扩展--XPointer 274
14.2.1 在XML链接中加入XPointer 275
14.2 快速解决方案 275
14.2.2 用完全XPointer文法创建XPointer 276
14.2.3 用区域创建XPointer 277
14.2.4 用字符串区域创建XPointer 278
14.2.5 综合讨论 279
14.2.6 搜索XPointer工具 279
第15章 XML中的名字空间 281
15.1 深入讲解 281
15.1.1 在单个文档中结合多资源的元素 282
15.1.2 在单个文档中结合多资源的属性 287
15.1.3 把元素链接到URL 289
15.1.4 名字空间规范 289
15.1.5 频繁使用的名字空间 290
15.2 快速解决方案 291
15.2.1 声明默认的名字空间 291
15.2.2 声明带前缀的名字空间 292
15.2.3 在XML文档中使用名字空间的元素 293
16.1 深入讲解 295
16.1.1 什么是XML应用 295
第16章 XML应用 295
16.1.2 XML应用的类型 296
16.1.3 详细的XML应用 300
16.2 快速解决方案 309
16.2.1 定位新的XML应用 309
16.2.2 用MathML创建数学方程 309
16.2.3 创建OSD软件包 309
16.2.4 创建SMIL数据文件 311
16.2.5 寻找为XML应用创建文档的工具 313
17.1.1 频道概述 315
第17章 实现CDF 315
17.1 深入讲解 315
17.1.2 XML和CDF的关系 318
17.1.3 频道开发 318
17.1.4 频道特性 322
17.1.5 活动频道类型 323
17.1.6 频道交付机制 324
17.1.7 频道设计指南 327
17.1.8 为Netcaster开发程序 328
17.1.9 分析CDF符号集 329
17.2.1 创建频道 337
17.2 快速解决方案 337
17.2.2 创建不同类型的频道 340
17.2.3 创建不同的交付频道 343
17.2.4 创建高级频道特性 344
17.2.5 使用CDF产生器创建频道 349
第18章 用XHTML创建Web页面 352
18.1 深入讲解 352
18.1.1 XHTML概述 352
18.1.2 比较HTML和XHTML 354
18.1.3 XHTML文档是结构良好的 359
18.1.4 支持XHTML的浏览器 360
18.1.5 正处于评价中的XHTML规范 361
18.2 快速解决方案 363
18.2.1 把文档从HTML转换成XHTML 363
18.2.2 用HTML-Kit来生成并执行XHTML 367
第19章 处理XML 371
19.1 深入讲解 371
19.1.1 处理XML文档的基础 371
19.1.2 XML和浏览器 377
19.1.5 XML和文档对象模型 378
19.1.3 XML和应用程序接口 378
19.1.4 其他处理XML的方法 378
19.2 快速解决方案 380
19.2.1 解析XML文件 380
19.2.2 浏览器操作:解析、处理和显示XML数据 381
19.2.3 用ActiveX和Java组件处理XML文档 383
19.2.4 用JavaScript处理XML数据 386
19.2.5 用ASP处理数据库 388
19.2.6 使用XML DOM访问XML对象 391
19.2.7 创建脚本访问对象模块 391
20.1.1 使用什么配置XML方案 393
第20章 完整XML方案的组件 393
20.1 深入讲解 393
20.1.2 技术设计组件 394
20.1.3 接口设计元素 396
20.1.4 两个实际解决方案中的组件 400
20.2 快速解决方案 401
20.2.1 定义XML方案中的组件 401
20.2.2 评价XML应用 402
21.1.1 关系数据库 403
第21章 XML和数据库 403
21.1 深入讲解 403
21.1.2 XML数据存储 407
21.1.3 使用XML作为数据存储 411
21.2 快速解决方案 414
21.2.1 什么时候结合数据库使用XML 414
21.2.2 使用脚本操纵XML和数据存储 415
21.2.3 使用脚本存档数据库 415
21.2.4 将XML转换成数据库记录集 419
21.2.5 将记录集转换成X(HT)ML 423
22.1 深入讲解 426
第22章 使用XML编程 426
22.1.1 DOM应用程序编程接口 429
22.1.2 SAX API 431
22.1.3 XSLT的API 432
22.1.4 编程语言和XML 433
22.2 快速解决方案 433
22.2.1 决定如何存取XML文档 433
22.2.2 在Java中创建和操纵DOM 434
22.2.3 识别Java中的DOM库类 434
22.2.4 根据类型定位元素 437
22.2.5 导航DOM模型 438
22.2.6 根据名字存取属性 440
22.2.7 修改DOM 440
22.2.8 理解Java中的SAX处理技术 441
22.2.9 在Java程序中使用XSLT 446
22.2.1O 在Web上寻找帮助信息 447
第23章 XML工具箱 448
23.1 深入讲解 448
23.1.1 XML DTD和文档编辑器 448
23.1.2 XML解析器和处理器 451
23.1.3 XML浏览器 453
23.1.4 转换工具 454
23.1.5 数据库系统 455
23.1.6 完全的XML工具集 455
23.1.7 寻找新工具 457
23.2 快速解决方案 457
附录A 在线资源 459
附录B XML 1.0规范 465
附录C 术语表 504
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019