《WebSphere环境下XML与XSL编程 IBM红皮书》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:(美)Luis Ennser等著;瞿裕忠等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7111088107
  • 页数:163 页
图书介绍:本书全面介绍了XML的技术,然后阐述了在IBMWebSphere上应用XML的实用技术,展示了使用上述技术开发的应用示例。

第一部分 XML技术引论 1

第1章 XML产生的背景 1

1.1 背景 1

1.2 XML——个通用数据格式 2

1.3 XML的商业作用 2

1.3.1 信息共享 3

1.3.2 XML在单个应用中 3

1.3.3 内容递送 3

1.4 XML的技术作用 4

1.4.1 使用XML的一个示例 4

1.4.2 主要益处 4

1.5 XML的历史 5

1.6 XML的现实用途 6

1.6.1 SABRE和无线标记语言 6

1.6.2 化学标记语言 7

第2章 XML概论 8

2.1 XML概念 8

2.1.1 XML和SGML 8

2.1.2 文档有效性和良规性 8

2.1.3 文档类型定义 9

2.1.4 名字空间 13

2.1.5 DTD与XML Schema 14

2.2 XML Linking 14

2.3 XPath 16

2.4 XPointer 17

2.5 XSL 18

2.5.1 层叠样式表 18

2.5.2 XSL=fo:+XSLT 19

2.5.3 XSL转换 20

2.5.4 XSL和XPath的关系 20

2.5.5 一个XML示例 21

第3章 用Java处理XML 24

3.1 XML应用 24

3.2 SAX 24

3.2.1 SAX类和接口 25

3.2.2 SAX应用示例 26

3.3 DOM 27

3.3.1 DOM层次结构 27

3.3.2 DOM应用示例 28

3.3.3 DOM Level 2 28

3.4 SAX还是DOM 29

3.4.1 SAX的优势和劣势 29

3.4.2 DOM的优势和劣势 29

第二部分 在IBM WebSphere上应用XML技术 31

第4章 IBM WAS V3简介 31

4.1 XML Parser for Java 31

4.2 LotusXSL 31

4.3 DTD Catalogs 32

第5章 XML Parser for Java 33

5.1 如何使用DOM分析XML文档 34

5.2 如何使用DOM创建XML文档 37

5.3 读取并查询DTD信息 38

5.4 使用名字空间 38

第6章 LotusXSL 39

6.1 什么是XSLT处理器 39

6.2 XSLT基础 39

6.2.1 处理属性 40

6.2.2 条件处理 41

6.2.3 循环 42

6.2.4 创建属性和元素 43

6.3 LotusXSL API 44

6.3.1 集成解析器和XSL处理器 45

6.3.2 DefaultApplyXSL 45

6.3.3 配置DefaultApplyXSL 45

6.3.4 运行DefaultApplyXSL 46

第7章 WebSphere及XML途径 47

7.1 WebSphere编程模型 47

7.1.1 Servlet 47

7.1.2 JSP 47

7.1.3 Servlet、JSP和JavaBean 47

7.2 在WAS中生成XML 48

7.2.1 println方法 48

7.2.2 DOM途径 49

7.2.3 JSP途径 50

7.2.4 生成XML方法的比较 51

7.3 在WAS中将XSL应用到XML 52

7.3.1 在servlet中使用XSL 52

7.3.2 自动应用XSL 57

7.3.3 XSLT岛 57

7.4 有选择地使用XSL 59

7.4.1 定义可选的Web应用 59

7.4.2 根据浏览器类型应用XSL 60

7.5 方法的比较 60

7.5.1 应用XSL 60

7.5.2 XML/XSL与Servlet/JSP的比较 61

第三部分 ITSO XML应用示例 63

第8章 XML应用情景 63

8.1 应用概述 63

8.2 数据库体系结构 64

8.3 文档类型定义 65

8.4 应用体系结构 67

第9章 XML应用示例的实现 69

9.1 登录和用户简要表管理 69

9.1.1 用户简要表数据库 69

9.1.2 用户简要表注册servlet 71

9.1.3 登录Servlet 72

9.1.4 用户界面 73

9.2 另一种途径——XSLT Island 78

9.3 搜索引擎 82

9.4 购物篮和订购系统的实现 86

9.4.1 用JavaBean来实现购物篮 86

9.4.2 程序流程 87

9.4.3 orderbasket.jsp文件 88

9.4.4 实现BasketBean 89

9.4.5 XSL样式表——basket.xsl 96

9.5 订单跟踪 97

9.5.1 Servlet概述 97

9.5.2 显示订单报告 98

9.5.3 获得单个订单信息 100

9.5.4 生成HTML输出 102

9.6 供应商 107

第10章 DatabaseDom的使用和实现 110

10.1 使用、限制和方法 110

10.1.1 模板文件 110

10.1.2 模板文件元素的定义 112

10.1.3 输出的例子 113

10.1.4 Bean的方法 114

10.1.5 更新数据库 114

10.2 DatabaseDom的实现 115

10.2.1 从数据库中生成XML 115

10.2.2 从XML DOM树更新数据库 116

10.2.3 为XML映射创建字段 116

第11章 结束语 118

11.1 成功之处 118

11.2 取得的经验教训 119

11.3 可进一步探索的领域 120

第四部分 附录 121

附录A WebSphere安装指南 121

附录B ITSO XML应用示例的安装 146

附录C 数据定义语言 152

附录D 特别注意事项 155

附录E 相关出版物 157

术语表 160

缩写词汇表 162