《XML編程起步》是2001年11月人民郵電出版社出版的圖書,作者是(美)Dave Mercer。該書主要講述了XML的基礎知識和使用方法。
基本介紹
- 書名:XML編程起步
- 作者:(美)Dave Mercer
- 譯者:袁鵬飛
- ISBN:9787115097729
- 頁數:282
- 定價:32.00
- 出版社:人民郵電出版社
- 出版時間:2001-11
- 裝幀:平裝
內容簡介,圖書目錄,
內容簡介
《XML編程起步》是針對XML初學者而編寫的,它採用循序漸進的方法,並穿插大量的例子、自測題、項目練習和常見問題解答。全書共分四大部分、12章和兩個附錄,第一部分講述XML基礎知識,內容主要涉及XML歷史、語法、DTD、模式和名域;第二部分主要介紹XML的使用,包括XML中的圖形和多媒體處理、XML應用程式、XLink、XPath、XPointer以及XML Web站點的建立方法;第三部分介紹XML擴展知識,內容包括文檔對象模型、XML數據模型建立方法、XML中的資料庫操作、樣式表和XML文檔轉換,以及XML在電子商務和無線領域的套用;最後一部分為附錄,給出各章小測驗答案,並列出XML模式和DTD語法。
圖書目錄
目 錄
第一部分 XML基礎
第1章 XML歷史 3
1.1 一個簡單的XML文檔 4
1.2 XML起源 5
1.2.1 標識語言 6
1.2.2 一個基本的HTML文檔 7
1.2.3 項目1-1 創建一個簡單的HTML文檔 9
1.3 HTML規範 11
1.3.1 文檔類型定義 11
1.4 從HTML到XHTML 13
1.4.1 HTML和XHTML比較 13
1.5 XML發展過程 18
1.6 配置XML 21
1.6.1 編寫XML應用程式 21
1.6.2 自動開發 21
1.6.3 項目1-2 編寫/轉換XHTML文檔 23
1.7 設計XML套用和XML文檔 27
1.7.1 確定XML套用需求 27
1.7.2 創建數據模型 28
1.7.3 創建DTD或模式 28
1.7.4 創建用於測試的例子文檔 29
1.7.5 編寫XML文檔 29
1.7.6 測試XML文檔 29
1.8 小測驗 29
第2章 XML基礎.語法和DTD 32
2.1 XML基礎 33
2.1.1 XML文檔組件 34
2.2 文檔類型定義(DTD) 44
2.2.1 深入HTML嚴格DTD--實體 44
2.2.2 項目2-1 分析和討論一個HTMLDTD元素 46
2.2.3 建立XMLDTD 48
2.2.4 項目2-2 創建XMLDTD 50
2.3 小測驗 60
第3章 XML模式 63
3.1 XML模式和信息處理 64
3.1.1 XML模式語言 65
3.1.2 XMLSchema 66
3.2 XMLSchema數據類型 69
3.2.1 類型定義層次 70
3.2.2 數據類型組件 71
3.2.3 數據類型分類 72
3.2.4 項目3-1 創建一個XML模式 78
3.3 小測驗 82
第4章 XML名域和高級模式 85
4.1 XML名域的重要性 86
4.1.1 多個DTD和模式中的名域 86
4.1.2 聲明名域 88
4.1.3 項目4-1 使用名域 91
4.2 高級XML模式開發 96
4.2.1 XMLSchema建議中的元素和屬性 96
4.2.2 屬性組 97
4.3 小測驗 100
第二部分 使用XML
第5章 XML圖形基礎和SMIL 105
5.1 圖形基礎 106
5.1.1 顏色值和顏色空間 106
5.1.2 圖像檔案格式 107
5.1.3 用HTML/XHTMLIMG元素插入圖像 108
5.1.4 在XML文檔中插入圖像和圖形 109
5.2 SMIL建議--XML中的多媒體 110
5.2.1 SMIL1.0 110
5.2.2 項目5-1 創建一個SMIL文檔 115
5.3 小測驗 119
4.1.3 項目4-1 使用名域 91
4.2 高級XML模式開發 96
4.2.1 XMLSchema建議中的元素和屬性 96
4.2.2 屬性組 97
4.3 小測驗 100
第二部分 使用XML
第5章 XML圖形基礎和SMIL 105
5.1 圖形基礎 106
5.1.1 顏色值和顏色空間 106
5.1.2 圖像檔案格式 107
5.1.3 用HTML/XHTMLIMG元素插入圖像 108
5.1.4 在XML文檔中插入圖像和圖形 109
5.2 SMIL建議--XML中的多媒體 110
5.2.1 SMIL1.0 110
5.2.2 項目5-1 創建一個SMIL文檔 115
5.3 小測驗 119
7.1.2 高級HTMLWeb站點 139
7.1.3 XMLWeb站點 139
7.1.4 項目7-1 描繪結構 140
7.1.5 XMLSignatures 143
7.1.6 專用參數選擇平台 145
7.1.7 XForms 150
7.1.8 項目7-2 在XML文檔中使用XForms 153
7.2 小測驗 155
第三部分 擴展XML
第8章 文檔對象模型 161
8.1 DOM建議 162
8.1.1 DOM1.0.2.0和3.0 163
8.1.2 使用DOM和MSXML3.0 166
8.1.3 項目8-1 創建一個XMLDOM文檔對象 171
8.2 小測驗 177
第9章 為XML設計數據模型 180
9.1 資料庫.XML和數據模型 181
9.1.1 實體-關係數據模型 182
9.1.2 父-子關係結構 186
9.1.3 數據模型設計目標 186
9.2 結構化查詢語言 187
9.2.1 編寫SQL語句 187
9.2.2 項目9-1 設計數據模型 189
9.3 小測驗 193
第10章 資料庫和XML 196
10.1 在腳本套用中使用資料庫和XML 197
10.1.1 設計資料庫 197
10.1.2 查詢和SQL 199
10.1.3 Access和結構化查詢語言(SQL) 199
10.2 ActiveX數據對象 200
10.2.1 數據消費者和數據提供者 201
10.2.2 ADO2.5對象模型 201
10.2.3 Connection對象 202
10.2.4 Recordset對象 205
10.2.5 Recordset導航和處理操作 207
10.3 XQuery 209
10.3.1 XQuery語言 210
10.3.2 XMLQueryDataModel 211
10.4 使用MSXML3.0和資料庫 211
10.4.1 項目10-1 檢索XML數據 211
10.4.2 XML和IE5.0數據島 214
10.5 小測驗 215
第11章 XML展示和XSL 219
11.1 級聯樣式表 220
11.1.1 HTML文檔和樣式表 220
11.1.2 HTMLSTYLE元素 222
11.1.3 使用級聯樣式表 225
11.1.4 CSS2格式化模型 226
11.2 擴展樣式表語言 229
11.2.1 XSL規範 229
11.2.2 xml-stylesheet處理指令 231
11.3 XSLT 231
11.3.1 樣式表結構 231
11.3.2 項目11-1 創建一個簡單的HTML文檔 232
11.3.3 使用XSL元素 235
11.3.4 有條件格式化元素 236
11.3.5 混合XML文檔 236
11.4 小測驗 238
第12章 XML.WAP和電子商務 240
12.1 電子商務 241
12.2 無線套用協定 241
12.2.1 無線標識語言 242
12.2.2 項目12-1 WML和ASP腳本 247
12.3 小測驗 260