当前位置:首页 > 工业技术
XML宝典  第2版
XML宝典  第2版

XML宝典 第2版PDF电子书下载

工业技术

  • 电子书积分:22 积分如何计算积分?
  • 作 者:(美)Elliotte Rusty Harold著;马云,钟萍等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505374346
  • 页数:832 页
图书介绍:可扩展标记语言(XML)是由万维网联盟(W3C)发布的用于网页设计和数据交换的新技术,具有良好的发展前景。本书是一本全面介绍XML的优秀书籍,共分为五部分。书中首先介绍了XML的基本概念和基本语法,接着讲解了如何利用文档类型定义(DTD)描述和验证XML文档,如何声明文档的各个组成部分以及在文档中嵌入非XML的数据。利用本书,读者能够掌握如何使用样式表(CSS和XSL)处理文档的显示效果,并将文档转化为HTML,用于在浏览器中显示。书中还介绍了XML的相关技术XLink和XPointer,这些技术为形成文档之间和文档内部的链接提供了最有效的工具。最后,本书向读者展示了XML在不同领域中的应用实例,并在附录中给出了XML参考资料以及XML 1.0规范第二版的完整内容。本书提供了大量的XML应用实例,随书所带的光盘上涵盖了书中的所有实例以及与XML相关的浏览器和解析器,这些都为读者学习XML提供了极大的帮助。本书既可以作为学习XML的入门教程,也可以是软件开发人员、网页制作者必不可少的权威参考手册。
《XML宝典 第2版》目录
标签:宝典

前言 1

第1部分 XML基础知识 7

第1章 XML概述 8

1.1 XML是什么 8

1.2 为什么开发人员如此青睐XML 10

1.3 XML文档的生命周期 12

1.4 相关的技术 13

1.5 小结 17

第2章 XML应用程序 18

2.1 XML应用程序 18

2.2 描述XML的XML 39

2.3 未公开的XML应用 41

2.4 小结 44

第3章 第一个XML文档 45

3.1 Hello XML 45

3.2 研究这个简单的XML文档 47

3.3 给XML标记指定含义 48

3.4 为XML文档编写一个样式表 48

3.5 将一个样式表附加到一个XML文档上 49

3.6 小结 50

第4章 组织数据 51

4.1 检查数据 51

4.2 将数据组织成XML格式 55

4.3 XML格式的优点 66

4.4 为文档显示准备样式表 67

4.5 小结 77

第5章 属性、空标记和XSL 78

5.1 属性 78

5.2 属性与元素 82

5.3 空元素和空元素标记 87

5.4 XSL 88

5.5 小结 107

6.1 形式规范的规则 109

第6章 形式规范 109

6.2 XML文档 110

6.3 XML内的文本 112

6.4 元素和标记 112

6.5 属性 115

6.6 实体引用 117

6.7 注释 118

6.8 处理指令 120

6.10 形式规范的HTML 121

6.9 CDATA段 121

6.11 小结 131

第7章 外国语言和非罗马字符的文本 132

7.1 Web上非罗马字符的文本 132

7.2 文字、字符集、字体和字形 136

7.3 遗留的字符集 139

7.4 Unicode字符集 145

7.5 使用Unicode编写XML文档 149

7.6 小结 152

第2部分 文档类型定义 153

第8章 DTD和有效性 154

8.1 文档类型定义 154

8.2 元素声明 155

8.3 DTD文件 156

8.4 文档类型声明 156

8.5 根据DTD进行验证 161

8.6 小结 164

9.1 分析文档 166

第9章 元素声明 166

9.2 ANY内容模型 170

9.3 #PCDATA内容模型 171

9.4 子元素 173

9.5 序列 174

9.6 一个或多个子元素 175

9.7 零个或多个子元素 175

9.8 零个或一个子元素 176

9.9 用圆括号进行分组 178

9.10 选择 180

9.11 混合内容 181

9.12 空元素 181

9.13 DTD中的注释 182

9.14 小结 187

第10章 实体声明 188

10.1 什么是实体 188

10.2 内部常规实体 189

10.3 外部常规实体 192

10.4 内部参数实体 195

10.5 外部参数实体 197

10.6 从多个文档片段建立完整的文档 201

10.7 小结 209

第11章 属性声明 210

11.1 属性的定义 210

11.2 在DTD中声明属性 210

11.3 声明多个属性 211

11.4 指定属性的默认值 212

11.5 属性类型 213

11.6 预定义的属性 218

11.7 基于属性的棒球统计数据的DTD 223

11.8 小结 229

第12章 未解析的实体、注记和非XML数据 230

12.1 注记 230

12.2 未解析的实体 232

12.3 处理指令 236

12.4 DTD中的条件部分 238

12.5 小结 239

第13章 名字空间 240

13.1 名字空间的需求 240

13.2 名字空间的语法 241

13.3 名字空间和有效性 253

13.4 小结 253

第3部分 样式语言 255

第14章 CSS样式表 256

14.1 什么是级联样式表 256

14.2 CSS中的注释 260

14.3 选择元素 261

14.4 继承 268

14.5 级联 270

14.6 对于不同媒体的不同规则 271

14.7 导入样式表 272

14.8 样式表的字符集 272

14.9 小结 273

第15章 CSS布局 274

15.1 CSS中的单位 274

15.2 显示属性 280

15.3 框属性 289

15.4 大小属性 297

15.5 定位 301

15.6 格式化页面 306

15.7 小结 309

第16章 CSS文本样式 310

16.1 字体属性 310

16.2 color属性 319

16.3 文本属性 320

16.4 背景属性 328

16.5 visibility属性 335

16.6 cursor属性 336

16.7 content属性 337

16.8 有声样式表 343

16.9 小结 347

第17章 XSL转换 349

17.1 什么是XSL 349

17.2 XSL转换的概述 350

17.3 XSL模板 358

17.4 使用xsl:value--of计算节点值 361

17.5 使用xsl:for-each处理多个元素 362

17.6 匹配节点的模式 363

17.7 选择节点的XPath表达式 373

17.8 默认的模板规则 385

17.9 确定输出要包含的内容 386

17.10 使用xsl:copy复制上下文节点 392

17.11 使用xsl:number对节点计数 393

17.12 对输出元素排序 398

17.13 mode属性 400

17.14 使用xsl:variable定义常量 402

17.15 命名的模板 403

17.16 向模板传递参数 404

17.17 删除和保留空格 405

17.18 进行选择 406

17.19 合并多个样式表 407

17.20 输出方式 409

17.21 小结 412

18.1 格式化对象及其属性 414

第18章 XSL格式化对象 414

18.2 页面布局 422

18.4 前导线和水线 426

18.3 内容 433

18.5 图形 438

18.6 链接 442

18.7 列表 443

18.8 表格 446

18.10 脚注 451

18.9 行内对象 451

18.11 浮动内容 452

18.12 格式化属性 452

18.13 小结 466

第4部分 补充技术 469

第19章 XLink 470

19.1 XLink和HTML链接的对比 470

19.2 链接元素 471

19.3 远程资源的描述 473

19.4 链接行为 474

19.5 扩展链接 477

19.6 扩展链接语法 478

19.7 弧 481

19.8 行外链接 486

19.9 小结 490

第20章 XPointer 492

20.1 为什么使用XPointer 492

20.2 XPointer的例子 493

20.3 具体例子 495

20.4 定位路径、步骤和集合 497

20.5 根节点 498

20.6 轴 499

20.7 节点测试 502

20.8 谓词 504

20.9 返回节点集合的函数 506

20.10 点 508

20.11 范围 509

20.12 子元素序列 511

20.13 小结 512

第21章 资源描述框架 513

21.1 什么是RDF 513

21.2 RDF语句 513

21.3 基本RDF语法 515

21.4 缩写的RDF语法 520

21.5 容器 521

21.6 RDF模式 528

21.7 小结 529

第5部分 XML应用程序 531

第22章 XHTML 532

22.1 验证HTML的原因 532

22.2 介绍XHTML 533

22.3 XHTML中的新特性 562

22.4 小结 571

23.1 什么是WML 572

第23章 无线标记语言 572

23.2 Hello WML 573

23.3 基本的文本标记 577

23.4 卡片和链接 581

23.5 选择 586

23.6 选项菜单 587

23.7 事件 589

23.8 首部 591

23.9 变量 592

23.10 服务器 597

23.11 小结 599

第24章 模式 601

24.1 DTD的不足之处 601

24.2 模式是什么 602

24.3 W3C的XML模式语言 603

24.4 Hello模式 604

24.5 复杂类型 607

24.6 分组 615

24.7 简单类型 618

24.8 派生类型 623

24.9 空元素 628

24.10 属性 629

24.11 名字空间 631

24.12 注释 636

24.13 小结 637

第25章 可伸缩的矢量图形 640

25.1 SVG是什么 640

25.2 一个简单的SVG文档 641

25.3 在网页中嵌入SVG图片 644

25.4 简单形状 646

25.5 路径 652

25.6 文本 657

25.7 位图化的图形 661

25.8 坐标系和视窗 663

25.9 将形状分组 667

25.10 引用形状 668

25.11 转换 670

25.12 链接 675

25.13 元数据 676

25.14 SVG编辑器 678

25.15 小结 678

第26章 矢量标记语言 680

26.1 什么是VML 680

26.2 用键盘绘图 682

26.3 用CSS定位VML形状 687

26.4 Microsoft Office中的VML 692

26.5 小结 697

第27章 频道定义格式 698

27.1 什么是频道定义格式 698

27.2 创建频道 698

27.3 描述频道 701

27.4 更新时间表 705

27.5 提前缓存和Web爬行 707

27.6 读者访问日志 708

27.7 BASE属性 710

27.8 LASTMOD属性 711

27.9 USAGE元素 712

27.10 小结 718

第28章 设计新的XML应用程序 719

28.1 数据的组织 719

28.2 个人的DTD 724

28.3 家庭的DTD 728

28.4 信息源的DTD 729

28.5 家谱树DTD 730

28.6 为家族树设计一个样式表 736

28.7 小结 741

附录A CD-ROM上的内容 742

附录B XML参考资料 745

附录C XML 1.0规范第二版 790

返回顶部