XML实用技术

XML实用技术
作 者: Charles Goldfarb Paul Prescod 张利 王显
出版社: 清华大学出版社
丛编项: 系统开发及管理技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: XML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《XML实用技术》作者简介

内容简介

内容提要本书通过大量实例,全面详尽地介绍了扩展标识语言XML的各个方面,是一本有关XML实用技术的权威性著作。全书内容共分为5大部分,包括XML的起源和发展;XML的多种应用领域,如飞行常客站点、拍卖站点、商务应用、比较购物站点、证券规范文档、扩展链接等;XML的多种应用实例,如日立半导体公司、华盛顿邮报、普罗维登斯旅游城市、国际标准化组织等;XML工具,如FrameMaker十SGML,ADEPT·Editor,XMetaL,DynaTag,XMLStyler,Astoria,POET,HoT-MetaL,Junglee的虚拟DBMS等;XML技术,如创建文档类型定义,XML链接语言XLink、扩展样式语言XSL、XML的高级特性、WIDL和XMLRPC、XML-Data和XMLSPECtacular标准。本书内容丰富,讲述清晰,既适合于XML的用户作为技术手册,也适合于对XML感兴趣的人员的参考指南。

图书目录

第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 其他