《XML编程起步》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)Dave Mercer著;袁鹏飞译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115097720
  • 页数:282 页
图书介绍:

第一部分 XML基础 3

第1章 XML历史 3

1.1 一个简单的XML文档 4

1.2 XML起源 5

1.2.1 标识语言 6

1.2.2 一个基本的HTML文档 7

1.2.3 项目1-1 创建一个简单的HTML文档 9

1.3.1 文档类型定义 11

1.3 HTML规范 11

1.4 从HTML到XHTML 13

1.4.1 HTML和XHTML比较 13

1.5 XML发展过程 18

1.6 配置XML 21

1.6.1 编写XML应用程序 21

1.6.2 自动开发 21

1.6.3 项目1-2 编写/转换XHTML文档 23

1.7 设计XML应用和XML文档 27

1.7.1 确定XML应用需求 27

1.7.3 创建DTD或模式 28

1.7.2 创建数据模型 28

1.7.4 创建用于测试的例子文档 29

1.7.5 编写XML文档 29

1.7.6 测试XML文档 29

1.8 小测验 29

第2章 XML基础、语法和DTD 32

2.1 XML基础 33

2.1.1 XML文档组件 34

2.2.1 深入HTML严格DTD——实体 44

2.2 文档类型定义(DTD) 44

2.2.2 项目2-1 分析和讨论一个HTML DTD元素 46

2.2.3 建立XML DTD 48

2.2.4 项目2-2 创建XML DTD 50

2.3 小测验 60

第3章 XML模式 63

3.1 XML模式和信息处理 64

3.1.1 XML模式语言 65

3.1.2 XML Schema 66

3.2 XML Schema数据类型 69

3.2.1 类型定义层次 70

3.2.2 数据类型组件 71

3.2.3 数据类型分类 72

3.2.4 项目3-1 创建一个XML模式 78

3.3 小测验 82

第4章 XML名域和高级模式 85

4.1 XML名域的重要性 86

4.1.1 多个DTD和模式中的名域 86

4.1.2 声明名域 88

4.1.3 项目4-1 使用名域 91

4.2.1 XML Schema建议中的元素和属性 96

4.2 高级XML模式开发 96

4.2.2 属性组 97

4.3 小测验 100

第二部分 使用XML 105

第5章 XML图形基础和SMIL 105

5.1 图形基础 106

5.1.1 颜色值和颜色空间 106

5.1.2 图像文件格式 107

5.1.3 用HTML/XHTML IMG元素插入图像 108

5.1.4 在XML文档中插入图像和图形 109

5.2.1 SMIL 1.0 110

5.2 SMIL建议——XML中的多媒体 110

5.2.2 项目5-1 创建一个SMIL文档 115

5.3 小测验 119

第6章 XML应用程序、XLink、XPath和XPointer 122

6.1 应用程序开发工具和语言 123

6.1.1 Microsoft XML工具 123

6.2 XML Information Set(XML信息集) 123

6.2.1 Information Items(信息项) 124

6.3 XML链接语言 125

6.3.1 XLink基础知识 125

6.3.2 编写XLink标识代码 126

6.4 XML Base 127

6.5 XPath 127

6.5.1 XPath表达式和环境节点 128

6.5.2 XPath位置路径表达式 128

6.6 XML Pointer Language 132

6.6.1 项目6-1 创建XLink和XPath的例子 132

6.7 小测验 133

第7章 XML和Web 136

7.1.1 纯HTML Web站点 137

7.1 Web实质 137

7.1.2 高级HTML Web站点 139

7.1.3 XML Web站点 139

7.1.4 项目7-1 描绘结构 140

7.1.5 XML Signatures 143

7.1.6 专用参数选择平台 145

7.1.7 XForms 150

7.1.8 项目7-2 在XML文档中使用XForms 153

7.2 小测验 155

第8章 文档对象模型 161

第三部分 扩展XML 161

8.1 DOM建议 162

8.1.1 DOM 1.0、2.0和3.0 163

8.1.2 使用DOM和MSXML 3.0 166

8.1.3 项目8-1 创建一个XML DOM文档对象 171

8.2 小测验 177

第9章 为XML设计数据模型 180

9.1 数据库、XML和数据模型 181

9.1.1 实体-关系数据模型 182

9.1.3 数据模型设计目标 186

9.1.2 父-子关系结构 186

9.2 结构化查询语言 187

9.2.1 编写SQL语句 187

9.2.2 项目9-1 设计数据模型 189

9.3 小测验 193

第10章 数据库和XML 196

10.1 在脚本应用中使用数据库和XML 197

10.1.1 设计数据库 197

10.1.3 Access和结构化查询语言(SQL) 199

10.1.2 查询和SQL 199

10.2 ActiveX数据对象 200

10.2.1 数据消费者和数据提供者 201

10.2.2 ADO 2.5对象模型 201

10.2.3 Connection对象 202

10.2.4 Recordset对象 205

10.2.5 Recordset导航和处理操作 207

10.3 XQuery 209

10.3.1 XQuery语言 210

10.4 使用MSXML 3.0和数据库 211

10.4.1 项目10-1 检索XML数据 211

10.3.2 XML Query Data Model 211

10.4.2 XML和IE 5.0数据岛 214

10.5 小测验 215

第11章 XML展示和XSL 219

11.1 级联样式表 220

11.1.1 HTML文档和样式表 220

11.1.2 HTML STYLE元素 222

11.1.3 使用级联样式表 225

11.1.4 CSS2格式化模型 226

11.2.1 XSL规范 229

11.2 扩展样式表语言 229

11.2.2 xml-stylesheet处理指令 231

11.3 XSLT 231

11.3.1 样式表结构 231

11.3.2 项目11-1 创建一个简单的XTML文档 232

11.3.3 使用XSL元素 235

11.3.4 有条件格式化元素 236

11.3.5 混合XML文档 236

11.4 小测验 238

第12章 XML、WAP和电子商务 240

12.1 电子商务 241

12.2 无线应用协议 241

12.2.1 无线标识语言 242

12.2.2 项目12-1 WML和ASP脚本 247

12.3 小测验 260

第四部分 附录 265

附录A 小测验答案 265

第1章 XML历史 266

第2章 XML基础、语法和DTD 267

第3章 XML模式 268

第4章 XML名域和高级模式 269

第5章 XML图形基础和SMIL 270

第6章 XML应用程序、XLink、XPath和XPointer 271

第7章 XML和Web 272

第8章 文档对象模型 273

第9章 为XML设计数据模型 274

第10章 数据库和XML 275

第11章 XML展示和XSL 276

第12章 XML、WAP和电子商务 277

附录B XML Schema和DTD语法 279