《XML语言设计培训班》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:中国IT培训工程编委会编
  • 出 版 社:珠海:珠海出版社
  • 出版年份:2002
  • ISBN:7806078207
  • 页数:462 页
图书介绍:本书详细介绍了计算机基础知识、中文InDesign专业排版实例教程等内容。

第1章 XML 入门基础 1

1.1 XML基本概念 1

1.1.1 XML定义 1

1.1.2 XML标记的描述 2

1.2 XML的重要应用 3

1.2.1 特定邻域的设计 3

1.2.2 自描述数据 3

1.2.3 数据的交换 4

1.2.4 数据的结构化与集成 5

1.3 XML的创建环境 5

1.3.1 编辑器的使用 5

1.3.2 处理程序 6

1.3.3 浏览器的使用 6

1.3.4 处理过程分析 6

1.4 各种技术介绍 6

1.4.1 HTML 6

1.4.2 CSS 7

1.4.3 ESL 7

1.4.4 URL与URI 7

1.4.5 Xlink与XPointer 8

1.4.6 Unicode 8

1.4.7 技术的结合 9

1.5 小结 9

第2章 XML应用程序 10

2.1 应用程序举例综述 10

2.1.1 化学标记语言 10

2.1.2 数学标记语言 11

2.1.3 CDF 13

2.1.4 文学名著 14

2.2 XML的自身应用 15

2.2.1 XSL 15

2.2.2 XLL 16

2.2.3 DCD 16

2.3 后台应用程序 16

2.4 小结 19

第3章 创建第一个XML文档 20

3.1 创建文档 20

3.1.1 文档 20

3.1.2 保存文件的保存 21

3.1.3 文件装入浏览器 21

3.2 文档剖析 22

3.3 标记的意义 23

3.4 样式单的编写 24

3.5 样式单的附加 24

3.6 小结 26

第4章 数据统计示例 27

4.1 组织数据 27

4.1.1 击球手的数据 27

4.1.2 投球的手的数据 29

4.1.3 数据的组织 30

4.2 用XML处理处理 31

4.2.1 XML声明与根元素 31

4.2.2 处理联赛,分部与球队的数据 33

4.2.3 处理球员的数据 35

4.2.4 处理球员的统计数据 35

4.2.5 组装XML文档 38

4.3 XML格式的好处 48

4.4 样式单的编制 49

4.4.1 样式单的连接 50

4.4.2 指定根元素的样式规则 51

4.4.3 指定标题的样式规则 51

4.4.4 指定球员与统计元素元素的样式规则 55

4.4.5 最终的样式清单 55

4.5 小结 59

第5章 属性、空标记与XML介绍 60

5.1 属性概述 60

5.2 属性与元素的比较 66

5.2.1 元素的可结构化 67

5.2.2 无数据的使用 70

5.2.3 元素的判别 70

5.2.4 元素的扩展性 70

5.2.5 属性的使用 71

5.3 空标记介绍 72

5.4 XSL介绍 72

5.4.1 模板 73

5.4.2 主体文档 74

5.4.3 标题的创建 76

5.4.4 元素映射 77

5.4.5 为队员添加统计数字 81

5.4.6 投手的处理 84

5.4.7 Select属性的使用 90

5.4.8 XSL和CSS的比较 92

5.5 小结 93

第6章 标记与文档的规则 94

6.1 文档的组成 94

6.2 各组成元素介绍 95

6.2.1 注释的使用 95

6.2.2 实体引用介绍 97

6.2.3 CDATA段 98

6.2.4 标记的使用 98

6.2.5 属性介绍 100

6.3 完整XML的规则 101

6.4 HTML的使用 105

6.4.1 Web页面存在的问题 105

6.4.2 使用HTML 112

6.5 小结 114

第7章 XML对国际文本的支持 115

7.1 关于外文文本 115

7.2 文字四要素 118

7.2.1 字符集 119

7.2.2 字体 119

7.2.3 输入法 119

7.2.4 操作系统与系统的支持 119

7.3 传统字符集介绍 120

7.3.1 ASCII 121

7.3.2 ISO 122

7.3.3 MacRoman 124

7.3.4 Windows ANSI 126

7.4 UNICODE字符集介绍 126

7.4.1 UTF-8 130

7.4.2 UCS 130

7.5 UNICODE字符集的使用 131

7.5.1 字符的插入 131

7.5.2 字符集的转换 131

7.5.3 其他字符集的使用 132

7.6 小结 133

第8章 DTD基础 134

8.1 DTD基本概念 134

8.2 文档类型声明 135

8.3 合法性检验 137

8.4 元素的列出 141

8.5 声明元素 147

8.5.1 标识基本元素 148

8.5.2 #PCDATA 148

8.5.3 子元素 151

8.5.4 序列 152

8.5.5 DIVISION-NAME的指定 153

8.5.6 附加星号 153

8.5.7 Player的声明 153

8.5.8 最终文档清单 155

8.5.9 选择的内容规格 162

8.5.10 用括号分组元素 163

8.5.11 内容的混合 165

8.5.12 空元素的使用 165

8.6 注释的使用 166

8.7 DTD的共享 171

8.7.1 远程部分 177

8.7.2 公共部分 178

8.7.3 内部与外部 178

8.8 小结 181

第9章 实体与DTD外部子集 183

9.1 这体概述 183

9.2 内部通用实体 184

9.2.1 定义 184

9.2.2 使用 186

9.2.3 预定义 187

9.3 外部通用实体 187

9.4 内部参数实体 189

9.5 外部参数实体 191

9.6 利用片段创建文档 195

9.7 完整文档的DTD与实体 205

9.7.1 内部实体 205

9.7.2 外部实体 207

9.8 小结 211

第10章 在DTD中声明属性 213

10.1 属性的基本概念 213

10.2 DTD中属性的声明 214

10.3 多个属性的声明 215

10.4 属性缺省值的指定 215

10.4.1 #REQUIRED 215

10.4.2 #IMPLIED 216

10.4.3 #FIXED 216

10.5 属性类型介绍 217

10.5.1 CDATA 217

10.5.2 Enumerated 217

10.5.3 NMTOKEN 218

10.5.4 NMTOKENS 219

10.5.5 ID 219

10.5.6 IDREF 220

10.5.7 ENTITY 220

10.5.8 ENTITIES 221

10.5.9 NOTATION 221

10.6 属性的预定义 222

10.6.1 xml:space 222

10.6.2 xml:lang 223

10.7 基于属性的DTD 225

10.7.1 声明SEASON的属性 226

10.7.2 声明DIVISION与LEAGUE的属性 227

10.7.3 声明TEAM的属性 227

10.7.4 声明PLAYER的属性 227

10.7.5 完整DTD示例 230

10.8 小结 231

第11章 非XML数据的嵌套 232

11.1 记号的使用 232

11.2 不可析外部实体的使用 234

11.2.1 不可析外部实体的声明 235

11.2.2 单个不可析外部实体的嵌套 235

11.2.3 多个不可析外部实体的嵌套 238

11.3 指令的处理 238

11.4 IGNORE指令 240

11.5 小结 241

第12章 CSSI应用 242

12.1 CSS的定义 242

12.2 样式单与文档连接的实现 243

12.3 选择符 246

12.3.1 成组选择符 246

12.3.2 CSS支持的伪元素 246

12.3.3 伪类的使用 247

12.3.4 ID特性规则 249

12.3.5 上下文选择符 249

12.3.6 STYLE特性的添加 250

12.4 断承性 251

12.5 级联 252

12.5.1 @import指令 252

12.5.2 limportant声明 252

12.5.3 级联顺序的优先级 253

12.6 注释的添加 253

12.7 属性值 254

12.7.1 长度 255

12.7.2 URL 256

12.7.3 颜色 257

12.7.4 关键字 258

12.8 DISPLAY的四个属性 258

12.8.1 列表项值 262

12.8.2 whitespace属性 264

12.9 字体属性介绍 265

12.9.1 font-family 266

12.9.3 font-variant 268

12.9.4 font-weight 268

12.9.5 font-size 269

12.9.6 font属性 271

12.10 颜色属性介绍 271

12.11 背景属性介绍 272

12.11.1 background-color 272

12.11.2 background-image 272

12.11.3 background-repeat 274

12.11.4 background-attachment 275

12.11.5 background-position 276

12.11.6 背景简略 278

12.12 文本属性介绍 279

12.12.1 word-spacing 279

12.12.2 letter-spacing 280

12.12.3 text-decoration 281

12.12.4 vertical-align 281

12.12.5 text-transform 282

12.12.6 text-align 283

12.12.7 text-indent 283

12.12.8 line-height 283

12.13 框属性介绍 285

12.13.1 页边距 285

12.13.2 边框线 286

12.13.3 贴边 289

12.13.4 大小 290

12.13.5 定位 290

12.13.6 float 291

12.13.7 clear 292

12.14 小结 293

第13章 CSS2应用 294

13.1 CSS2的新发展 294

13.1.1 新的伪类 295

13.1.2 新的伪元素 295

13.1.3 定义十种媒体类型 295

13.1.4 分页符 295

13.1.5 支持Unicode与双向正文 295

13.1.6 更多格式化属性的增加 295

13.1.7 DISPLAY属性的改进 296

13.1.8 编号创建信息 296

13.1.9 有声样式单 296

13.1.10 新工具的增加 296

13.2 元素的选择 297

13.2.1 样式匹配选择符的使用 297

13.2.2 通配符的使用 298

13.2.3 子代与后代选择符的使用 298

13.2.4 直系同属选择符的使用 299

13.2.5 特性选择符的使用 299

13.2.6 @规则的使用 300

13.2.7 伪元素的使用 303

13.2.8 伪类的使用 304

13.3 页面的格式化属性 305

13.3.1 大小 305

13.3.2 页边距 305

13.3.3 标记 306

13.3.4 页面 306

13.3.5 分页符 306

13.4 可视格式化属性 307

13.4.1 显示 307

13.4.2 高度与宽度 309

13.4.3 overflow 310

13.4.4 剪辑 311

13.4.5 visibility 311

13.4.6 游标 311

13.4.7 颜色 312

13.5 框的属性 313

13.5.1 轮廓 314

13.5.2 定位 315

13.6 计数器与自动编号 317

13.7 有声样式单属性 318

13.7.1 说话 319

13.7.2 音量 319

13.7.3 暂停 319

13.7.4 提示 320

13.7.5 同期播放 320

13.7.6 空间 320

13.7.7 话音 321

13.7.8 音质 322

13.8 小结 323

第14章 XSL应用 324

14.1 XSL概述 324

14.2 XSL的变换 325

14.2.1 树形数据结构 325

14.2.2 XSL文档 327

14.2.3 XML的变换格式 328

14.2.4 XT的使用 329

14.2.5 显示含有XSL的XML文件 331

14.3 XSL模板的使用 332

14.3.1 xsl:apply-templates的使用 333

14.3.2 select特性的使用 334

14.4 节点的计算 335

14.5 多元素的处理 336

14.6 节点匹配 337

14.6.1 根节点的匹配 337

14.6.2 元素名的匹配 338

14.6.3 子节点的匹配 340

14.6.4 子代的匹配 341

14.6.5 ID的使用 341

14.6.6 特性的匹配 341

14.6.7 注释的匹配 343

14.6.8 处理指令的匹配 343

14.6.9 文本节点的匹配 344

14.6.10 “或”操作符的使用 345

14.7 表达式 345

14.7.1 轴 345

14.7.2 表达式的五种类型 351

14.8 两个缺省模板规则 358

14.8.1 关于元素 358

14.8.2 关于文本节点 359

14.8.3 两个规则的结合 359

14.9 输出内容 360

14.9.1 特性值模板 360

14.9.2 插入元素 362

14.9.3 插入特性 362

14.9.4 特性集合的定义 363

14.9.5 处理指令的生成 364

14.9.6 注释的生成 364

14.9.7 文本的生成 364

14.10 当前节点的复制 365

14.11 节点计算 366

14.11.1 利用特性调整缺省值 367

14.11.2 实现数字到字符串的转换 369

14.12 输出元素的排序 370

14.13 CDATA与<符的使用 373

14.14 数据的不同格式化 374

14.15 常数的定义 376

14.16 模板的命名 376

14.16.1 参数的传递 378

14.17 空白内容的删除与保留 379

14.18 XSL:IF与XSL:CHOOSE元素 380

14.18.1 xsl:if元素 380

14.18.2 xsl:choose元素 381

14.19 多个样式单的合并 382

14.19.1 录入 382

14.19.2 包括 382

14.19.3 嵌入样式单 382

14.20 小结 384

第15章 XSL格式化对象 385

15.1 理解XSL格式化语言 385

15.2 对象与属性 386

15.2.1 fo前缀 388

15.2.2 格式化属性介绍 390

15.2.3 格式化对象的转换 396

15.2.4 FOP的使用 397

15.3 页面布局 399

15.3.1 页面控制 399

15.3.2 页序列 401

15.4 格式化内容对象 406

15.4.1 级块 406

15.4.2 内联 408

15.4.3 表格 408

15.4.4 外联 408

15.5 水平线的使用 409

15.6 图形的使用 409

15.7 链接的使用 410

15.8 列表的使用 411

15.9 表格的使用 412

15.10 字符的使用 415

15.11 序列的使用 415

15.12 脚注的使用 416

15.13 浮动的使用 416

15.14 属性的使用 417

15.14.1 单位与数据类型 417

15.14.2 消息 420

15.14.3 段落 420

15.14.4 字符 422

15.14.5 句子 424

15.14.6 区域 426

15.14.7 听觉 431

15.15 小结 431

第16章 XLINK介绍 433

16.1 XLINK与HTML的对比 433

16.2 简单链接的实现 434

16.2.1 本地资源描述 435

16.2.2 远程资源描述 436

16.2.3 链接的特性 437

16.3 扩展链接介绍 442

16.4 外联链接介绍 445

16.5 扩展链接组元素 446

16.5.1 应用实例 446

16.5.2 steps特性的使用 448

16.6 XLINK特性的重命名 450

16.7 小结 451

第17章 命名域介绍 452

17.1 命名域概述 452

17.2 命名域句法 454

17.2.1 定义 454

17.2.2 多个命名域的声明 456

17.2.3 特性的使用 458

17.2.4 缺省命名域 458

17.3 在DTD中的命名域 461

17.4 小结 462