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