微软XML技术指南

微软XML技术指南
作 者: Peter Aitken 谢君英 谢君英
出版社: 中国电力出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: XML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《微软XML技术指南》作者简介

内容简介

对于所有在Windows平台下创建基于网络和Web应用程序的编程者来说,XML是一项必须掌握的工具,同时也是许多新技术和重要技术的核心部分。本书是一本完整、全面而最新的XML参考书,展示了标准XML基础、重要相关技术及在特定Microsoft开发环境下使用XML的知识。本书以XML初中级程序员为对象,解释了XML的基本概念,同时也为需要学习的XML技术的开发人员提供了指导。本书首先讲述了XML产生的历史背景,然后对XML的重要元素、语法、数据建模、格式化、模板、链接等做出了清晰的解释并示例说明。最后一章是高级主题,着重讲述了Microsoft用于XML开发的工具。本书全面涵盖以下重要主题:·XML Schema、命名空间、XLink和Pointer·用DTD、XDR Schema和XSD Schema进行数据建模·CSS(层叠样式表)·XSL(可扩展样式表语言)、XSLT(XSL转换)以及FO(格式化对象)·DOM(文档对象模型)·SAX(XML简单API)·Microsoft SOAP(简单对象访问协议)工具箱·XHTML(可扩展超文本标记语言)·在Visual Basic和Visual C++中使用XML·.NET Framework和XML·Internet Explorer和动态HTML·服务器端脚本编程和XML·BizTalk·Microsoft Office和XML·全书包括大量的代码示例(主要使用Visual Basic,但也有不少使用Visual C++和C#),来讲述XML这一得要技术。清晰的解释、真实的示例以及基于Microsoft的技术,使得本书以成为任何Windows程序员案头必备的参考书。

图书目录

前 言

致 谢

第1章 XML简介 1

1.1 XML是什么? 1

1.2 XML发展史 3

1.3 可选的XML技术 4

1.4 XLink与XPointer 6

1.5 XML标准处理 7

1.6 使用XML的工具 9

1.7 小结 12

第2章 XML的语法 13

2.1 语法概览 13

2.2 处理指令 15

2.3 XML文档的物理和逻辑结构 16

2.4 实体 16

2.5 元素 20

2.6 属性 22

2.7 声明符号 23

2.8 字符数据 24

2.9 注释 25

2.10 空白问题 25

2.11 小结 27

第3章 使用DTD进行数据建模 28

3.1 数据建模的重要性 28

3.2 DTD 29

3.3 文档类型声明 30

3.4 独立文档 30

3.5 声明元素 30

3.6 声明属性 33

3.7 参数实体 37

3.8 条件部分 38

3.9 DTD演示 39

3.10 小结 41

第4章 使用XDR Schema进行数据建模 42

4.1 XML Schema 42

4.2 命名空间基础 43

4.3 XDR词汇 45

4.4 连接文档到模式 55

4.5 根据模式验证文档的有效性 55

4.6 XDR Schema演示 55

4.7 DTD或XML Schema:使用哪一个? 58

4.8 小结 59

第5章 使用XSD Schema进行数据建模 60

5.1 XSD Schema概览 60

5.2 XSD数据类型 60

5.3 schema元素 73

5.4 连接模式到XML文件 74

5.5 XSD Schema演示 74

5.6 小结 77

第6章 用层叠样式表格式化XML文档 78

6.1 样式表基础 78

6.2 CSS基础 79

6.3 创建和引用样式表 87

6.4 CSS演示 87

6.5 小结 92

第7章 可扩展样式表语言和XSLT 93

7.1 XSL基础 93

7.2 样式表结构 96

7.3 XSLT模板 100

7.4 XPath模式 105

7.5 XPath表达式 107

7.6 函数 111

7.7 小结 120

第8章 格式化对象 121

8.1 FO基础 121

8.2 FO模型 122

8.3 FO文档结构 123

8.4 内容元素 127

8.5 FO属性 136

8.6 XSLT-FO演示 141

8.7 小结 145

第9章 XLink和XPointer 146

9.1 XLink 146

9.2 XPointer 152

9.3 小结 155

第10章 DOM的使用 156

10.1 DOM概览和背景知识 156

10.2 DOMDocument对象 159

10.3 DOM对象模型 163

10.4 导航文档树 163

10.5 读取元素和属性数据 166

10.6 修改文档数据和结构 172

10.7 DOM和XSLT 177

10.8 小结 178

第11章 SAX接口 179

11.1 SAX概览和背景知识 179

11.2 SAX接口 181

11.3 SAX和Visual C++ 188

11.4 小结 188

第12章 SOAP 189

12.1 Web服务 189

12.2 SOAP基础 190

12.3 SOAP与Microsoft 191

12.4 SOAP请求 192

12.5 WSDL和WSML 194

12.6 Microsoft SOAP Toolkit 194

12.7 小结 201

第13章 XML和.NET Framework 202

13.1 .NET概览 202

13.2 System.XML程序集 203

13.3 XmlTextReader类 203

13.4 XmlValidatingReader类 208

13.5 XmlTextWriter类 211

13.6 XmlDocument类 215

13.7 小结 225

第14章 XHTML和Web页面 226

14.1 HTML的背景知识 226

14.2 使用XML来挽救 227

14.3 XHTML文档的结构 228

14.4 XHTML元素 231

14.5 小结 244

第15章 Visual Basic和XML 245

15.1 验证XML文档的良构性和有效性:DTD和XDR 245

15.2 验证XML文档的良构性和有效性:XSD 248

15.3 处理原始XML 251

15.4 使用SAX抽取XML数据 263

15.5 使用DOM修改文档结构 271

15.6 小结 274

第16章 Visual C++和XML 275

16.1 本章例子的概述 275

16.2 进行搜索 278

16.3 维护XML数据库 287

16.4 小结 297

第17章 Internet Explorer:客户端脚本编程和动态HTML 298

17.1 脚本编程 298

17.2 动态HTML 299

17.3 客户端脚本编程和数据岛 300

17.4 DSO 308

17.5 小结 313

第18章 服务器端的脚本编程和XML 314

18.1 ASP基础 314

18.2 ASP演示程序 322

18.3 小结 332

第19章 BizTalk框架 333

19.1 BizTalk背景 333

19.2 BizTalk标准 334

19.3 BizTalk文档 335

19.4 小结 340

第20章 Microsoft Office和XML 341

20.1 用VBA编程 341

20.2 Excel 343

20.3 Word 350

20.4 Access 353

20.5 FrontPage 355

20.6 小结 356

附录A XDR Schema数据类型 357

参考资料及文献 359