第一部分 XML語法
第1章 Web語言的發(fā)展和XML的產(chǎn)生
1. 1 Internet及其發(fā)展
1. 1. 1 Internet簡史
1. 1. 2 Internet應(yīng)用
1. 2 Web語言的發(fā)展
1. 3 XML的產(chǎn)生
1. 4 XML的優(yōu)點(diǎn)和應(yīng)用
1. 4. 1 XML帶來的好處
1. 4. 2 XML的應(yīng)用
1. 4. 3 新的機(jī)會(huì)
第2章 XML1. 0標(biāo)準(zhǔn)
2. 1 簡介
2. 1. 1 格式良好和有效
2. 1. 2 物理結(jié)構(gòu)和邏輯結(jié)構(gòu)
2. 2 XML的設(shè)計(jì)目標(biāo)
2. 3 擴(kuò)展巴克斯-諾爾范式(EBNF)
2. 4 元素
2. 4. 1 起始標(biāo)記. 結(jié)束標(biāo)記和空元素標(biāo)記
2. 4. 2 字符數(shù)據(jù)
2. 4. 3 注釋
2. 4. 4 引用
2. 4. 5 處理指令
2. 4. 6 字符數(shù)據(jù)段
2. 5 序言(prolog)
2. 5. 1 XML聲明
2. 5. 2 初探DTD
第3章 深入DTD
3. 1 引言
3. 2 元素類型聲明
3. 2. 1 元素類型內(nèi)容說明
3. 2. 2 元素內(nèi)容模型
3. 3 屬性表聲明
3. 3. 1 屬性類型
3. 3. 2 屬性缺省值
3. 4 實(shí)體聲明
3. 4. 1 通用實(shí)體聲明和參數(shù)實(shí)體聲明
3. 4. 2 內(nèi)部實(shí)體聲明和外部實(shí)體聲明
3. 5 符號(hào)聲明
3. 6 小結(jié)
第4章 XML Schema
4. 1 為什么需要XML Schema
4. 2 XML Schema簡介
4. 3 XML-Data大綱
4. 3. 1 大綱
4. 3. 2 元素
4. 3. 3 屬性
4. 3. 4 數(shù)據(jù)類型
4. 4 XML大綱草案
4. 4. 1 XML大鋼結(jié)構(gòu)
4. 4. 2 XML大綱數(shù)據(jù)類型
第5章 XML中的名域
5. 1 為什么需要名域
5. 2 名域簡介
5. 3 聲明名域
5. 4 使用限定的名稱
5. 4. 1 元素類型限定
5. 4. 2 屬性限定
5. 5 將名域應(yīng)用于元素和屬性
5. 5. 1 名域范圍
5. 5. 2 名域缺省
5. 6 屬性的唯一性
5. 7 分清URI, URL和URN
第6章 XML的表現(xiàn)
6. 1 XML的新理念
6. 2 XML樣式語言的發(fā)展
6. 2. 1 DSSSL
6. 2. 2 CSS
6. 2. 3 如何表現(xiàn)XML
6. 2. 4 XSL
6. 2. 5 CSS+DOM還是XSLT+XSL-FO
6. 3 將樣式表和XML結(jié)合
6. 4 XSLT
6. 4. 1 XSLT的設(shè)計(jì)目的
6. 4. 2 為什么需要XSLT
6. 4. 3 XSLT的特點(diǎn)
6. 4. 4 XSLT的機(jī)理
6. 4. 5 深入XSLT
6. 5 XSL-FO
6. 5. 1 分頁和布局格式化對(duì)象
6. 5. 2 行外(Out-of-Line)格式化對(duì)象
6. 5. 3 其他格式化對(duì)象
第7章 XML鏈接
7. 1 簡介
7. 2 擴(kuò)展路徑語言XPath
7. 2. 1 定位路徑
7. 2. 2 XPath的表達(dá)式
7. 2. 3 核心函數(shù)庫
7. 3 擴(kuò)展指針語言XPointer
7. 3. 1 簡介
7. 3. 2 XPointer的模式和語言
7. 3. 3 XPointer對(duì)XPath的擴(kuò)展
7. 4 XML鏈接語言XLink
7. 4. 1 XLink簡介
7. 4. 2 鏈接屬性
7. 4. 3 鏈接元素
第8章 下一代HTML--XHTML
8. 1 什么是XHTML
8. 2 為什么需要XHTML
8. 3 XHTML的特點(diǎn)
8. 4 XHTML1. 0的定義
8. 4. 1 文檔標(biāo)準(zhǔn)
8. 4. 2 用戶代理(User Agent)標(biāo)準(zhǔn)
8. 5 XHTML與HTML4. 0的區(qū)別
8. 5. 1 文檔必須格式良好
8. 5. 2 有效性驗(yàn)證
8. 5. 3 其他規(guī)定
8. 6 XHTML的發(fā)展方向
8. 6. 1 模塊化HTML
8. 6. 2 子集和可擴(kuò)展性
8. 6. 3 文檔外形(Document Profiles)
第9章 Unicode和XML中的字符編碼
9. 1 Unicode簡介
9. 2 Unicode細(xì)節(jié)
9. 2. 1 Unicode中的空間分配
9. 2. 2 UTF-8
9. 2. 3 UTF-16代理對(duì)
9. 2. 4 私用區(qū)
9. 3 XML中的編碼規(guī)定
9. 4 XML中的Unicode
第10章 資源描述框架(RDF)
10. 1 RDF簡介
10. 2 RDF模型
10. 3 RDF基本語法
10. 3. 1 完整語法
10. 3. 2 簡化語法
10. 4 RDF大綱
10. 4. 1 類和屬性
10. 4. 2 約束
10. 4. 3 擴(kuò)展機(jī)制
10. 5 小結(jié)
第二部分 XML實(shí)踐
第11章 DOM和SAX--XML編程基石
11. 1 什么是DOM
11. 2 DOM核心
11. 3 DOM HTML
11. 4 DOM Level 2
11. 5 SAX
11. 6 如何應(yīng)用XML
11. 6. 1 典型應(yīng)用步驟
11. 6. 2 XML解析器
第12章 XML在Visual Basic中的應(yīng)用
12. 1 簡介
12. 2 在VB中使用DOM對(duì)象操作XML
12. 2. 1 創(chuàng)建DOMDocument對(duì)象
12. 2. 2 創(chuàng)建XML文檔
12. 2. 3 載入XML文檔
12. 2. 4 創(chuàng)建新的子元素
12. 2. 5 得到子元素
12. 2. 6 為子元素添加屬性
12. 2. 7 得到指定的屬性
12. 2. 8 為一個(gè)子元素添加文本
12. 2. 9 得到指定節(jié)點(diǎn)的文本值
12. 2. 10 IXMLDOMNode對(duì)象的應(yīng)用
12. 2. 11 示例
12. 2. 12 查詢XML文檔
12. 2. 13 利用DOM對(duì)象中的方法上載XML文檔
12. 3 小結(jié)
第13章 XML在Visual C++ 中的應(yīng)用
13. 1 XML接口(COM Interface)簡介
13. 2 主要XML接口的使用方法
13. 2. 1 IXMLDOMDocument
13. 2. 2 IXMLDOMNode
13, 2. 3 IXMLDOMNodeList
13. 2. 4 IXMLDOMNamedNodeMap
13. 2. 5 IXMLDOMElement
13. 2. 6 IXMLDOMEntity
13. 2. 7 IXMLDOMParseError
13. 2. 8 IXMLDOMProcessingInstruction
13. 2. 9 IXMLDOMText
13. 2. 10 IXMLHttpRequest
13. 3 VC中XML的實(shí)際應(yīng)用
13. 3. 1 Courser備課工具簡介
13. 3. 2 Courser的數(shù)據(jù)結(jié)構(gòu)
13. 3. 3 XML樹遍歷
13. 3. 4 創(chuàng)建XML文檔
13. 3. 5 搜索XML文檔
13. 3. 6 打開. 保存XML文檔
第14章 XML在Java中的應(yīng)用
14. 1 Java和XML結(jié)合
14. 1. 1 重新認(rèn)識(shí)Java
14. 1. 2 Java+XMI--網(wǎng)絡(luò)編程的最佳組合
14. 2 XML在Java中的使用
14. 2. 1 簡介
14. 2. 2 基于DOM的解析(以IBM的XML4J為例)
14. 2. 3 基于SAX的解析(以Sun的ProjectX為例)
14. 3 XML在J2EE中的應(yīng)用
14. 3. 1 J2EE簡介
14. 3. 2 具體應(yīng)用
14. 4 XML的Java應(yīng)用基本類型
第15章 XML在ASP中的應(yīng)用
15. 1 在ASP中使用DOM對(duì)象操作XML
15. 1. 1 在ASP中如何使用Microsoft XML 2. 0
15. 1. 2 在ASP中創(chuàng)建DOMDocument對(duì)象
15. 1. 3 在ASP中創(chuàng)建一個(gè)XML文件
15. 1. 4 在ASP中得到一個(gè)XML文件
15. 1. 5 如何在ASP中創(chuàng)建新的子元素
15. 1. 6 如何在ASP中得到一個(gè)子元素
15. 1. 7 如何在ASP中為XML一個(gè)子元素添加屬性
15. 1. 8 在ASP中得到XML指定的屬性
15. 1. 9 在ASP中為一個(gè)子元素添加文本
15. 1. 10 在ASP中得到XML指定節(jié)點(diǎn)的文本值
15. 2 示例
15. 2. 1 上載一個(gè)XML文件
15. 2. 2 實(shí)現(xiàn)XML文件中查詢
15. 2. 3 將數(shù)據(jù)庫或其他的數(shù)據(jù)轉(zhuǎn)換為XML數(shù)據(jù)
第三部分 XML分支
第16章 教學(xué)標(biāo)記語言MathML
16. 1 MathML的發(fā)展歷程
16. 1. 1 什么是MathML
16. 1. 2 為什么需要MathML
16. 1. 3 數(shù)學(xué)表示的特性
16. 1. 4 MathML的歷史
16. 1. 5 MathML的設(shè)計(jì)目標(biāo)
16. 2 MathML基礎(chǔ)
16. 2. 1 一個(gè)MathML的簡單例子
16. 2. 2 MathML的基本概念
16. 2. 3 容器
16. 2. 4 表形法標(biāo)注
16. 2. 5 表義法標(biāo)注
16. 2. 6 形義結(jié)合標(biāo)注法
16. 2. 7 表義元素(Content Element)列表
16. 2. 8 表形元素(Presentation Elements)列表
16. 3 MathML的應(yīng)用
第17章 改變?nèi)祟愔R(shí)傳播方式的電子書
17. 1 電子書的特點(diǎn)
17. 1. 1 EB:Electronic Book & Easy Browsing & Easy Broadcasting
17. 1. 2 電子書的硬件功能特色
17. 1. 3 電子書的軟技術(shù)革命
17. 2 電子書的靈魂--XML和OEB標(biāo)準(zhǔn)
17. 2. 1 電子書標(biāo)準(zhǔn)的變遷
17. 2. 2 XML與電子書
17. 2. 3 OEB1. 0及其未來
17. 3 小結(jié)
第18章 無線應(yīng)用協(xié)議(WAP)
18. 1 WAP論壇的產(chǎn)生
18. 2 WAP簡介
18. 3 WAP的優(yōu)點(diǎn)
18. 3. 1 網(wǎng)絡(luò)運(yùn)營商
18. 3. 2 內(nèi)容提供者
18. 3. 3 終端用戶
18. 4 為何選擇WAP
18. 5 WAP架構(gòu)概述
18. 5. 1 WWW模型
18. 5. 2 WAP模型
18. 5. 3 WAP網(wǎng)絡(luò)實(shí)例
18. 5. 4 安全模式
18. 6 WAP架構(gòu)的組成
18. 6. 1 無線應(yīng)用環(huán)境(WAE)
18. 6. 2 無線會(huì)話協(xié)議(WSP)
18. 6. 3 無線事務(wù)協(xié)議(WTP)
18. 6. 4 無線傳輸層安全(WTLS)
18. 6. 5 無線數(shù)據(jù)協(xié)議(WDP)
18. 6. 6 網(wǎng)絡(luò)承載
18. 6. 7 其他服務(wù)和應(yīng)用
18. 7 WML和 WMLScript概述
18. 7. 1 WML
18. 7. 2 WMLScript
18. 8 WAP應(yīng)用, 如火如荼
18. 9 WAP的發(fā)展
18. 9. 1 聯(lián)合與競(jìng)爭
18. 9. 2 WAP在中國:聯(lián)合聯(lián)合再聯(lián)合
第19章 同步多媒體合成語言SMIL
19. 1 什么是SMIL
19. 2 SMIL 1. 0規(guī)范簡介
19. 2. 1 SMIL文檔的結(jié)構(gòu)
19. 2. 2 SMIL文檔頭
19. 2. 3 SMIL文檔體
19. 2. 4 SMIL DTD
19. 3 SMIL開發(fā)工具
19. 3. 1 GRiNS Editor for SMIL
19. 3. 2 建立一個(gè)簡單的演示
19. 3. 3 擴(kuò)展這個(gè)演示
19. 3. 4 增加演示的自適應(yīng)性
19. 3. 5 為媒體添加超鏈接
19. 4 SMIL的未來
第20章 XML在電子商務(wù)中的應(yīng)用
20. 1 XML/EDI電子數(shù)據(jù)交換
20. 2 應(yīng)用的整合:XML框架
20. 2. 1 背景
20. 2. 2 膠水
20. 2. 3 XML框架
20. 2. 4 尾聲
附錄A XML術(shù)語表
附錄B XML的相關(guān)標(biāo)準(zhǔn)
附錄C XML網(wǎng)絡(luò)資源