XML实用进阶教程

XML实用进阶教程
作 者: XML中国论坛编著
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: XML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《XML实用进阶教程》作者简介

内容简介

本书是一本学习xML基本概念和基础理论、掌握xML开发技术的实用参考书;参照W3C的最新标准,较为全面地介绍了xML语言及其相关技术;在详细地介绍了XML语言及其相关标准的同时,注重xMI技术的实际应用。本书从内容的组织上循序渐进,语言简洁易懂,既适合于xML初学者入门使用,同时对具有一定xML基础的读者也有极大的参考价值。通过阅读本书,读者可以设计并实现自己的基于xML的应用系统,构造基于xML的Web站点。从创建xML文档、有效性的检查,到样式单转换、数据交换与数据库技术的应用,本书都有详细介绍。本书还附有3个极具参考价值的附录——xML常用词汇中英文对照表、xMI参考资料、DoM基本接口参考,是读者学习xML知识的必备参考文档。

图书目录

第1章 XML的诞生

1.1 XML的定义

1.1.1 什么是置标语言

1.1.2 什么是XML

1.2 为什么要发展XML

1.2.1 HTML的缺点和不足

1.2.2 XML良好的可扩展性

1.2.3 XML内容与形式的分离

1.2.4 XML的其他优点

1.2.5 XML发展中的困难

1.2.6 XML与HTML的比较

1.3 XML的由来

1.3.1 XML的发展史

1.3.2 置标语言家族一览

1.4 XML实例

第2章 XML语法

2.1 “格式良好的”XML文档

2.2 XML文档的逻辑结构

2.2.1 整体结构

2.2.2 XMI声明

2.2.3 元素

2.2.4 CDATA节

2.2.5 注释

2.2.6 处理指令PI

2.3 XML文档的物理结构

2.3.1 实体的定义

2.3.2 实体的类型

2.3.3 实体的使用方式

2.3.4 已分析实体与未分析实体

第3章 DTD的建立与使用

3.1 将DTD引入“有效的”XML文档中

3.1.1 DTD概述

3.1.2 内部DTD

3.1.3 外部DTD

3.1.4 公用DTD

3.2 定义元素及其后代

3.2.1 元素类型声明

3.2.2 元素及其子元素

3.2.3 有顺序的子元素

3.2.4 重复元素

3.2.5 成组元素

3.2.6 逻辑或(OR)

3.2.7 可选子元素

3.2.8 混合内容

3.2.9 空元素

3.2.10 XML元素的分类

3.3 定义元素属性

3.3.1 元素属性的定义

3.3.2 属性缺省值

3.3.3 属性类型

3.3.4 CDATA类型

3.3.5 枚举类型

3.3.6 1D和IDREF/IDREFS类型

3.3.7 NMTOKZN和NMTOKENS类型

3.3.8 NOTATION类型

3.3.9 实体属性类型ENTITY/ENTITIES

3.3.10 XML的两个特殊属性

3.4 DTD的其他规定

3.4.1 参数实体

3.4.2 DTD的条件节

3.4.3 DTD的注释

3.4.4 DTD中的声明类型

第4章 Schema

4.1 Schema的由来

4.2 Schema的语法

4.2.1 Schema声明

4.2.2 元素定义

4.2.3 元素引用

4.2.4 分组定义

4.2.5 属性定义

4.2.6 属性引用

4.2.7 数据类型

4.2.8 描述

4.3 Schema的应用

4.3.1 微软BizTalk电子商务Schema库

4.3.2 XML.org的Schema注册/资源库

4.4 Schema的发展

4.4.1 XML-Data提案

4.4.2 DCD提案

4.4.3 SOX提案

4.4.4 DDML提案

4.4.5 XML Schema工作草案

第5章 命名空间

5.1 命名空间的起源

5.2 命名空间的定义

5.2.1 命名空间的声明

5.2.2 合法名称的定义

5.2.3 合法名称的使用

5.3 命名空间在元素和属性上的应用

5.3.1 命名空间的作用域范围

5.3.2 缺省命名空间的应用

5.3.3 属性的特殊性

5.4 命名空间与DTD

5.4.1 XML命名空间不适用于DTD

5.4.2 XML命名空间与XML文档的有效性

第6章 文档显示与祥式单

6.1 样式单概述

6.2 层叠样式单CSS

6.2.1 CSS的定义

6.2.2 层叠特性

6.2.3 使用CSS显示XML文档

6.3 可扩展样式单语言XSL

6.3.1 XSL概述

6.3.2 一个XSLT实例

6.3.3 XSLT常用句法与函数

6.3.4 节点匹配路径XPath

6.3.5 XSLT的高级应用

6.3.6 FO概览

6.4 两种样式单的比较

6.5 浏览器对样式单的支持

第7章 内码转换与多文种支持

7.1 字符集简介

7.1.1 ASCII字符集

7.1.2 ISO 8859字符集

7.1.3 Unicode字符集

7.1.4 UCS字符集

7.1.5 Unicode与UCS

7.1.6 同中文相关的字符集

7.2 通用字符集编码简介

7.2.1 UCS-2字符集

7.2.2 UCS-4字符集

7.2.3 UTF-8字符集

7.2.4 UTF-16字符集

7.3 XML对多文种的支持

7.3.1 Web与多文种

7.3.2 XML是Unicode的

7.4 用Unicode写XML文档

7.4.1 Unicode字符参考

7.4.2 Unicode与其他字符集间的转换

7.5 用其他字符集写XML文档

第8章 XML链接

8.1 XML链接与HTML链接

8.2 简单XML链接

8.2.1 类型属性

8.2.2 寻址属性

8.2.3 语义属性

8.2.4 行为属性

8.3 扩展XML链接

8.3.1 本地资源

8.3.2 远程资源

8.3.3 链接弧

8.3.4 title类型元素

8.3.5 链接库

8.4 XPointer语言

8.4.1 XPointer概述

8.4.2 XPointer语法

8.4.3 位置路径和位置集合

8.4.4 位置步

8.4.5 XPointer扩展

8.4.6 字符转义

8.5 XML Base

第9章 应用程序接口DOM&SAX

9.1 应用程序接口综述

9.1.1 接口的由来

9.1.2 应用程序接口在程序开发中的地位

9.1.3 什么是DOM

9.1.4 什么是SAX

9.1.5 为什么DOM和SAX会并存

9.2 文档对象模型(DOM)

9.2.1 DOM简介

9.2.2 DOM的组成

9.2.3 DOM树

9.2.4 DOM的四个基本接口

9.2.5 DOM的应用

9.3 XML简单应用程序接口(SAX)

9.3.1 SAX简介

9.3.2 SAX分析器接口简介

9.3.3 利用SAX分析器获取XML文档的内容

9.4 编译应用程序

9.5 执行应用程序

第10章 数据库与信息交换

10.1 XML信息交换的类型

10.1.1 数据发布

10.1.2 数据集成

10.1.3 交易自动化

10.2 XML数据存取机制

10.3 XML与数据库

10.3.1 XML与关系数据库

10.3.2 XML与面向对象数据库

10.3.3 基于XML数据库模型分析

10.3.4 XML在数据库中的应用模式

10.4 XML数据交换技术及其应用

10.4.1 ADO控件技术

10.4.2 XMLHTTP对象技术

10.4.3 WDDX Web分布式数据交换技术

10.4.4 DB2XML转换工具

10.4.5 InterAccess软件包

10.4.6 ODBC2XML转换工具

10.4.7 XML Servlet软件包

10.4.8 XOSL转换工具

10.4.9 ASP2XML组件

10.5 数据库对XML的支持

10.5.1 Microsoft SQL Server数据库对XML的支持

10.5.2 Oracle 8i数据库对XML的支持

10.5.3 1nformiX数据库对XML的支持

10.5.4 XHive数据库对XML的支持

10.5.5 XML Repository数据库对XML的支持

第11章 XML相关标准

11.1 SGML标准体系简介

11.1.1 标准通用置标语言SGML

11.1.2 SGML标准体系框架

11.1.3 DSSSL标准

11.1.4 HyTime标准

11.2 XML相关标准分类

11.2.1 XML标准体系框架

11.2.2 XML基础标准及其相互关系

11.3 主要的国际组织

11.3.1 OASIS

11.3.2 W3C

11.4 阅读XML相关标准

11.4.1 SGML声明

11.4.2 DTD

11.4.3 Schema

11.5 主要XML标准简介

11.5.1 基本标准

11.5.2 XML相关应用标准

第12章 实用工具概览

12.1 XML浏览工具

12.1.1 Microsoft IHternet EXplorer

12.1.2 M02illa

12.1.3 Amava

12.2 XML编辑工具

12.2.1 XMLwriter

12.2.2 XML Spy

12.2.3 VisualXML

12.2.4 EditML

12.3 XML编辑工具

12.3.1 eXcelon Stvlus

12.3.2 1BM XSLEditor

12.4 XML分析工具

12.4.1 1BM XML

12.4.2 其他支持有效性检查的XML分析器

12.4.3 几个不支持有效性检查的XML分析器

12.5 图形应用工具

12.5.1 Microsoft Vizact

12.5.2 1BM SVGViewer

12.5.3 CSIRO SVG Viewer

12.5.4 支持SVG的其他工具

12.6 WAP应用工具

12.6.1 UP.SDK for WML

12.6.2 Nokja WAP开发包

12.6.3 WapPage

12.7 电子出版工具

12.7.1 Microsoft Reader

12.7.2 ReaderWorks standard

第13章 XML应用及前景

13.1 XML应用概述

13.2 身边的XML

13.2.1 资源描述框架RDF

13.2.2 频道定义格式CDF

13.3 电子商务

13.3.1 XML--电子商务应用的基石

13.3.2 基于XML的电子商务--基本准备就绪

13.3.3 基于XML的电子商务标准

13.4 网络出版

13.4.1 现状及挑战

13.4.2 XML的显示大家庭

13.4.3 电子书与OEB

13.5 移动通信

13.5.1 WAP简介

13.5.2 WML简介

13.5.3 HDML简介

13.5.4 WAP前景

13.6 XML前景展望

附录1 英汉术语对照表

附录2 参考资料

附录3 DOM基本接口参考