内容简介:
这是一本通过12个典型范例介绍XML编程从入门到精通的专著。全书由3篇,12章组成,主要内容包括:第一篇XML提高,介绍数据建模、DTD模式、XML模式和XMLDR、名域机制。本篇附有3个实例;第二篇XML与数据,介绍DOM进阶、DOM应用实例(包括投票系统、留言本、网址及短消息管理器)、SAX进阶、XML与数据。并提供了7个实例;第三篇XML工业应用,主要内容是WML(无线应用协议)、SML(同步多媒体集成语言)、XML与电子商务、XML扩展(共2个实例)。本书的特点是具体应用范例和软件功能相结合,边讲边练,由浅入深,学习轻松,上手容易。本书面向初、中级读者,对高级读者也有重要参考价值。
截图预览:
目录:
第一篇 XML提高
第1章 数据建模
1.1 数据建模
1.1.1 UML方法
1.1.2 动态模型和静态模型
1.2 信息建模
1.2.1 静态建模
1.2.2 动态建模
1.3 设计XML文档
1.3.1 XML文档
1.3.2 信息模型的映射
1.4 小结
第2章 DTD模式
2.1 模式语言
2.2 DTD模式
2.2.1 数据的描述
2.2.2 DTD机制
2.3 DTD的一般结构
2.3.1 元素类型声明
2.3.2 属性类型声明
.2.3.3 实体声明
2.3.4 记法声明
2.4 DTD语法详解
2.4.1 元素类别声明
2.4.2 元素属性的声明
2.4.3 实体
2.4.4 记法声明
2.5 内部和外部DTD
2.5.1 内部DTD文件
2.5.2 外部DTD文件
2.6 DTD进阶
2.6.1 DTD的约束和有效性检查
2.6.2 编写DTD
2.6. 3 DTD说明
2.6.4 命名空间问题
2.7 小结
第3章 XML模式和XML DR
3.1 XML模式
3.1.1 XML Schema介绍
3.1.2 Schema语法
3.1.3 XML模式的数据类型
3.1.4 属性声明
3.1.5 Schema实例
3.2 XMLDR
3.2.1 XMLDATA简介
3. 2.2 XMLDR语法详解
3.2.3 XMLDR中的名域空间
3.2.4 实体声明和记法声明
3.2.5 注释(description)
3.2.6 具体实例
3.3 小结
第4章 名域机制
4.1 名域
4.1.1 使用名域的原因
4.1.2 名域空间的表示
4.2 名域的范畴和应用
4.2.1 名域的范畴
4.2.2 实际应用
4.3 Schema中的名域
4.4 小结
第二篇 XML与数据
第5章 DOM进阶
5.1 XML文档的加载和遍历
5.1.1 DOM回顾
5.1.2 节点树
5.1.3 文档的创建和加裁
5.1. 4 文档的遍历
5.2 文档元素的添加、删除和内容修改
5. 2. 1 添加元素
5.2.2 删除元素
5.2.3 改变元素内容
5. 2. 4 错误处理
5.3 DOM接口
5.3.1 Document接口
5.3. 2 Node接口
5.3.3 NodeList接口
5. 3. 4 NamedNodeMap接口
5.4 数据岛
5. 4. 1 数据岛对象
5. 4. 2 节点的操作
5. 4. 3 其它显示方法
5. 4. 4 数据岛实例
5.5 小结
第6章 DOM应用实例
6.1 投票系统
6.2 留言本
6.3 网址及短消息管理器
6.3.1 ParseXMLDOM类
6.3.2 CDirectoryView类
6.3.3 CContentView类
6.3. 4 其他信息
6. 4 小结
第7章 SAX进阶
7.1 SAX
7.1.1 SAX
7.1.2 DOM和SAX
7.2 SAX接口和类
7.2.1 SAX接口
7.2.2 SAX的类
7.3 SAX实例
7.3.1 元素属性处理
7.3.2 SAX字符处理
74 小结
第 8章 XML与数据
8.1 XML的存储
8.1.1 文件系统的局限性
8.1. 2 解决方案
8.1.3 关系数据库
8. 2 数据交换
8. 2. 1 数据传送
8. 2. 2 DOM方法新建XML
8. 2. 3 查询和优化
8. 3 XML模式与数据库
8.3.1 数据库到XML模式
8. 3 规则
8. 3. 3 ADO筒介
8. 4 应用实例
8. 4. 1 音乐显示
8. 4. 2 客户信息
8. 4. 3 保存用户信息
8. 4. 4 后续优化工作
8. 5小结
第三篇 XML工业应用
第 9章于WML(无线应用协议)
9. 1 WAP Server的建立
g.1. 1 预备知识
9.1. 2 从Microsoft IIS 5.0到WAP Server
9. 1. 3 从PWS到WAP Server
9. 1. 4 从Apache到WAP Server
9. 2 WML的软件使用
9. 2. 1 Infinite WAP Server
9. 2. 2 Nokia WAP Toolkit
9. 3 WML语法规则
9. 3. 1 字符集
9. 3. 2 大小写敏感
9. 3. 3 WML文档的基本框架
9. 3. 4 WML文档中的保留符号
9. 3. 5 标签的属性
9.2.5 引用变量
9. 4 WML中的柝笙
9. 4. 1 页面与卡片
9. 4. 2 用户输入
9. 4. 3 文本格式
9. 4. 4 图片
9. 4. 5 锚
9. 4. 6 事件
9. 4. 7 任务
9. 4. 8 定时
9. 4. 9 变量
9.5 WML的实例分析
9.5.1 单页的含有图片的WML
9.5.2 多页的WML的定位
9.5.3 使用计时器
9.5. 4 赋值与数据交换
9. 6 小结
第10章 SMIL(同步多媒件集成语言)
10.1 SMIM简介
10.2 SIML的元素
10.2.1 文件头元素
10.2.2 基本布局元素
10.2.3 文件体元素
10.2. 4 超链接元素
10.3 应用实例
10. 4 小结
第11章 XML与电屯子商务
11.1 什么是电子商务
11.1.1 电子商务的定义
11.1.2 电子商务的三种业务模式
11.1. 3 在电子商务中使用XML的理由
11.2 XML BizTalk框架
11. 2. 1 什么是 BizTalk
11.2. 2 符合 BizTalk框架的文件结构
11.2.3 深入讨论 BizTalk框架
11.3 BizTalk模式的实现
11.3.1 BizTalk的使用
11.3. 2 BizTalkJumpstart工具包简介
11. 4 小结
第12章 XML扩展
12.1 全面理解XML
12.1.1 XML的标准体系
12.1.2 XML的驱动
12.1.3 XML与数据
12.2 XML扩展
12.2.1 通道定义格式(CDF)
12. 2. 2 数学标记语言(MathML)
12.2.3 可扩展矢量图形规范(SVG)
12. 2. 4 其它应用
12.3 小结