第1章 XML概述
1.1 XML的產生
1.1.1 標記語言
1.1.2 通用標記語言
1.1.3 超文本標記語言
1.1.4 XML簡介
1.2 XML的現狀及其發(fā)展
1.2.1 XML應用領域
1.2.2 XML發(fā)展前景
1.3 XML相關技術
1.4 XML解析器
1.5 實驗指導
【實驗指導】 使用Altova XMLSpy 2010軟件編寫XML文檔
1.6 習題
第2章 XML語法
2.1 XML文檔結構
2.2 XML文檔基本語法
2.2.1 XML標記
2.2.2 XML元素
2.2.3 XML屬性
2.2.4 特殊字符及CDATA節(jié)
2.3 創(chuàng)建格式良好的XML文檔
2.3.1 格式良好的XML文檔
2.3.2 有效的XML文檔
2.4 學生管理系統的XML文檔實例
2.5 實驗指導
【實驗指導】 創(chuàng)建通訊錄的XML文檔
2.6 習題
第3章 文檔類型定義
3.1 DTD概述
3.1.1 DTD簡介
3.1.2 DTD的基本結構
3.1.3 DTD引用
3.2 DTD元素聲明
3.2.1 元素聲明的語法
3.2.2 元素內容類型
3.2.3 控制元素內容
3.2.4 元素聲明綜合實例
3.3 DTD屬性聲明
3.3.1 屬性聲明語法
3.3.2 關鍵字的設定
3.3.3 屬性類型
3.3.4 屬性聲明綜合實例
3.4 DTD實體聲明
3.4.1 實體的概念與分類
3.4.2 通用實體
3.4.3 參數實體
3.5 DTD文件存在的問題
3.6 學生管理系統的DTD實例
3.7 實驗指導
【實驗指導3-1】 使用內部DTD編寫動物園內動物信息的XML文檔
【實驗指導3-2】 結合已知外部DTD創(chuàng)建XML文檔
3.8 習題
第4章 命名空間和 XML Schema
4.1 命名空間
4.1.1 命名空間簡介
4.1.2 命名空間的使用
4.2 XML Schema
4.2.1 XML Schema概述
4.2.2 XML Schema特點
4.2.3 XML Schema基本結構
4.3 XML Schema數據類型
4.3.1 基本數據類型
4.3.2 內置派生的數據類型
4.3.3 自定義數據類型
4.4 XML Schema元素聲明
4.4.1 簡單類型元素的聲明
4.4.2 復雜類型元素的聲明
4.5 XML Schema屬性聲明
4.6 圖書管理系統的Schema實例
4.7 引用Schema文件
4.8 實驗指導
【實驗指導4-1】 根據Schema文件創(chuàng)建XML文檔
【實驗指導4-2】 根據描述創(chuàng)建Schema文件
4.9 習題
第5章 XML與樣式表
5.1 樣式表概述
5.1.1 樣式表簡介
5.1.2 級聯樣式表CSS
5.1.3 可擴展樣式表語言XSL
5.2 使用CSS顯示XML
5.2.1 CSS基本語法
5.2.2 CSS常用屬性
5.2.3 使用CSS顯示XML文檔
5.3 使用XSL顯示XML
5.3.1 XSL入門
5.3.2 XSL模板
5.3.3 節(jié)點的訪問
5.3.4 節(jié)點的輸出
5.4 XSL與XPath
5.4.1 XPath節(jié)點
5.4.2 XPath語法
5.4.3 XPath運算符
5.5 飯店菜單的XSL實例
5.6 實驗指導
【實驗指導】 編寫XSL樣式表
5.7 習題
第6章 XML文檔接口DOM
6.1 DOM接口概述
6.2 DOM的結構
6.3 DOM對象
6.3.1 DOM基本接口
6.3.2 DOM基本對象
6.4 DOM的使用
6.4.1 創(chuàng)建DOM對象
6.4.2 加載XML文檔
6.4.3 遍歷XML文檔
6.4.4 DOM接口應用
6.5 DOM對文檔的操作
6.5.1 動態(tài)創(chuàng)建XML文檔
6.5.2 添加子元素
6.5.3 修改元素內容
6.5.4 刪除子元素
6.6 實驗指導
【實驗指導】 統計XML文檔中某元素的子元素個數
6.7 習題
第7章 數據島
7.1 數據島概述
7.2 數據島的使用
7.3 在HTML中顯示XML數據
7.3.1 XML元素綁定到HTML標記
7.3.2 使用表格顯示XML文檔
7.3.3 顯示XML屬性
7.4 數據島技術在圖書管理系統中的應用
7.5 實驗指導
【實驗指導】 使用數據島顯示XML文檔中的內容
7.6 習題
第8章 學生信息管理系統
8.1 需求分析
8.1.1 系統背景介紹
8.1.2 功能需求分析
8.2 系統設計
8.2.1 系統功能結構
8.2.2 系統流程圖
8.2.3 開發(fā)及運行環(huán)境
8.3 數據設計
8.3.1 用戶信息
8.3.2 學生信息文檔
8.4 公共模塊設計
8.4.1 文件及文件夾設計
8.4.2 公共類設計
8.5 主要功能模塊設計
8.5.1 用戶登錄
8.5.2 系統首頁
8.5.3 用戶注冊
8.5.4 學生信息瀏覽
8.5.5 學生信息添加
8.5.6 學生信息修改
8.5.7 學生信息刪除
8.6 實驗指導
【實驗指導】 完成課程信息管理
8.7 習題
參考答案
參考文獻