第1章 標記語言
1. 1 樣式和標記基礎
1. 2 通用標記語言:HTML. SGML和XML
1. 2. 1 HTML
1. 2. 2 SGML:HTML和XML的祖先
1. 2. 3 XML:SGML的簡單子集
1. 2. 4 XML和SGML之間的差別
1. 2. 5 XML和HTML之間的差別
1. 3 XML設計原則
1. 4 XML簡短歷史
1. 4. 1 XML的起源和需求
1. 4. 2 XML早期發(fā)展
1. 4. 3 XML是什么
第2章 XML概述
2. 1 深入講解
2. 1. 1 XML范例
2. 1. 2 XML組件
2. 1. 3 Web瀏覽器對XML的支持
2. 1. 4 XML規(guī)范
2. 1. 5 XML應用總覽
2. 2 快速解決方案
2. 2. 1 對XML文檔進行分類
2. 2. 2 定義元素
2. 2. 3 使用元素來標識內容
2. 2. 4 定義屬性
2. 2. 5 在文檔中放置字符實體
2. 2. 6 創(chuàng)建自己的實體
2. 2. 7 使用已經聲明的實體
2. 2. 8 閱讀XML規(guī)范
第3章 XML與HTML比較
3. 1 深入講解
3. 1. 1 從HTML到XML
3. 1. 2 XML與HTML的區(qū)別
3. 1. 3 HTML代碼與XML代碼的比較
3. 1. 4 XML的優(yōu)勢
3. 1. 5 HTML和XML語法之間的差別
3. 1. 6 嵌套標志
3. 1. 7 忽略空格
3. 1. 8 指定字符數據
3. 1. 9 大小寫敏感
3. 1. 10 定義實體
3. 1. 11 定義XML應用
3. 1. 12 開發(fā)自己的DTD
3. 1. 13 HTML到XML的快速轉換
3. 1. 14 XML文檔的樹型結構
3. 1. 15 進一步討論標記
3. 1. 16 良好的XML和HTML設計
3. 2 快速解決方案
3. 2. 1 決定是否使用XML或HTML
3. 2. 2 設計網站
第4章 真正實現XML
4. 1 深入講解
4. 1. 1 實現XML的諸多理由
4. 1. 2 比較基本文檔格式和XML
4. 1. 3 標準化是關鍵
4. 1. 4 為什么跨平臺兼容性很重要
4. 1. 5 XML與已有系統(tǒng)集成
4. 1. 6 組織如何使用XML
4. 1. 7 XML應用:西門子考勤卡系統(tǒng)
4. 1. 8 討論RivCom的能力差距分析工具
4. 2 快速解決方案
4. 2. 1 比較HTL和XML
4. 2. 2 分析XML實現
第5章 XML中的DTD
5. 1 深入講解
5. 1. 1 DTD是什么
5. 1. 2 聲明
5. 1. 3 存儲DTD
5. 1. 4 DTD的組成部分
5. 1. 5 有效且結構良好的文檔
5. 1. 6 良好的DTD設計方法
5. 2 快速解決方案
5. 2. 1 定義元素
5. 2. 2 定義屬性
5. 2. 3 定義實體
5. 2. 4 創(chuàng)建和指定DTD
第6章 操作XML元素
6. 1 深入講解
6. 1. 1 再論元素
6. 1. 2 研究元素
6. 2 快速解決方案
6. 2. 1 用解析字符數據來聲明和指定單個元素
6. 2. 2 聲明和指定帶有元素內容的單個元素
6. 2. 3 用字符數據和子元素聲明內容模型
6. 2. 4 用相同的內容規(guī)范聲明元素類型
6. 2. 5 使用ANY關鍵字聲明元素
6. 2. 6 使用EMPTY關鍵字來聲明元素
第7章 在XML中創(chuàng)建內容
7. 1 深入講解
7. 1. 1 與內容有關的重要術語
7. 1. 2 不同類型的內容
7. 1. 3 到底什么是內容
7. 1. 4 基于內容的標記和基于描述的標記
7. 2 快速解決方案
7. 2. 1 定義解析字符數據內容
7. 2. 2 定義元素內容
7. 2. 3 定義混合內容
7. 2. 4 在內容模型中包含參數實體
7. 2. 5 為DTD規(guī)劃內容模型
第8章 操作屬性
8. 1 深入講解
8. 1. 1 屬性在XML中的角色
8. 1. 2 屬性術語
8. 1. 3 屬性類型
8. 1. 4 其他屬性說明
8. 1. 5 屬性的使用
8. 2 快速解決方案
8. 2. 1 指定字符串屬性
8. 2. 2 指定標記化屬性
8. 2. 3 指定枚舉型屬性
8. 2. 4 給屬性規(guī)范添加屬性說明
8. 2. 5 合并屬性規(guī)范以形成屬性列表聲明
8. 2. 6 在標記中引用屬性
8. 2. 7 規(guī)劃元素屬性
8. 2. 8 在XML工具中操作屬性
第9章 創(chuàng)建和包合XML實體
9. 1 深入講解
9. 1. 1 什么是實體
9. 1. 2 實體類型
9. 1. 3 常見實體用法
9. 2 快速解決方案
9. 2. 1 引用實體
9. 2. 2 聲明內部實體
9. 2. 3 聲明外部實體
9. 2. 4 聲明解析實體
9. 2. 5 聲明未解析實體
9. 2. 6 創(chuàng)建參數的實體
9. 2. 7 聲明符號
9. 2. 8 為實體聲明文本編碼方案
9. 2. 9 在XML文檔中使用字符實體
9. 2. 10 使用XML工具來創(chuàng)建和管理實體
第10章 用樣式表格式化XML文檔
10. 1 深入講解
10. 1. 1 使用樣式表的時機
10. 1. 2 XML樣式選擇
10. 1. 3 在XML中使用CSS的正反兩面
10. 2 快速解決方案
10. 2. 1 工作實例
10. 2. 2 簡單的樣式公式:選擇符+聲明=樣式規(guī)則
10. 2. 3 在樣式規(guī)則中對選擇符分組
10. 2. 4 在樣式規(guī)則中對聲明分組
10. 2. 5 為單個屬性包含特殊的聲明組
10. 2. 6 用類作為選擇符
10. 2. 7 用上下文作選擇符
10. 2. 8 在CSS中探究標點符號的作用
10. 2. 9 在CS5中使用量度
10. 2. 10 在CSS中使用URL
10. 2. 11 解讀屬性定義
10. 2. 12 鏈接樣式表到XML文檔
第11章 用XSLT轉換XML文檔
11. 1 深入講解
11. 1. 1 什么是XSI和XSLT
11. 1. 2 XSL和XSLT的狀態(tài)
11. 1. 3 XSLT的實際用處
11. 1. 4 重要的XSLT術語
11. 1. 5 xsl:stylesheet元素
11. 1. 6 解決沖突:規(guī)則仲裁
11. 2 快速解決方案
11. 2. 1 定義基本的XSLT樣式表構造
11. 2. 2 用工具建立XSLT樣式表
第12章 XML中的鏈接:XLink
12. 1 深入講解
12. 1. 1 XML中的鏈接總覽
12. 1. 2 XML鏈接術語
12. 1. 3 XLink的起源
12. 1. 4 XLink設計原則
12. 1. 5 XLink概述
12. 1. 6 XLink的細節(jié)
12. 1. 7 定義鏈接行為
12. 1. 8 定義鏈按語義
12. 1. 9 擴展鏈接和鏈接組
12. 2 快速解決方案
12. 2. 1 創(chuàng)建簡單的鏈接
12. 2. 2 在文檔中使用簡單鏈接
12. 2. 3 指定鏈接的語義
12. 2. 4 控制鏈接行為
12. 2. 5 在DTD中預先定義鏈接屬性
12. 2. 6 創(chuàng)建擴展的鏈接
12. 2. 7 創(chuàng)建鏈接庫
12. 2. 8 使用工具在XML文檔中進行鏈接
第13章 用XPath在XML中創(chuàng)建路徑
13. 1 深入講解
13. 1. 1 什么是XPath
13. 1. 2 XPath語法
13. 1. 3 文檔樹和節(jié)點釋義
13. 2 快速解決方案
13. 2. 1 用完全XPath文法創(chuàng)建XPath
13. 2. 2 用簡賂的XPath文法創(chuàng)建XPath
13. 2. 3 獲得創(chuàng)建XPath的工具
第14章 鏈接中的參考:XPointer
14. 1 深入講解
14. 1. 1 XPointer的用途
14. 1. 2 XPointer工作機制
14. 1. 3 XPointer語法
14. 1. 4 XPath的擴展--XPointer
14. 2 快速解決方案
14. 2. 1 在XML鏈接中加入XPointer
14. 2. 2 用完全XPointer文法創(chuàng)建XPointer
14. 2. 3 用區(qū)域創(chuàng)建XPointer
14. 2. 4 用字符串區(qū)域創(chuàng)建XPointer
14. 2. 5 綜合討論
14. 2. 6 搜索XPointer工具
第15章 XML中的名字空間
15. 1 深入講解
15. 1. 1 在單個文檔中結合多資源的元素
15. 1. 2 在單個文檔中結合多資源的屬性
15. 1. 3 把元素鏈接到URL
15. 1. 4 名字空間規(guī)范
15. 1. 5 頻繁使用的名字空間
15. 2 快速解決方案
15. 2. 1 聲明默認的名字空間
15. 2. 2 聲明帶前綴的名字空間
15. 2. 3 在XML文檔中使用名字空間的元素
第16章 XML應用
16. 1 深入講解
16. 1. 1 什么是XML應用
16. 1. 2 XML應用的類型
16. 1. 3 詳細的XML應用
16. 2 快速解決方案
16. 2. 1 定位新的XML應用
16. 2. 2 用MathML創(chuàng)建數學方程
16. 2. 3 創(chuàng)建OSD軟件包
16, 2. 4 創(chuàng)建SMIL數據文件
16. 2. 5 尋找為XML應用創(chuàng)建文檔的工具
第17章 實現CDF
17. 1 深入講解
17. 1. 1 頻道概述
17. 1. 2 XML和CDF的關系
17. 1. 3 頻道開發(fā)
17. 1. 4 頻道特性
17. 1. 5 活動頻道類型
17. 1. 6 頻道交付機制
17. 1. 7 頻道設計指南
17. 1. 8 為Netcaster開發(fā)程序
17. 1. 9 分析CDF符號集
17. 2 快速解決方案
17. 2. 1 創(chuàng)建頻道
17. 2. 2 創(chuàng)建不同類型的頻道
17. 2. 3 創(chuàng)建不同的交付頻道
17. 2. 4 創(chuàng)建高級頻道特性
17. 2. 5 使用CDF產生器創(chuàng)建頻道
策18章 用XHTML創(chuàng)建Web頁面
18. 1 深入講解
18. 1. 1 XHTML概述
18. 1. 2 比較HTML和XHTML
18. 1. 3 XHTML文檔是結構良好的
18. 1. 4 支持XHTML的瀏覽器
18. 1. 5 正處于評價中的XHTML規(guī)范
18. 2 快速解決方案
18. 2. 1 把文檔從HTML轉換成XHTML
18. 2. 2 用HTML-Kit來生成并執(zhí)行XHTML
第19章 處理XML
19. 1 深入講解
19. 1. 1 處理XML文檔的基礎
19. 1. 2 XML和瀏覽器
19. 1. 3 XML和應用程序接口
19. 1. 4 其他處理XML的方法
19. 1. 5 XML和文檔對象模型
19. 2 快速解決方案
19. 2. 1 解析XML文件
19. 2. 2 瀏覽器操作:解析. 處理和顯示
XML數據
19. 2. 3 用ActiveX和Java組件處理XML
文檔
19. 2. 4 用JavaScript處理XML數據
19. 2. 5 用ASP處理數據庫
19. 2. 6 使用XML DOM訪問XML
對象
19. 2. 7 創(chuàng)建腳本訪問對象模塊
第20章 完整XML方案的組件
20. 1 深入講解
20. 1. 1 使用什么配置XML方案
20. 1. 2 技術設計組件
20. 1. 3 接口設計元素
20. 1. 4 兩個實際解決方案中的組件
20. 2 快速解決方案
20. 2. 1 定義XML方案中的組件
20. 2. 2 評價XML應用
第21章 XML和數據庫
21. 1 深入講解
21. 1. 1 關系數據庫
21. 1. 2 XML數據存儲
21. 1. 3 使用XML作為數據存儲
21. 2 快速解決方案
21. 2. 1 什么時候結合數據庫使用XML
21. 2. 2 使用腳本操縱XML和數據存儲
21. 2. 3 使用腳本存檔數據庫
21. 2. 4 將XML轉換成數據庫記錄集
21. 2. 5 將記錄集轉換成X(HT)ML
第22章 使用XML編程
22. 1 深入講解
22. 1. 1 DOM應用程序編程接口
22. 1. 2 SAX API
22. 1. 3 XSLT的API
22. 1. 4 編程語言和XML
22. 2 快速解決方案
22. 2. 1 決定如何存取XML文檔
22. 2. 2 在Java中創(chuàng)建和操縱DOM
22. 2. 3 識別Java中的DOM庫類
22. 2. 4 根據類型定位元素
22. 2. 5 導航DOM模型
22. 2. 6 根據名字存取屬性
22. 2. 7 修改DOM
22. 2. 8 理解Java中的SAX處理技術
22. 2. 9 在Java程序中使用XSLT
22. 2. 10 在Web上尋找?guī)椭畔?nbsp;
第23章 XML工具箱
23. 1 深入講解
23. 1. 1 XMLDTD和文檔編輯器
23. 1. 2 XML解析器和處理器
23. 1. 3 XML瀏覽器
23. 1. 4 轉換工具
23. 1. 5 數據庫系統(tǒng)
23. 1. 6 完全的XML工具集
23. 1. 7 尋找新工具
23. 2 快速解決方案
附錄A 在線資源
附錄B XMLl. 0規(guī)范
附錄C 術語表