绪论 XML简介 1
XML的诞生 1
XML入门篇,具体实现XML的三种方式 10
第一章 XML与CSS 11
1.1 XML语法 11
1.1.1 逻辑结构 11
1.1.2 物理结构 13
1.2 CSS简述 14
1.2.1 选择符 14
1.2.2 声明 15
1.3 应用实例 16
实例1 HELLO XML(Ⅰ) 16
实例2 HELLO XML(Ⅱ) 19
实例3 客户关系管理 21
实例4 用XML描述公司部门组成 26
实例5 植被管理 30
实例6 开心CD目录 38
实例7 用XML描述莎士比亚剧本 45
1.4 本章小结 62
第二章 DTD与SCHEMA 63
2.1 XML定义语言:DTD,XDR和XSD 63
2.2 DTD语法简介 65
实例8 DTD基础实例 67
实例9 账簿管理 71
实例10 家谱树 76
2.3 SCHEMA语法简介 83
实例11 订贷单格式的schema文件 90
实例12 网上书店图书管理 94
2.4 本章小结 99
第三章 XML与XSL 100
3.1 XSL的两种应用模式 101
3.2 XSL的两种构成方式 101
3.3 XSL的基本元素 101
3.4 XSL的应用实例 104
实例13 自己动手做菜单(menu) 104
实例14 咖啡屋早餐菜单 110
实例15 图书列表 114
实例16 排序功能 118
实例17 股票分类排序机 121
实例18 综合转换实例:XML/XSL阅读器演示 133
3.5 本章小结 152
第四章 客户端XML数据访问 154
4.1 DSO简介 154
4.1.1 XML的数据绑定 155
4.1.2 DSO技术的应用 157
4.2 DSO应用实例 158
实例19 冲浪雇员列表 158
实例20 电话号码查询 166
实例21 在VBScript中使用DOM 180
实例22 客户端生成并使用XML 185
实例23 XML文档树查看器 191
实例24 综合实例:从XML到DHTML 205
4.3 本章小结 211
第五章 JAVA与XML 213
5.1 JAVA与XML的技术扩展 213
5.1.1 针对XML的Java技术标准扩展 213
5.1.2 企业平台支持 214
5.1.3 XML与JAVA:完美组合 214
5.2 JAVA对XML的两种编程接口 215
5.2.1 SAX接口简介 215
5.2.2 DOM接口简介 219
5.3 JAVA与XML综合应用 220
实例25 在JAVA中利用DOM遍历树 220
实例26 处理XML定单(order) 229
实例27 XML信息交换系统 238
实例28 用XML、XSL、JAVA技术平衡遗留系统 246
实例29 用XML和JAVA建立分布式应用 259
实例30 XML/DATABASE与JAVA 290
实例31 用XML简化AWT中菜单制作 300
5.4 Servlet与XML结合使用 328
5.4.1 Servlet简介 328
实例32 用Servlet生成XML和DOM树 330
5.5 本章小结 347
第六章 XML与.NET的应用 348
6.1 综合应用实例 348
实例33 用ASP和XML创建音乐站点 348
实例34 ASP+XML实现留言版 357
实例35 ASP+XML实现新闻更新系统 365
实例36 用XML构建ASP+config.web配置 370
6.2 本章小结 393
第七章 基于SDAP的应用 394
7.1 SOAP简介 394
7.2 SOAP核心 396
7.3 SOAP数据类型 398
7.4 SOAP综合应用 402
实例37一个简单SOAP应用 402
实例38 JAVA实现SOAP Client 407
实例39 远程图书索引 411
实例40 MS SOAP Toolkit 1.0的C++SOAP客户端 420
实例41 SOAP实现XML消息机制 428
7.5 本章小结 439