XML案例教程(高職)
- 所屬分類:
- 作者:
眭碧霞 等編著
- 出版社:
西安電子科技大學(xué)出版社
- ISBN:9787560621180
- 出版日期:2008-10-1
-
原價(jià):
¥24.00元
現(xiàn)價(jià):¥17.40元
-
本書信息由合作網(wǎng)站提供,請(qǐng)前往以下網(wǎng)站購(gòu)買:
圖書簡(jiǎn)介
本書結(jié)合案例和項(xiàng)目介紹XML語(yǔ)言應(yīng)用技術(shù),通過大量的案例分析幫助讀者了解和使用XML。
全書共分10章。第1、2章介紹XML基礎(chǔ)語(yǔ)法,第3、4章介紹XML架構(gòu)和數(shù)據(jù)類型約束規(guī)范,第5~9章介紹XML的表現(xiàn)形式和數(shù)據(jù)交互方式,第10章是一個(gè)綜合項(xiàng)目。綜合項(xiàng)目知識(shí)點(diǎn)分散在全書各個(gè)章節(jié)的具體案例以及每一章的獨(dú)立項(xiàng)目即綜合實(shí)例中,知識(shí)貫穿在案例和項(xiàng)目的分析過程中。
本書既可作為高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為計(jì)算機(jī)軟件開發(fā)人員的參考書。
目錄
第1章 XML語(yǔ)言簡(jiǎn)介
1.1 置標(biāo)語(yǔ)言概述
1.1.1 SGML語(yǔ)言起源
1.1.2 HTML語(yǔ)言及其局限性
1.1.3 XML語(yǔ)言的誕生及其優(yōu)點(diǎn)
1.2 XML語(yǔ)言及其應(yīng)用
1.2.1 XML語(yǔ)言的概念
1.2.2 XML的應(yīng)用
1.3 XML文檔的編輯工具
1.4 一個(gè)簡(jiǎn)單的XML文檔實(shí)例
1.5 本章小結(jié)
習(xí)題1
第2章 XML基礎(chǔ)語(yǔ)法
2.1 XML文檔結(jié)構(gòu)
2.2 XML聲明
2.3 XML標(biāo)記與元素
2.3.1 標(biāo)記的組成
2.3.2 標(biāo)記命名規(guī)則
2.3.3 非空標(biāo)記與空標(biāo)記
2.3.4 根元素
2.3.5 元素的屬性
2.3.6 元素的嵌套
2.4 XML命名空間
2.4.1 命名空間的聲明形式
2.4.2 命名空間的作用范圍
2.5 預(yù)定義實(shí)體與CDATA節(jié)
2.6 處理指令與注釋
2.7 內(nèi)部實(shí)體引用初探
2.8 格式良好與有效的XML文檔
2.9 綜合實(shí)例
2.10 本章小結(jié)
習(xí)題2
第3章 使用DTD定義有效的XML文檔
3.1 DTD的作用和基本結(jié)構(gòu)
3.1.1 DTD的作用
3.1.2 DTD的基本結(jié)構(gòu)
3.2 XML中引用DTD
3.2.1 內(nèi)部引用方式
3.2.2 外部引用方式
3.2.3 內(nèi)外結(jié)合的引用方式
3.2.4 檢驗(yàn)XML文檔的有效性
3.3 使用DTD聲明XML元素
3.3.1 元素的聲明
3.3.2 元素內(nèi)容的控制
3.4 使用DTD聲明XML屬性
3.4.1 屬性聲明的基本語(yǔ)法
3.4.2 設(shè)定屬性的缺省值
3.4.3 設(shè)置屬性值的類型
3.5 DTD中定義和引用實(shí)體
3.5.1 內(nèi)部通用實(shí)體
3.5.2 外部通用實(shí)體
3.5.3 內(nèi)部參數(shù)實(shí)體
3.5.4 外部參數(shù)實(shí)體
3.6 綜合實(shí)例
3.7 本章小結(jié)
習(xí)題3
第4章 XML與W3C XML Schema模式
4.1 XML Schema簡(jiǎn)介
4.1.1 Schema的本質(zhì)
4.1.2 使用Schema的原因
4.1.3 使用Schema驗(yàn)證XML文檔
4.2 XML Schema的常用內(nèi)置簡(jiǎn)單類型
4.2.1 字符串(string)型
4.2.2 小數(shù)(decimal)型
4.2.3 整數(shù)(integer)型
4.2.4 布爾(boolean)型
4.2.5 日期(date)型
4.2.6 時(shí)間(time)型
4.2.7 日期時(shí)間(dateTime)型
4.3 XML Schema聲明簡(jiǎn)單類型
4.3.1 限制字符串的長(zhǎng)度
4.3.2 限制數(shù)值的取值范圍
4.3.3 限制小數(shù)位數(shù)
4.3.4 枚舉類型
4.3.5 模式匹配
4.3.6 元素的固定值和默認(rèn)值
4.4 XML Schema聲明復(fù)雜類型
4.4.1 定義元素順序
4.4.2 定義元素出現(xiàn)次數(shù)
4.4.3 屬性聲明
4.4.4 ref引用
4.5 XML Schema的名稱空間
4.5.1 全局聲明與局部聲明
4.5.2 目標(biāo)名稱空間
4.5.3 在Schema中聲明名稱空間
4.6 綜合實(shí)例
4.7 本章小結(jié)
習(xí)題4
第5章 使用樣式表格式化XML文檔
5.1 CSS概述
5.2 XML中引用CSS
5.2.1 內(nèi)部CSS引用
5.2.2 外部CSS引用
5.2.3 混合引用CSS
5.3 使用CSS屬性設(shè)置XML文檔
5.3.1 顯示屬性設(shè)置
5.3.2 字體設(shè)置
5.3.3 字體顏色設(shè)置
5.3.4 背景顏色與圖像設(shè)置
5.3.5 文本設(shè)置
5.3.6 邊距、邊框與填充設(shè)置
5.4 元素定位
5.4.1 相對(duì)定位
5.4.2 絕對(duì)定位
5.5 綜合實(shí)例
5.6 本章小結(jié)
習(xí)題5
第6章 XSLT模板轉(zhuǎn)換
6.1 XSLT概述
6.2 XSLT基本結(jié)構(gòu)
6.2.1 XML文檔節(jié)點(diǎn)樹
6.2.2 XSL樣式單結(jié)構(gòu)
6.3 XSLT模板規(guī)則
6.3.1 模板定義元素和調(diào)用元素
6.3.2 模板轉(zhuǎn)換過程
6.4 常用輸出指令
6.4.1 輸出文本
6.4.2 生成元素
6.4.3 生成屬性
6.4.4 輸出注釋
6.5 節(jié)點(diǎn)選擇與路徑匹配
6.5.1 使用通配符
6.5.2 路徑選擇
6.5.3 選擇元素屬性
6.5.4 使用條件選擇節(jié)點(diǎn)
6.6 流程控制
6.6.1 單條件流程控制
6.6.2 多條件選擇
6.6.3 循環(huán)處理
6.7 元素排序
6.8 綜合實(shí)例
6.9 本章小結(jié)
習(xí)題6
第7章 基于DOM的XML文檔解析
7.1 DOM概述
7.1.1 XML DOM的含義
7.1.2 文檔(Document)對(duì)象的概念
7.1.3 節(jié)點(diǎn)(Node)的概念
7.2 DOM節(jié)點(diǎn)層次
7.2.1 節(jié)點(diǎn)樹
7.2.2 節(jié)點(diǎn)關(guān)系
7.3 XML DOM的基本操作(基于JavaScript)
7.3.1 創(chuàng)建XML Document對(duì)象
7.3.2 根據(jù)節(jié)點(diǎn)文本內(nèi)容查找節(jié)點(diǎn)
7.3.3 使用節(jié)點(diǎn)對(duì)象方法讀取XML文檔
7.3.4 編輯節(jié)點(diǎn)
7.3.5 添加節(jié)點(diǎn)
7.3.6 刪除節(jié)點(diǎn)
7.4 綜合實(shí)例
7.5 本章小結(jié)
習(xí)題7
第8章 XML與數(shù)據(jù)島
8.1 數(shù)據(jù)島概述
8.2 數(shù)據(jù)島的使用
8.3 XML數(shù)據(jù)與HTML元素綁定
8.4 XML數(shù)據(jù)記錄綁定
8.4.1 單記錄數(shù)據(jù)綁定
8.4.2 多記錄數(shù)據(jù)集綁定
8.5 使用表格綁定顯示數(shù)據(jù)島
8.5.1 綁定簡(jiǎn)單表格
8.5.2 綁定嵌套表格
8.5.3 表格分頁(yè)顯示
8.6 顯示數(shù)據(jù)島中的XML元素屬性
8.6.1 顯示XML非底層元素屬性
8.6.2 顯示XML底層元素屬性
8.7 綜合實(shí)例
8.8 本章小結(jié)
習(xí)題8
第9章 XML與AJAX技術(shù)
9.1 AJAX技術(shù)概述
9.2 XMLHttpRequest對(duì)象
9.3 AJAX開發(fā)框架
9.4 AJAX技術(shù)應(yīng)用實(shí)例
9.4.1 選項(xiàng)卡式顯示
9.4.2 讀取更多內(nèi)容
9.4.3 異步讀取XML數(shù)據(jù)
9.4.4 更換多個(gè)HTML片段
9.4.5 數(shù)據(jù)校驗(yàn)
9.5 綜合實(shí)例
9.6 本章小結(jié)
習(xí)題9
第10章 綜合應(yīng)用實(shí)例——圖書管理系統(tǒng)
10.1 項(xiàng)目功能概述
10.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
10.2.1 圖書管理系統(tǒng)E-R圖
10.2.2 圖書管理系統(tǒng)中的相關(guān)表
10.3 架構(gòu)設(shè)計(jì)
10.3.1 系統(tǒng)流程
10.3.2 架構(gòu)模型
10.4 Web表現(xiàn)層設(shè)計(jì)
10.4.1 讀者信息管理
10.4.2 圖書信息管理
10.4.3 借書管理
10.4.4 還書管理
10.4.5 圖書查詢
10.4.6 圖書續(xù)借
10.5 業(yè)務(wù)邏輯層設(shè)計(jì)
10.5.1 圖書借閱
10.5.2 圖書歸還
10.5.3 圖書續(xù)借
10.6 代碼實(shí)現(xiàn)
10.6.1 XML文檔結(jié)構(gòu)設(shè)計(jì)
10.6.2 數(shù)據(jù)資源層的代碼實(shí)現(xiàn)
10.6.3 客戶端與服務(wù)器異步數(shù)據(jù)傳輸邏輯
10.6.4 服務(wù)器端的調(diào)度邏輯
10.6.5 業(yè)務(wù)邏輯層主要模塊代碼實(shí)現(xiàn)
10.7 本章小結(jié)
習(xí)題10
參考文獻(xiàn)