《XML从入门到精通》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:(美)Chuck White等著;周生炳等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505374567
  • 页数:892 页
图书介绍:自从《XML从入门到精通》出版发行以来,XML技术已取得长足进步,本书即反映了这种发展,本书是目前对XML领域介绍最全面的著作。本书首先系统地介绍了XML技术,然后讲述了W3C和围绕XML的标准化工作情况以及各种标准和术语的现状,并在附录中给出了国际上各行业制定的XML标准,对读者全面掌握XML技术极有帮助。

第一部分 XML初阶 1

第1章 通向XML之路——标记语言的演化 1

什么是标记 1

XML的起源 5

程序设计逼近Web 11

真正的统一开始了 12

下章简介 14

第2章 谁在使用XML 15

如何作用XML 15

企业与客户机端XML 19

与XML相关的邮件列表 21

那么谁在使用XML 23

下章简介 23

第3章 创建XML文档 24

创建XML文档 24

两类“合法”的XML 26

了解基本语法 27

XML文档的组成部分 34

选择DTD还是模式 45

建立完整的XML文档 46

下章简介 48

第4章 了解与创建元素 49

什么是元素 50

构造元素标注 50

创建你的第一个元素 52

DOM中元素的作用 61

编写良构文档 63

从数据库得到元素 68

下章简介 73

什么是属性 74

第5章 了解与创建属性 74

了解属性语法 75

了解属性类型 76

综合运用 91

下章简介 102

第6章 了解与创建实体 103

实体基础 103

了解一般实体 105

利用实体的力量 118

下章简介 122

选择设计方法 123

第二部分 设计数据 123

第7章 XML设计原理 123

功能规范 126

设计会议 126

文档分析 127

XML可用性 136

现在将模式抛到一边 137

下章简介 138

第8章 创建DTD 139

何时创建DTD 139

过程与人 140

基础成分 140

元素与属性 142

一般实体 150

参数实体 151

不分析实体与记号 153

注释 154

文档类型说明与内部子集 155

了解与建立DTD的工具 157

下章简介 158

何时使用XML模式 159

第9章 XML模式引论 159

什么是XML模式 159

简例 161

连接模式与文档 163

关于模式的更多信息 164

下章简介 164

第三部分 XML标准 165

第10章 标准、应用程序及词汇 165

标准与标准体 165

词汇 172

应用程序 175

寻找标准、应用程序和词汇 175

下章简介 179

第11章 了解名域:核心标准 180

什么是名域 180

在文档中使用名域 180

魔法何在 183

名域、DTD与检验 183

下章简介 184

模式种类 185

第12章 撰写XML模式 185

W3C XML模式 186

RELAX模式 195

下章简介 196

第13章 XML链接 197

XHTML 197

Xlink、Xpath、Xpointer和XBase 198

链接库 207

扩展链接例示 207

用XSLT创建链接 209

使链接更稳健 210

更多信息 211

下章简介 211

第14章 XHTML:HTML迈向XML 212

三种“风味”的XHTML 212

控制XHTML文档一致性 213

XHTML模块化 214

HTML与XHTML之间的区别 217

从HTML进入XHTML 218

下章简介 219

定义XSLT 220

第15章 转换XML:XSLT 220

了解转换 221

创建XSLT文档 239

掌握模坂 245

输出结果树 263

XSLT变量 279

利用XSLT函数 284

XSLT格式化 288

下章简介 292

第16章 显示XML:利用XSLFO创建文档 293

了解格式化对象 294

格式化数据类型 340

综合应用 341

下章简介 347

第17章 显示XML:使用层叠样式表 348

CSS是什么 348

在XML中使用样式表 349

了解样式规则 350

块级格式化 353

考察CSS格式化性质 355

使用@规则 372

考察其他CSS媒体类型 373

综合运用 374

CSS3 瞥 378

下章简介 380

第18章 显示XML:利用SVG 381

SVG简介 381

SVG语法 384

SVG工具 394

Adobe SVG Viewer与Illustrator 394

动画和脚本设计 399

下章简介 402

第19章 XML应用于多媒体:SMIL 403

SMIL语法 403

对SMIL使用CSS 419

SMIL2.0 420

对RealAudio使用XML 421

综合应用 429

下章简介 436

资源 437

描述 437

第20章 了解RDF 437

框架:陈述与语法 438

RDF缩略语法 439

RDF模式 441

例 444

RPM包管理 444

SiRPAC:RDF映射工具 451

在线信息 451

下章简介 452

RPC 453

第21章 SOAP与XML协议 453

XML-RPC 454

SOAP 456

SOAP实现 460

SOAP的未来 463

其他服务 463

下章简介 467

第22章 其他标准XForms、XML Query、XML Signature及其他 468

选择标准 468

XForms 468

Device Independence 469

保密选择平台(P3P) 470

Micropayments 470

简单对象存取协议(SOAP) 471

Internet内容选择平台(PICS) 471

微软BizTalk 472

同步多媒体集成语言(SMIL) 472

XML Information Set 473

XML Inclusions 473

XML Query 474

XML Digital Signatures 474

XML协议活动 475

XML片段交换 477

XML Topic Maps 477

目录服务标记语言 478

下章简介 478

第四部分 行业词汇 479

第23章 Dublin Core简介 479

Dublin Core的来由 479

Dublin Core原则 480

Dublin Core元素集 482

对HTML和XHTML使用Dublin Core 486

对RDF使用Dublin Core 487

使用Dublin Core:实际例子 490

元数据的更多信息 491

下章简介 492

第24章 用DocBook产生文档 493

关于DocBook和Davenport Group 493

何处使用DocBook 493

基于内容的标记 494

样本标记 494

DocBook结构 496

公共标识符 499

定制DocBook 499

DocBook 3.1快速指南 500

下章简介 513

第25章 其他XML词汇 514

Text Encoding Initiative 514

数学:MathML 518

科学、技术和医学出版 520

报纸行业:NITF 521

美国军队与CALS 522

OASIS表格 522

电子商务 523

ATA 100、2100和2200:飞机维护 523

半导体业:ECIX QuickData 524

鸟类观察报告 530

下章简介 530

第26章 了解微软OfficeXML语法 531

Office XML语法 531

Word与XML 537

Excel与XML 538

PowerPoint与XML 542

下章简介 544

什么是微软的.NET计划 545

第27章 Microsoft.NET与XML 545

.NET Framework 547

两个简例:TerraService和美国人口普查数据 550

BizTalk与.NET 551

微软如何看XML与Internet的未来 555

下章简介 556

第28章 开放源代码与XML 557

什么是开放源代码软件 557

XML用于配置与参数选择 558

XML用于办公文档 560

XML用于软件包管理 560

XML用于用户界面 565

XML用于通信 566

应用服务器 568

XML分析器与库 570

娱乐 573

更多信息 575

下章简介 575

第29章 XML开发工具 577

编辑器 577

第五部分 XML工具箱 577

在Macintosh上开发XML 582

利用IDE管理XML应用 584

分析器 586

IBM alphaWorks工具 588

出版工具 590

其他工具 594

下章简介 595

第30章 XML浏览器 596

文档对象模型 596

使用XML和Internet Explorer 597

使用XML与Netscape Navigator 606

Opera 621

P2P:未来的“浏览器” 622

下章简介 627

第31章 XML服务器与服务器技术 628

哪种服务器 628

XML服务器技术 630

XML服务器 634

下章简介 636

什么是分析 637

第六部分 分析与处理XML 637

第32章 了解XML分析和处理 637

基于事件的分析 638

基于树的分析 645

分析与空白 651

下章简介 652

第33章 XML、Java与SAX 653

考虑XML简单API(SAX)和文档对象模型(DOM) 653

Java API for XML Parsing (JAXP) 656

观察运作中的JAXP类 657

使你的计算机准备JAXP工作 657

了解其他Java/XML开发 661

下章简介 663

第34章 文档对象模型简介 664

什么是DOM 664

DOM Level(级别)与版本 664

DOM对象类型 666

DOM树 667

Perl中的DOM 668

DOM界面 673

Python中的DOM 682

一个Java例子 683

Web浏览器的DOM支持现状 686

更多信息 687

下章简介 687

第35章 对XML使用面向对象程序设计 688

编写XML类 688

面向对象数据库 694

XML作为串行化格式 700

下章简介 700

与平台无关的方法 701

第36章 利用JavaScript提取XML数据 701

两种方法 701

利用较新的Microsoft浏览器的XML能力 711

下章简介 722

第七部分 应用程序研究:XML与数据库 723

第37章 对Oracle和SQL Server使用XML 723

Oracle 8i与XML 723

SQL Server 2000与XML 727

下章简介 732

PostgreSQL 733

一个样本数据库 733

MySQL 733

第38章 对其他关系数据库管理系统使用XML 733

Perl数据库界面 736

PHP 746

下章简介 749

第八部分 案例研究 751

第39章 实例简介 751

存在真正的XML实现吗 751

现实世界方案 754

小结 758

第40章 XML用于B2B数据集成:webMethods案例研究 759

关于Dun Bradstreet 759

关于webMethods 761

B2B解决方案 761

最终产品:D B Global Access 762

发布Global Access 775

XML开发提示 775

第41章 WDDX:Allaire案例研究 777

业务问题:透明的数据传输与集成 777

进入WDDX 778

再谈谈WDDX 784

第42章 利用XML管理内容:Dell案例研究 786

Dell怎样开始使用XML:确定业务问题 786

HTML、SQL、XML与 Internet信息体系结构 790

利用XML管理内容的技术问题 794

XML的优势:Dell为何选择XML 811

附录 813

附录A XML使用概况 813

附录B 可扩展标记语言(XML)1.0(第二版) 830

附录C XML模式与数据类型 872