图书目录

第1章XML概述

本章学习要点

1.1什么是XML

1.1.1XML是一种元标记语言

1.1.2XML是一种信息的容器

1.1.3XML是一种开放的标准

1.2XML的历史及目标

1.2.1XML的历史

1.2.2XML的目标

1.3XML的主要特性

1.3.1存取数据

1.3.2格式化文档

1.3.3保证数据完整

1.4习题

第2章标记和核心概念

本章学习要点

2.1XML标记

2.2XML文档

2.3XML文档序言

2.3.1XML声明

2.3.2文档类型声明

2.4XML元素

2.4.1语法

2.4.2属性

2.4.3名字空间

2.4.4空白字符

2.4.5XML文档树

2.5实体

2.5.1字符实体

2.5.2混合内容实体

2.5.3不可解析实体

2.6其他标签

2.6.1注释

2.6.2CDATA段

2.7习题

第3章XML有效性与模式

本章学习要点

3.1模式信息的基本概念

3.2DTD(Document Type Definition)

3.2.1DTD初步

3.2.2关联DTD与XML文档

3.2.3声明元素

3.2.4声明元素的属性

3.2.5定义实体

3.3XML Schema

3.3.1XML Schema的提出

3.3.2XML Schema的基本结构

3.3.3声明元素

3.3.4全局声明与ref引用

3.4小结

3.5习题

第4章XML文档的显示

本章学习要点

4.1样式单基础

4.2CSS样式单

4.2.1CSS的结构及规则

4.2.2关联CSS与XML文档

4.3XSL样式单

4.3.1XSL概述

4.3.2XSLT初步

4.3.3XSLT元素

4.3.4XPath简介

4.3.5FO概览

4.4两种样式单比较

4.5小结

4.6习题

第5章有关XML的其他协议

本章学习要点

5.1SGML与XML标准体系

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

5.1.2SGML标准体系框架

5.1.3XML标准体系框架

5.2主要国际组织简介

5.2.1OASIS

5.2.2W3C

5.3主要XML应用标准简介

5.3.1面向Web网页: XHTML

5.3.2面向科技领域: MathML

5.3.3面向图形图像: SVG

5.3.4面向多媒体: SMIL

5.3.5面向电子商务: cXML等

5.3.6面向无线网: WML

5.3.7面向电子书: OPS和OPF

5.4习题

第6章XML的编辑工具与浏览工具

本章学习要点

6.1XML分析工具

6.1.1XML4J

6.1.2Xerces

6.1.3Oracle的XML Parser

6.1.4Microsoft的MSXML

6.1.5JDOM

6.1.6DOM4J

6.1.7其他XML分析器

6.2XML浏览工具

6.2.1Internet Explorer

6.2.2Mozilla Firefox

6.2.3W3C的试验基地——Amaya

6.3相关编辑工具

6.3.1XML编辑工具

6.3.2XSLT编辑工具

6.4其他相关协议的编辑浏览工具

6.4.1图形应用工具

6.4.2WAP应用工具

6.4.3电子出版工具Microsoft Reader

6.5习题

第7章XML链接

本章学习要点

7.1XML链接与HTML链接

7.2XLink语言

7.2.1XML链接术语

7.2.2简单XML链接

7.2.3扩展XML链接

7.3XPointer语言

7.3.1XPointer概述

7.3.2XPointer的三种形式

7.3.3位置路径和位置集合

7.3.4XPointer对XPath的扩展

7.4XML Base

7.5小结

7.6习题

第8章XML DOM

本章学习要点

8.1应用程序接口综述

8.1.1接口的由来

8.1.2DOM与SAX并存

8.2文档对象模型(DOM)

8.2.1DOM的组成

8.2.2DOM树

8.2.3DOM的4个基本接口

8.2.4DOM的应用

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

8.3.1SAX分析器接口简介

8.3.2SAX的应用

8.3.3应用程序的编译与执行

8.4小结

8.5习题

第9章XML与数据交换

本章学习要点

9.1XML的数据交换机制与数据存取机制

9.1.1XML数据交换机制

9.1.2XML数据存取机制

9.2XML与数据库

9.2.1XML与关系数据库

9.2.2XML与面向对象数据库

9.2.3基于XML数据库的模型分析

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

9.3XML数据交换技术

9.3.1ADO控件技术

9.3.2HTTPXML对象技术

9.3.3DB2XML转换工具

9.3.4ODBC2XML转换工具

9.3.5XOSL转换工具

9.3.6ASP2XML组件

9.3.7InterAccess软件包

9.3.8XML Servlet软件包

9.3.9Web分布式数据交换(WDDX)

9.4数据库对XML的支持

9.4.1传统关系数据库对XML的支持

9.4.2面向对象数据库对XML的支持

9.4.3Software AG的Tamino Server

9.5小结

9.6习题

第10章XML的应用及展望

本章学习要点

10.1XML应用概述

10.2XML与语义网

10.2.1语义网

10.2.2资源描述框架

10.2.3本体描述语言

10.3XML与电子商务

10.3.1XML是现代电子商务的基石

10.3.2电子商务发展中的XML“构件”

10.3.3基于XML的电子商务标准

10.4XML与Web应用程序开发

10.4.1当前Web应用程序存在的问题

10.4.2Ajax

10.4.3Silverlight

10.5XML与移动通信

10.5.1无线应用协议WAP

10.5.2WAP设计思想

10.5.3WAP应用环境

10.5.4WAP通信协议

10.5.5WAP的影响

10.5.6WAP的局限性

10.6XML技术展望

10.6.1XQuery

10.6.2Atom Publishing Protocol

10.6.3XForms

10.6.4XProc

10.7习题

参考文献