序
譯者序
前言
第一部分 XML技術引論
第1章 XML產生的背景
1.1 背景
1.2 XML--一個通用數(shù)據格式
1.3 XML的商業(yè)作用
1.3.1 信息共享
1.3.2 XML在單個應用中
1.3.3 內容遞送
1.4 XML的技術作用
1.4.1 使用XML的一個示例
1.4.2 主要益處
1.5 XML的歷史
1.6 XML的現(xiàn)實用途
1.6.1 SABRE和無線標記語言
1.6.2 化學標記語言
第2章 XML概論
2.1 XML概念
2.1.1 XML和SGML
2.1.2 文檔有效性和良現(xiàn)性
2.1.3 文檔類型定義
2.1.4 名字空間
2.1.5 DTD與XML Schema
2.2 XML Linking
2.3 XPath
2.4 XPointer
2.5 XSL
2.5.1 層疊樣式表
2.5.2 XSL=fo:+XSLT
2.5.3 XSL轉換
2.5.4 XSL和XPath的關系
2.5.5 一個XML示例
第3章 用Java處理XML
3.1 XML應用
3.2 SAX
3.2.1 SAX類和接口
3.2.2 SAX應用示例
3.3 DOM
3.3.1 DOM層次結構
3.3.2 DOM應用示例
3.3.3 DOM Level 2
3.4 SAX還是DOM
3.4.1 SAX的優(yōu)勢和劣勢
3.4.2 DOM的優(yōu)勢和劣勢
第二部分 在IBM WebSphere上應用XML技術
第4章 IBM WAS V3簡介
4.1 XML Parser for Java
4.2 LotusXSL
4.3 DTD Catalogs
第5章 XML Parser for Java
5.1 如何使用DOM分析XML文檔
5.2 如何使用DOM創(chuàng)建XML文檔
5.3 讀取并查詢DTD信息
5.4 使用名字空間
第6章 LotusXSL
6.1 什么是XSLT處理器
6.2 XSLT基礎
6.2.1 處理屬性
6.2.2 條件處理
6.2.3 循環(huán)
6.2.4 創(chuàng)建屬性和元素
6.3 LotusXSL API
6.3.1 集成解析器和XSL處理器
6.3.2 DefaultApplyXSL
6.3.3 配置DefaultApplyXSL
6.3.4 運行DefaultApplyXSL
第7章 WebSphere及XML途徑
7.1 WebSphere編程模型
7.1.1 Servlet
7.1.2 JSP
7.1.3 Servlet、JSP和JavaBean
7.2 在WAS中生成XML
7.2.1 Println方法
7.2.2 DOM途徑
7.2.3 JSP途徑
7.2.4 生成XML方法的比較
7.3 在WAS中將XSL應用到XML
7.3.1 在servlet中使用XSL
7.3.2 自動應用XSL
7.3.3 XSLT島
7.4 有選擇地使用XSL
7.4.1 定義可選的Web應用
7.4.2 根據瀏覽器類型應用XSL
7.5 方法的比較
7.5.1 應用XSL
7.5.2 XML/XSL與Servlet/JSP的比較
第三部分 ITSO XML應用示例
第8章 XML應用情景
8.1 應用概述
8.2 數(shù)據庫體系結構
8.3 文檔類型定義
8.4 應用體系結構
第9章 XML應用示例的實現(xiàn)
9.1 登錄和用戶簡要表管理
9.1.1 用戶簡要表數(shù)據庫
9.1.2 用戶簡要表注冊servlet
9.1.3 登錄Servlet
9.1.4 用戶界面
9.2 另一種途徑--XSLT Island
9.3 搜索引擎
9.4 購物籃和訂購系統(tǒng)的實現(xiàn)
9.4.1 用JavaBean來實現(xiàn)購物籃
9.4.2 程序流程
9.4.3 orderbasket.jsp文件
9.4.4 實現(xiàn)BasketBean
9.4.5 XSL樣式表--basket.xsl
9.5 訂單跟蹤
9.5.1 Servlet概述
9.5.2 顯示訂單報告
9.5.3 獲得單個訂單信息
9.5.4 生成HTML輸出
9.6 供應商
第10章 DatabaseDom的使用和實現(xiàn)
10.1 使用、限制和方法
10.1.1 模板文件
10.1.2 模板文件元素的定義
10.1.3 輸出的例子
10.1.4 Bean的方法
10.1.5 更新數(shù)據庫
10.2 DatabaseDom的實現(xiàn)
10.2.1 從數(shù)據庫中生成XML
10.2.2 從XML DOM樹更新數(shù)據庫
10.2.3 為XML映射創(chuàng)建字段
第11章 結束語
11.1 成功之處
11.2 取得的經驗教訓
11.3 可進一步探索的領域
第四部分 附錄
附錄A WebSphere安裝指南
附錄B ITSO XML應用示例的安裝
附錄C 數(shù)據定義語言
附錄D 特別注意事項
附錄E 相關出版物
術語表
縮寫詞匯表