第l部分 XML的创始人. 内容和成因
第1章 XML的成因
1. 1 文本格式化软件和SGML
1. 1. 1 格式化标记
1. 1. 2 通用标记
1. 2 HTML与万维网
1. 2. 1 非正式的HTML扩展
1. 2. 2 万维网的反应
1. 3 小结
第2章 XML的发展趋势
2. 1 HTML之后
2. 2 数据库发布
2. 3 电子商务
2. 4 元数据
2. 5 万维网上的科学研究
第3章 XML语言基本知识
3. 1 目标
3. 2 元素:逻辑结构
3. 3 Unicode:字符集
3. 4 实体:物理结构
3. 5 标记
3. 6 文档类型
3. 7 成形性和合法性
3. 8 超链接和寻址
3. 9 样式表
3. 10 小结
第4章 实际应用中的XML
4. 1 XML描述的是文档还是数据
4. 2 应用机会无限
4. 2. 1 面向表现的信息发布
4. 2. 2 面向消息的中间件
4. 2. 3 两者的对立统一
4. 2. 4 MOM和POP的完美结合
4. 3 XML工具
4. 4 XML术语解释
4. 4. 1 结构化和非结构化
4. 4. 2 标签和元素
4. 4. 3 文档类型. DTD和标记声明
4. 4. 4 文档. XML文档和文档实例
4. 4. 5 编程. 编码和标记
4. 5 小结
第2部分 XML的应用领域
第5章 个人化的飞行常客万维站点
5. 1 目前的飞行常客站点
5. 2 目前的万维网模型存在的问题
5. 3 在万维网上进行交易的更好的模型
5. 4 一个使用XML的飞行常客站点
5. 5 理解Softland航空公司的方案
5. 6 迈向全新的万维网
第6章 建立一个在线拍卖万维站点
6. 1 从中间层获取数据
6. 1. 1 定义XML文档的结构
6. 1. 2 用ASP文件生成XML文档
6. 1. 3 从多个数据库中生成XML
6. 1. 4 从数据库和XML数据源中生成XML
6. 2 建立用户界面
6. 2. 1 使用过程化脚本
6. 2. 2 使用描述性数据绑定
6. 3 从客户方更新数据
6. 4 小结
第7章 XML和EDI:新型万维网商务应用
7. 1 EDI是什么
7. 1. 1 外联网解决不了的问题
7. 1. 2 XML可以解决这些问题
7. 1. 3 新型的EDI
7. 1. 4 无处不在的EDI量子跃迁式的前进
7. 1. 5 EDI的价值
7. 2 传统的EDI, 建立在过时的原则上
7. 2. 1 EDI的历史
7. 2. 2 EDI的技术基础
7. 2. 3 传统EDI存在的问题
7. 3 新型EDI:XML和因特网的结合
7. 3. 1 XML
7. 3. 2 因特网
7. 3. 3 因特网技术
7. 3. 4 XML数据存储
7. 3. 5 数据过滤
7. 4 小结
第8章 供应链集成
8. 1 链接成一个供应链
8. 2 供应链集成要求
8. 3 B2B集成服务器
8. 4 系统慨述
8. 5 制造商服务
8. 5. 1 B2B插件
8. 5. 2 服务器存根
8. 5. 3 XML请求和应答
8. 5. 4 Java瘦客户程序
8. 5. 5 制造商的接口规范
8. 6 供应商服务
8. 6. 1 客户存根
8. 6. 2 供应商接口规范
8. 7 小结
第9章 比较购物服务站点
9. 1 在线购书
9. 2 Junglee购物指南
9. 3 购物指南是如何工作的
9. 4 小结
第10章 自然语言翻译
10. 1 错误是要付出代价的
10. 2 世界很小
10. 3 商业挑战
10, 3. 1 控制费用
10. 3. 2 快节奏的产品开发
10. 3. 3 多种文档
10. 4 当今的翻译
10. 5 新方向
10. 5. 1 组件
10. 5. 2 通过复用减少重复工作
10. 5. 3 用版本控制来识别改动的地方
lo. 5. 4 对齐原则使写作和翻译能并发进行
10. 6 在现实生活中
第11章 证券规范文档
11. 1 将XML文档可视化
11. 2 用XML提交EDGAR报告
11. 2. 1 考察EDGAR DTD
11. 2. 2 创建DTD的实例
11. 2. 3 检查EDGAR实例的一致性
11. 2. 4 修正不一致元素
11. 2. 5 生成EDGAR提交文档
11. 2. 6 向SEC提交文档
11. 2. 7 将文档放到万维站点上
11. 3 小结
第12章 帮助桌面自动化
12. 1 完善帮助桌面
12. 1. 1 陈旧的方式
12. 1. 2 要做些什么
12. 1. 3 改进帮助桌面
12. 2 解决方案系统是如何工作的
12. 2. 1 信息流程
12. 2. 2 体系结构
12. 3 使用帮助桌面解决方案系统
12. 3. 1 产生查询请求
12. 3, 2 研究产品信息
12. 3. 3 编写一个解决方案
12. 3. 4 更新仓库
12. 3. 5 转给别人以获得批准
12. 3. 6 在知识仓库中登入文档
第13章 扩展链接
13. 1 修理厂备忘录应用
13. 1. 1 什么是扩展链接
13. 1. 2 显示扩展链接
13. 1. 3 备忘录在手册的新版本中照样存在
13. 14 供应商也能使用这些备忘录
13. 2 扩展链接的其他应用
13. 2. 1 人们感兴趣的公共资源群
13. 2. 2 引导性文档
13. 2. 3 计算机增加存储
13. 2. 4 智能特性管理
13. 3 强链接类型
13. 3. 1 隐藏安装日志
13. 3. 2 为什么需要强链接类型
13. 3. 3 定位点角色的识别
l3. 4 小结
第3部分 XML的应用案例
第14章 日立半导体公司
14. 1 简介
14. 2 商业案例
14. 3 第一阶段:创建一个单独的源文件
14. 4 第二阶段:自动转换为XML
14. 5 轻松愉快的发布
14. 6 基于万维网的搜索工具
14. 7 对节省费用的计算
14. 8 小结
第15章 华盛顿邮报
l5. 1 邮报站点
15. 2 在线搜索招聘信息
15. 2. 1 Andersen Consulting站点
l5. 2. 2 CACI International站点
15. 2. 3 CareerPost
15. 3 JobCanopy是如何工作的
15. 4 小结
第16章 Frank Bussell公司
16. 1 背景
16. 2 工程战略考虑
16. 2. 1 从理论抽象到实践应用
16. 2. 2 按可测量的投资回报分期交付
16. 2. 3 研究工作与重点工程的开发并行进行
16. 2. 4 与公司的整体战略协调一致
16. 2. 5 由执行委员会发起
16. 3 明确需求
16. 3. 1 商业需求
16. 3. 2 技术需求
16. 4 创建一个抽象的体系结构
16. 5 实现应用
16. 5. 1 现实世界中的设计问题
16. 5. 2 文档表示法
16. 5. 3 分阶段的实现计划
16. 6 小结
第17章 发现代理
17. 1 发现代理
l7. 2 提出设想
17. 2. 1 访问与集成
17. 2. 2 解决方案:万维网自动化
17. 3 什么是万维网自动化
17. 4 发现共同点
17. 5 用XML行吗
17. 6 体系结构原理
17. 7 小结
第18章 大公司
18. 1 背景
18. 2 第一代:客户/服务器模型
18. 3 第二代:三层模型
18. 3. 1 数据抽取
18. 3. 2 数据库维护
18. 4 小结
第19章 普罗维登斯市
19. 1 普罗维登斯指南的原型
19. 2 信息体系结构
19. 3 转换为XML
19. 4 生成电子书
19, 4. 1 使用多个样式表
19. 5 通过万维网交付
19. 6 动态万维网交付
19. 7 更新XML数据
19. 8 校正电子书
19. 9 小结
第20章 国际标准化组织
20. 1 ISO 12083:为出版商创建的DTD
20. 2 将ISO 12083改编成XML
20. 2. 1 自动修改
20. 2. 2 辅助修改
20. 2. 3 其他修改
20. 3 小结
第4部分 XML工具
第21章 prameMaker十SGML:编辑和排版
21. 1 权衡信息
21. 2 XML创作功能
21. 2. 1 引导性编辑
21. 2. 2 创作的灵活性
21. 2. 3 问题更正
21. 2. 4 创作工具
21. 2. 5 管理外部内容
21. 2. 6 成形性支持
21. 3 自动格式化和排版
21. 3. 1 基于规则的格式化方法
21. 3. 2 交互式的格化化方法
21. 4 文档片断
21. 5 发布文档
21. 5. 1 纸张发布
21. 5. 2 在线发布
21. 6 定制和准备
21. 6. 1 DTD定制
21. 6. 2 定义格式化规则
21. 6. 3 可扩展性
第22章 ADEPT. Editor:用于内容管理的编辑器
22. 1 自动文档系统
22. 1. 1 结构
22. 1. 2 内容管理
22. 2 什么信息需要使用这些工具
22. 2. 1 大信息量
22. 2. 2 多种出版物
22. 2. 3 高价值
22. 2. 4 长生命期
22. 2. 5 可复用
22. 2. 6 一致性
22. 2. 7 由形式化处理过程创建
22. 3 要考虑的特性
22. 3. 1 创作问题
22. 3. 2 开发问题
22. 3. 3 商业问题
第23章 XMetaL:友好的XML编辑器
23. 1 熟悉的界面
23. 2 HTML标记转换
23. 3 结构化编辑
23. 3. 1 多个视图
23. 3. 2 表格
23. 3. 3 有名书签
23. 3. 4 样本和模板
23. 3. 5 与上下文有关的样式
23. 3. 6 缺省的HTML样式
23. 3. 7 直接DTD处理
23. 3. 8 定制
23. 4 把XML功能推广到公司以外的创作者
第24章 DynaTag:可视转换环境
24. 1 文档转换的概念
24. 1. 1 数据援救
24. 1. 2 样式服务于合义
24. 2 用DynaTag来转换文档
24. 2. 1 开始
24. 2. 2 映射
24. 3 为电子发布作准备
第25章 XML Styler:图形化的XSL样式表编辑器
25. 1 XSL简介
25. 2 用XML Styler创建样式表
25. 3 XSL模式
25. 4 XSL动作
25. 4. 1 HTML/CSS流对象
25. 4. 2 DSSSL流对象
25. 5 小结
第26章 Astoria:灵活的内容管理
26. 1 到处都是组件
26. 1. 1 出版过程中的组件
26. 1. 2 XML产生组件
26. 1. 3 有关内容复用的应用
26. 2 一个内容管理系统的实现
26. 2. 1 校正跟踪
26. 2. 2 搜索
26. 2. 3 动态文档组装
第27章 POET:内容管理套件
27. 1 管理信息生存周期
27. 1. 1 信息生存周期的变化
27. 1. 2 万维网改变了信息生存周期规则
27. 1. 3 面向对象的组件
27. 2 POET内容管理套件
27. 2. 1 POET CMS组件
27. 2. 2 POET CMS体系结构
27. 2. 3 使用POET CMS
第28章 HoTMetaL:应用服务器
28. 1 动态描述性标记
28. 2 HoTMetaL APPS是怎样工作的
28. 2. 1 中间层服务器标签
28. 2. 2 动态页面的引导性构造
28. 3 友好的功能
第29章 Junglee 的虚拟DSMS
29. 1 使用虚拟数据库技术的原因
29. 2 VDBMS是怎样工作的
29. 2. 1 包装器开发工具包
29. 2. 2 抽取器开发工具包
29. 2. 3 VDB服务器和数据质量工具包
29. 2. 4 管理员界面
29. 3 VDB技术的应用
第30章 免费XML软件
30. 1 “免费”意味着什么
30. 2 最好的XML免费软件
30. 2. 1 语法分析器引擎
30. 2. 2 编辑和写作工具
30. 2. 3 控制信息开发工具
30. 2. 4 转换工具
30. 2. 5 电子交付工具
30. 2. 6 资源
第5部分 XML技术
第31章 XML基础
31. 1 语法细节
31. 1. 1 大小写
31. 1. 2 标记和数据
31. 1. 3 空白符
31. 1. 4 名字和名字单词符号
31. 1. 5 文字字符串
31. 1. 6 语法规则
31. 2 序言与实例
31. 3 逻辑结构
31. 4 元素
31. 5 屈性
31. 6 序言
31. 6. 1 XML声明
31. 6. 2 文档类型声明
31. 7 其他标记
31. 7. 1 预定义实体
31. 7. 2 CDATA段
31. 7. 3 注释
31. 8 小结
第32章 创建文档类型定义
32. 1 文档类型声明
32. 2 内部和外部子集
32. 3 元素类型声明
32. 4 元素类型内容说明
32. 4. 1 Empty内容
32. 4. 2 ANY内容
32. 4. 3 混合内容
32. 5 内容模型
32. 6 属性
32. 6. 1 属性表声明
32. 6. 2 默认属性值
32. 6. 3 属性类型
32. 7 表示法声明
第33章 很容易分解的实体
33. 1 概述
33. 2 实体细节
33. 3 实体分类
33. 4 内部一般实体
33. 5 外部需要语法分析的一般实体
33. 5. 1 对外部需要语法分析的实体的支持是可选的
33. 6 无需语法分析的实体
33. 7 内部和外部参数实体
33. 8 标记不能跨越实体边界
33. 8. 1 正确的参数实体引用
33. 9 外部标识符
33. 9. 1 系统标识符
33. 9. 2 公共标识符
33. 10 小结
第34章 XML链接语言(XLink)
34. 1 基本概念
34. 1. 1 简单链接
34. 1. 2 链接角色
34. 1. 3 这个方法是否现实
34. 1. 4 链接行为
34. 2 扩展链接
34. 2. 1 locator元素
34. 2. 2 链接组
31. 3 寻址
34. 3. 1 统一资源标识符(URI)
34. 3. 2 指向ID
34. 3. 3 位置项
34. 4 小结
第35章 扩展样式语言(XSL)
35. 1 XSL综述
35. 1. 1 XSL样式表
35. 2 引用XSL样式表
35. 3 规则. 模式和动作
35. 4 流对象
35. 5 使用XSL
35. 6 模式
35. 7 动作
35. 8 流对象和特征
35. 9 XSL和JavaScript
第36章 高级特性
36. 1 条件性部分
36. 2 字符引用
36. 3 处理指令
36. 4 独立文档声明
36. 5 这就是所有的内容吗
第37章 阅读XML规范
37. 1 xML语法规则一瞥
37. 2 常量字符串
37. 3 名字
37. 4 重现指示符
37. 5 组合规则
37. 6 小结
第38章 WIDL和XML RPC
38. 1 只有XML是不够的
38. 1. 1 缺少的东西
38. 1. 2 WIDL的角色
38. 2 作为IDL的WIDL
38. 2. 1 方法
38. 2. 2 记录
38. 3 远程过程调用
38. 3. 1 用XML表示RPC消息
38. 3. 2 一般和定制消息DTD
38. 4 集成应用系统
38. 4. 1 存根
38. 4. 2 文档映射
38. 5 获得的互操作性
第39章 XML-Data
39. 1 简介
39. 2 模式元素类型
39. 3 元素类型声明
39. 4 特性和内容模型
39. 4. 1 元素
39. 4. 2 空. 任意. 字符串和混合内容
39. 4. 3 组
39. 4. 4 开放和闭合内容模型
39. 5 缺省值
39. 6 别名和相互关系
39. 7 类层次关系
39. 8 作为引用的元素
39. 8. 1 一对多关系
39. 8. 2 多部分关键字
39. 9 作为引用的属性
39. 10 约束和附加特性
39. 10. 1 min和max约束
39. 10. 2 其他有用的特性
39. 11 使用其他模式中的元素
39. 12 XML专用元素
39. 12. 1 属性
39. 13 实体声明元素类型
39. 14 外部声明元素类型
39. 15 数据类型
39. 15. 1 在API中表示数据类型
39. 15. 2 复杂数据类型
39. 15. 3 实例版本
39. 15. 4 数据类型名字空间
39. 15. 5 数据类型URI的意义
39, 15. 6 结构化数据类型属性
39. 15. 7 具体数据类型
39. 16 模式之间的映射
39. 17 附录A:一些例子
39. 18 附录B:XML-Data模式的一个XML DTD
第40章 XML SPECtacular
40. 1 基本标准
40. 1. 1 国际标准
40. 1. 2 W3C建议
40. 2 XML应用
40. 2. 1 W3C建议
40. 2. 2 其他