
XML程序設(shè)計案例教程
- 所屬分類:
高職高專財..
- 作者:
郝俊壽,丁艷會 主編
- 出版社:
機械工業(yè)出版社
- ISBN:9787111369370
- 出版日期:2012-3-1
-
原價:
¥26.00元
現(xiàn)價:¥19.50元
圖書簡介
本書內(nèi)容緊扣國家對高職高專培養(yǎng)高級應(yīng)用型、復(fù)合型人才的技能水平和知識結(jié)構(gòu)的要求,以若干個小型Web應(yīng)用項目案例的開發(fā)思路為主線,采用模塊分解、任務(wù)驅(qū)動、子任務(wù)實現(xiàn)、代碼設(shè)計四層結(jié)構(gòu),通過對模塊中每個任務(wù)相應(yīng)知識點的詳解,引導(dǎo)讀者學習需求分析、分層設(shè)計、開發(fā)環(huán)境配置、功能實現(xiàn)以及整合測試等項目開發(fā)基本技能和XML語言相關(guān)知識。同時,本書采用學材小結(jié)、習題等方式對每個模塊的理論知識和開發(fā)技能進行強化練習。
目錄
序
前言
模塊一 XML概論
任務(wù)一 了解標志語言的發(fā)展
子任務(wù)1 了解SGML起源
子任務(wù)2 了解HTML出現(xiàn)背景
子任務(wù)3 了解XML的誕生
子任務(wù)4 了解XML與HTML的主要區(qū)別
任務(wù)二 了解XML的特點和應(yīng)用前景
子任務(wù)1 了解XML的優(yōu)缺點
子任務(wù)2 了解XML的應(yīng)用前景
任務(wù)三 了解XML開發(fā)和應(yīng)用環(huán)境
學材小結(jié)
習題
模塊二 案例學習XML基礎(chǔ)
任務(wù)一 XML基本操作案例—— 通信錄
任務(wù)二 案例掌握XML語法知識
子任務(wù)1 XML的標記與元素
子任務(wù)2 XML的屬性
子任務(wù)3 XML聲明
子任務(wù)4 處理指令
子任務(wù)5 字符數(shù)據(jù)與實體引用
子任務(wù)6 CDATA段
子任務(wù)7 XML注釋
子任務(wù)8 格式良好的XML文檔
任務(wù)三 XML的名稱空間
學材小結(jié)
習題
模塊三 XML的DTD實例
任務(wù)一 了解DTD
子任務(wù)1 什么是DTD
子任務(wù)2 為什么要使用DTD
任務(wù)二 XML文檔的DTD實例—— 給通信
錄增加DTD文件
子任務(wù)1 給通信錄增加內(nèi)部DTD
子任務(wù)2 給通信錄增加外部DTD
子任務(wù)3 給通信錄增加公用DTD
任務(wù)三 定義元素及其后代
子任務(wù)1 元素類型聲明
子任務(wù)2 定義元素及其子元素
子任務(wù)3 有順序的子元素
子任務(wù)4 重復(fù)元素
子任務(wù)5 成組元素
子任務(wù)6 或(OR)
子任務(wù)7 可選子元素
子任務(wù)8 混合內(nèi)容
子任務(wù)9 空元素
任務(wù)四 定義元素屬性
子任務(wù)1 定義有效的元素屬性
子任務(wù)2 屬性默認值
子任務(wù)3 屬性類型
子任務(wù)4 CDATA類型
子任務(wù)5 枚舉類型
子任務(wù)6 ID和IDREF
子任務(wù)7 NMTOKEN和NMTOKENS
子任務(wù)8 NOTATION類型
子任務(wù)9 實體屬性類型與參數(shù)實體
學材小結(jié)
習題
模塊四 Schema
任務(wù)一 了解Schema的由來
子任務(wù)1 了解Schema的誕生
子任務(wù)2 了解Schema的發(fā)展歷程
任務(wù)二 定義元素及其后代
子任務(wù)1 Schema的簡單實例—— 給通信
錄增加Schema
子任務(wù)2 Schema文件的結(jié)構(gòu)
子任務(wù)3 用Schema定義元素及其內(nèi)容
子任務(wù)4 用Schema定義元素屬性
子任務(wù)5 Schema的特色—— 擴展數(shù)據(jù)
類型
子任務(wù)6 Schema中的注釋
子任務(wù)7 Schema的應(yīng)用
任務(wù)三 XML命名空間
子任務(wù)1 前綴標識法
子任務(wù)2 如何聲明命名空間
子任務(wù)3 什么是合法名稱
任務(wù)四 命名空間的使用
子任務(wù)1 命名空間作用于元素
子任務(wù)2 命名空間作用于屬性
子任務(wù)3 巧用命名空間豐富表現(xiàn)效果
子任務(wù)4 命名空間與DTD
學材小結(jié)
習題
模塊五 使用CSS格式化XML
任務(wù)一 了解CSS
子任務(wù)1 CSS概述
子任務(wù)2 樣式解決了一個普遍的問題
子任務(wù)3 樣式表極大地提高了工作效率
子任務(wù)4 多重樣式將層疊為一個
任務(wù)二 CSS的基本語法
子任務(wù)1 CSS語法
子任務(wù)2 如何創(chuàng)建CSS
子任務(wù)3 CSS背景
子任務(wù)4 CSS文本
子任務(wù)5 CSS字體
子任務(wù)6 CSS列表
子任務(wù)7 CSS表格
子任務(wù)8 CSS輪廓
任務(wù)三 CSS框模型
子任務(wù)1 CSS框模型概述
子任務(wù)2 CSS內(nèi)邊距
子任務(wù)3 CSS邊框
子任務(wù)4 CSS外邊距
子任務(wù)5 CSS外邊距合并
任務(wù)四 CSS定位
子任務(wù)1 CSS定位概述
子任務(wù)2 CSS相對定位
子任務(wù)3 CSS絕對定位
子任務(wù)4 CSS浮動
任務(wù)五 CSS實例—— 英超聯(lián)賽球隊網(wǎng)頁
學材小結(jié)
習題
模塊六 XML與HTML
任務(wù)一 了解XML的局限性
任務(wù)二 IE中數(shù)據(jù)島的處理方式
任務(wù)三 XML的數(shù)據(jù)綁定
任務(wù)四 XML的嵌套處理
任務(wù)五 DSO技術(shù)的應(yīng)用
任務(wù)六 遍歷記錄集
任務(wù)七 與Script語言相結(jié)合
子任務(wù) HTML中的XML數(shù)據(jù)島記錄集
頁面管理
任務(wù)八 數(shù)據(jù)島實例—— 圖書資料顯示實例
學材小結(jié)
習題
模塊七 XSL轉(zhuǎn)換
任務(wù)一 了解XSL的背景知識
子任務(wù)1 XSL簡介
子任務(wù)2 XML文檔轉(zhuǎn)換原理
子任務(wù)3 XML文檔的轉(zhuǎn)換步驟
子任務(wù)4 XSL文檔標準格式
子任務(wù)5 XSL的語法結(jié)構(gòu)
子任務(wù)6 XSL的模板規(guī)則
任務(wù)二 XSL轉(zhuǎn)換實例—— 網(wǎng)站購物車
學材小結(jié)
習題
模塊八 XML DOM
任務(wù)一 了解DOM基礎(chǔ)知識
子任務(wù)1 了解接口的由來
子任務(wù)2 DOM與SAX并存
任務(wù)二 DOM組成、DOM樹和接口
子任務(wù)1 DOM的組成
子任務(wù)2 DOM樹
子任務(wù)3 DOM的4個基本接口
任務(wù)三 XML文檔訪問
子任務(wù)1 創(chuàng)建Document對象
子任務(wù)2 加載XML文檔
子任務(wù)3 遍歷XML文檔
子任務(wù)4 添加元素
子任務(wù)5 刪除元素
子任務(wù)6 修改元素
任務(wù)四 SAX基礎(chǔ)知識
子任務(wù)1 SAX分析器接口簡介
子任務(wù)2 生成應(yīng)用程序框架
子任務(wù)3 引入需要的類
子任務(wù)4 創(chuàng)建分析器
子任務(wù)5 實現(xiàn)DocumentHandler接口
子任務(wù)6 輸出異常
子任務(wù)7 簡單格式化輸出
子任務(wù)8 處理文檔事件
任務(wù)五 應(yīng)用程序的編譯與執(zhí)行
任務(wù)六 客戶機與服務(wù)器的數(shù)據(jù)交互
子任務(wù)1 C/S的通信模式
子任務(wù)2 基于XML的C/S
子任務(wù)3 向服務(wù)器發(fā)送數(shù)據(jù)
子任務(wù)4 XMLHTTP對象的Open方法
子任務(wù)5 XMLHTTP對象的Send方法
子任務(wù)6 服務(wù)器端的數(shù)據(jù)處理
子任務(wù)7 服務(wù)器端的響應(yīng)消息
子任務(wù)8 客戶機處理響應(yīng)信息
任務(wù)七 DOM實例—— 北京申奧
學材小結(jié)
習題
模塊九 XML與數(shù)據(jù)交換
任務(wù)一 XML的數(shù)據(jù)交換機制與數(shù)據(jù)
存取機制
子任務(wù)1 XML數(shù)據(jù)交換機制
子任務(wù)2 XML數(shù)據(jù)存取機制
任務(wù)二 XML與數(shù)據(jù)庫
子任務(wù)1 XML與關(guān)系數(shù)據(jù)庫
子任務(wù)2 XML與面向?qū)ο髷?shù)據(jù)庫
子任務(wù)3 基于XML數(shù)據(jù)庫的模型分析
子任務(wù)4 XML在數(shù)據(jù)庫中的應(yīng)用模式
任務(wù)三 XML數(shù)據(jù)交換技術(shù)
子任務(wù)1 ADO控件技術(shù)
子任務(wù)2 HTTPXML對象技術(shù)
子任務(wù)3 DB2XML轉(zhuǎn)換工具
子任務(wù)4 ODBC2XML轉(zhuǎn)換工具
子任務(wù)5 XOSL轉(zhuǎn)換工具
子任務(wù)6 ASP2XML組件
子任務(wù)7 InterAccess軟件包
子任務(wù)8 XML Servlet軟件包
子任務(wù)9 WDDX Web分布式數(shù)據(jù)交換
任務(wù)四 數(shù)據(jù)庫對XML的支持
子任務(wù)1 MS SQL Server
子任務(wù)2 Oracle 8i
子任務(wù)3 Informix
學材小結(jié)
習題
模塊十 利用XML與ASP.NET構(gòu)建小型
Web應(yīng)用程序—— 網(wǎng)上書店
任務(wù) 利用XML和ASP. NET構(gòu)建動態(tài)網(wǎng)站
子任務(wù)1 網(wǎng)上書店項目概述
子任務(wù)2 網(wǎng)站后臺數(shù)據(jù)文件
子任務(wù)3 網(wǎng)站站點架構(gòu)
子任務(wù)4 具體實現(xiàn)
學材小結(jié)
習題
參考文獻