第l部分 XML的創(chuàng)始人. 內容和成因
第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的發(fā)展趨勢
2. 1 HTML之后
2. 2 數據庫發(fā)布
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 面向表現的信息發(fā)布
4. 2. 2 面向消息的中間件
4. 2. 3 兩者的對立統(tǒng)一
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章 個人化的飛行??腿f維站點
5. 1 目前的飛行常客站點
5. 2 目前的萬維網模型存在的問題
5. 3 在萬維網上進行交易的更好的模型
5. 4 一個使用XML的飛行??驼军c
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 傳統(tǒng)的EDI, 建立在過時的原則上
7. 2. 1 EDI的歷史
7. 2. 2 EDI的技術基礎
7. 2. 3 傳統(tǒng)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 系統(tǒng)慨述
8. 5 制造商服務
8. 5. 1 B2B插件
8. 5. 2 服務器存根
8. 5. 3 XML請求和應答
8. 5. 4 Java瘦客戶程序
8. 5. 5 制造商的接口規(guī)范
8. 6 供應商服務
8. 6. 1 客戶存根
8. 6. 2 供應商接口規(guī)范
8. 7 小結
第9章 比較購物服務站點
9. 1 在線購書
9. 2 Junglee購物指南
9. 3 購物指南是如何工作的
9. 4 小結
第10章 自然語言翻譯
10. 1 錯誤是要付出代價的
10. 2 世界很小
10. 3 商業(yè)挑戰(zhàn)
10, 3. 1 控制費用
10. 3. 2 快節(jié)奏的產品開發(fā)
10. 3. 3 多種文檔
10. 4 當今的翻譯
10. 5 新方向
10. 5. 1 組件
10. 5. 2 通過復用減少重復工作
10. 5. 3 用版本控制來識別改動的地方
lo. 5. 4 對齊原則使寫作和翻譯能并發(fā)進行
10. 6 在現實生活中
第11章 證券規(guī)范文檔
11. 1 將XML文檔可視化
11. 2 用XML提交EDGAR報告
11. 2. 1 考察EDGAR DTD
11. 2. 2 創(chuàng)建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 解決方案系統(tǒng)是如何工作的
12. 2. 1 信息流程
12. 2. 2 體系結構
12. 3 使用幫助桌面解決方案系統(tǒng)
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 商業(yè)案例
14. 3 第一階段:創(chuàng)建一個單獨的源文件
14. 4 第二階段:自動轉換為XML
14. 5 輕松愉快的發(fā)布
14. 6 基于萬維網的搜索工具
14. 7 對節(jié)省費用的計算
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 工程戰(zhàn)略考慮
16. 2. 1 從理論抽象到實踐應用
16. 2. 2 按可測量的投資回報分期交付
16. 2. 3 研究工作與重點工程的開發(fā)并行進行
16. 2. 4 與公司的整體戰(zhàn)略協調一致
16. 2. 5 由執(zhí)行委員會發(fā)起
16. 3 明確需求
16. 3. 1 商業(yè)需求
16. 3. 2 技術需求
16. 4 創(chuàng)建一個抽象的體系結構
16. 5 實現應用
16. 5. 1 現實世界中的設計問題
16. 5. 2 文檔表示法
16. 5. 3 分階段的實現計劃
16. 6 小結
第17章 發(fā)現代理
17. 1 發(fā)現代理
l7. 2 提出設想
17. 2. 1 訪問與集成
17. 2. 2 解決方案:萬維網自動化
17. 3 什么是萬維網自動化
17. 4 發(fā)現共同點
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 動態(tài)萬維網交付
19. 7 更新XML數據
19. 8 校正電子書
19. 9 小結
第20章 國際標準化組織
20. 1 ISO 12083:為出版商創(chuàng)建的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創(chuàng)作功能
21. 2. 1 引導性編輯
21. 2. 2 創(chuàng)作的靈活性
21. 2. 3 問題更正
21. 2. 4 創(chuàng)作工具
21. 2. 5 管理外部內容
21. 2. 6 成形性支持
21. 3 自動格式化和排版
21. 3. 1 基于規(guī)則的格式化方法
21. 3. 2 交互式的格化化方法
21. 4 文檔片斷
21. 5 發(fā)布文檔
21. 5. 1 紙張發(fā)布
21. 5. 2 在線發(fā)布
21. 6 定制和準備
21. 6. 1 DTD定制
21. 6. 2 定義格式化規(guī)則
21. 6. 3 可擴展性
第22章 ADEPT. Editor:用于內容管理的編輯器
22. 1 自動文檔系統(tǒng)
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 由形式化處理過程創(chuàng)建
22. 3 要考慮的特性
22. 3. 1 創(chuàng)作問題
22. 3. 2 開發(fā)問題
22. 3. 3 商業(yè)問題
第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功能推廣到公司以外的創(chuàng)作者
第24章 DynaTag:可視轉換環(huán)境
24. 1 文檔轉換的概念
24. 1. 1 數據援救
24. 1. 2 樣式服務于合義
24. 2 用DynaTag來轉換文檔
24. 2. 1 開始
24. 2. 2 映射
24. 3 為電子發(fā)布作準備
第25章 XML Styler:圖形化的XSL樣式表編輯器
25. 1 XSL簡介
25. 2 用XML Styler創(chuàng)建樣式表
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 一個內容管理系統(tǒng)的實現
26. 2. 1 校正跟蹤
26. 2. 2 搜索
26. 2. 3 動態(tài)文檔組裝
第27章 POET:內容管理套件
27. 1 管理信息生存周期
27. 1. 1 信息生存周期的變化
27. 1. 2 萬維網改變了信息生存周期規(guī)則
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 動態(tài)描述性標記
28. 2 HoTMetaL APPS是怎樣工作的
28. 2. 1 中間層服務器標簽
28. 2. 2 動態(tài)頁面的引導性構造
28. 3 友好的功能
第29章 Junglee 的虛擬DSMS
29. 1 使用虛擬數據庫技術的原因
29. 2 VDBMS是怎樣工作的
29. 2. 1 包裝器開發(fā)工具包
29. 2. 2 抽取器開發(fā)工具包
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 控制信息開發(fā)工具
30. 2. 4 轉換工具
30. 2. 5 電子交付工具
30. 2. 6 資源
第5部分 XML技術
第31章 XML基礎
31. 1 語法細節(jié)
31. 1. 1 大小寫
31. 1. 2 標記和數據
31. 1. 3 空白符
31. 1. 4 名字和名字單詞符號
31. 1. 5 文字字符串
31. 1. 6 語法規(guī)則
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章 創(chuàng)建文檔類型定義
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 實體細節(jié)
33. 3 實體分類
33. 4 內部一般實體
33. 5 外部需要語法分析的一般實體
33. 5. 1 對外部需要語法分析的實體的支持是可選的
33. 6 無需語法分析的實體
33. 7 內部和外部參數實體
33. 8 標記不能跨越實體邊界
33. 8. 1 正確的參數實體引用
33. 9 外部標識符
33. 9. 1 系統(tǒng)標識符
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 統(tǒng)一資源標識符(URI)
34. 3. 2 指向ID
34. 3. 3 位置項
34. 4 小結
第35章 擴展樣式語言(XSL)
35. 1 XSL綜述
35. 1. 1 XSL樣式表
35. 2 引用XSL樣式表
35. 3 規(guī)則. 模式和動作
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規(guī)范
37. 1 xML語法規(guī)則一瞥
37. 2 常量字符串
37. 3 名字
37. 4 重現指示符
37. 5 組合規(guī)則
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 集成應用系統(tǒng)
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 其他