《XML套用教程(第2版)》是2007年05月清華大學出版社出版的圖書,作者是吳潔。
基本介紹
- 書名:XML套用教程(第2版)
- 作者:吳潔
- ISBN:9787302148869
- 定價:29元
- 出版社:清華大學出版社
- 出版時間:2007年05月
- 裝幀:平裝
內容簡介
在第2版中,作者添加了Web服務,語義Web, SOAP協定的概念、原理和套用,同時還介紹了XML一個強大的編輯工具XMLSpy和MapForce產品的強大功能和用法。通過大量深入淺出的案例,使讀者了解XML如何使數據內容結構化而套用於計算機網路、電子商務及數學、機械、生物、化學、物理、音樂製作等各個領域,了解Web中的*發展動態、套用趨勢和集成化的編程風格,全面而通俗地介紹XML在跨平台和跨應用程式的分散式解決方案中的作用。
本書不僅可作為大學相關課程的教材,而且對從事計算機及其相關領域研究與開發的技術人員亦有重要的學習和參考價值。
圖書目錄
1.1 HTML的局限性
1.2 從SGML到XML的產生
1.3 XML的定義和特點
1.4 一個簡單的XML案例
1.5 XML文檔的編寫
1.5.1 XML標記的編寫
1.5.2 XML的規則
1.5.3 注釋的添加
1.5.4 5個特殊的符號
1.5.5 CDATA段
1.5.6 工具的使用
第2章 XML數據的底層結構——DTD和XML Schema
2.1 XML文檔類型定義檔案DTD
2.1.1 DTD的編寫語法
2.1.2 XML文檔和DTD的匹配
2.2 XML模式定義檔案Schema
2.2.1 Schema與DTD的區別和優勢
2.2.2 局部和全局定義
2.2.3 Schema的基本結構和使用
2.2.4 簡單類型
2.2.5 複雜類型
第3章 XML檔案的設計
3.1 XML文檔與其結構的匹配
3.1.1 “瀕危動物”案例
3.1.2 書籍借閱信息案例
3.2 命名空間
3.2.1 命名空間的概念
3.2.2 如何聲明命名空間
3.2.3 如何使用命名空間
3.3 XML文檔的有效性驗證
3.3.1 良構的XML文檔
3.3.2 Schema驗證XML文檔結構正確性
第4章 XML的樣式單XSLT
4.1 XSLT概述
4.2 XSLT樣式表的創建和輸出
4.3 模板的創建與套用
4.4 批量處理
4.5 各節點的條件處理
4.6 節點的排序
4.7 語法注意點
第5章 XML的編譯、編輯環境和設計工具的運用
5.1 幾種流行的XML編譯器
5.1.1 JavaTM XML Pack
5.1.2 JAXB與XML綁定的Java構架
5.1.3 Microsoft XML Parser
5.2 XMLSpy
5.2.1 用戶界面
5.2.2 創建和編輯Schema
5.2.3 創建和編輯XML
5.2.4 有效性檢驗
5.2.5 XMLSpy與各數據平台的接口
5.3 樣式單的設計工具Stylesheet Designer
5.3.1 用戶界面和圖示
5.3.2 設計步驟
5.3.3 書籤和超連結的插入
5.3.4 XML元素在動態表格中的生成
第6章 層疊樣式表CSS
6.1 CSS的內容
6.1.1 CSS介紹
6.1.2 CSS可以分別與XML和XHTML結合
6.1.3 在XML檔案上直接套用CSS
6.1.4 在XML上使用CSS和XSLT
6.1.5 在XSLT樣式表中設定樣式
6.2 用CSS設計頁面
6.2.1 定義元素
6.2.2 元素定位
6.2.3 設定元素大小
6.2.4 框線、空格填充和邊距
6.2.5 環繞文本
6.2.6 圖片
6.3 用CSS樣式化文本
6.3.1 字型
6.3.2 文本特性
第7章 XML與資料庫
7.1 數據存儲
7.1.1 關係資料庫中信息的存儲與查詢
7.1.2 XML數據中信息的存儲與查詢
7.2 XML與資料庫的轉換
7.2.1 資料庫到XML文檔的信息傳送
7.2.2 XML文檔到資料庫的信息傳送
7.3 SQL Server 對XML 的支持
7.3.1 從SQL Server資料庫中提取XML數據
7.3.2 XML數據插入到資料庫
7.4 Oracle對XML的支持
第8章 XML編程原理
8.1 XML數據接口DOM
8.1.1 XML文檔的創建和載入
8.1.2 XML文檔的遍歷
8.1.3 XML元素的添加、刪除和內容修改
8.1.4 DOM接口
8.2 XML與ASP結合的實例
8.2.1 ASP的概念
8.2.2 ASP中套用XML
第9章 基於.NET的XML編程技術
9.1 關於.NET
9.2 .NET框架
9.3 .NET框架對XML文檔的支持
9.4 .NET框架的XMLDOM解析器
9.5 .NET框架的XML閱讀器
9.5.1 XmlReader類
9.5.2 XmlWriter類
9.6 .NET框架中的XML數據管理
9.6.1 數據以DataSet到XML的轉換
9.6.2 XML與DataSet轉換的工具——XmlDataDocument對象
9.7 XML的串列化
9.7.1 串列化概述
9.7.2 對象的XML串列化
9.7.3 XML對象的並行化
9.7.4 XML串/並行化中的容錯處理
9.7.5 對象二進制形式的串列化
9.7.6 對象SOAP形式的串列化
9.8 XSLT轉換
9.8.1 轉換XML文檔
9.8.2 將樣式表與XML文檔關聯
9.8.3 在程式中處理樣式表
第10章 Web服務
10.1 Web服務概述
10.1.1 Web服務的定義
10.1.2 Web服務的特點
10.2 Web服務的架構
10.2.1 服務提供者
10.2.2 服務請求者
10.2.3 服務註冊中心
10.3 如何實現Web服務
10.3.1 Web服務的三個行為
10.3.2 Web服務協定
10.3.3 怎樣實現一個Web服務
10.4 基於XML的Web服務描述語言
10.4.1 WSDL的用途
10.4.2 WSDL的工作機制
10.4.3 WSDL文檔的組成部分
10.4.4 WSDL文檔的編寫
10.4.5 WSDL的未來發展
第11章 簡單對象訪問協定SOAP
11.1 什麼是SOAP
11.1.1 SOAP定義
11.1.2 SOAP框架
11.2 為什麼要用SOAP
11.2.1 在SOAP出現之的技術挑戰
11.2.2 SOAP的解決方案
11.3 SOAP是如何工作的
11.3.1 SOAP請求
11.3.2 SOAP回響
11.4 如何編寫SOAP訊息
11.4.1 SOAP的頭元素Header
11.4.2 SOAP的體元素Body
11.4.3 Fault 元素
11.4.4 SOAP訊息的XML模式檔案
11.5 一個實例
第12章 語義Web
12.1 什麼是語義Web
12.1.1 語義的定義和聯繫
12.1.2 語義Web與數據
12.1.3 語義Web智慧型識別能力
12.1.4 語義Web與資料庫
12.1.5 語義Web體系結構268
12.2 基於XML的資源描述框架RDF
12.2.1 RDF簡介
12.2.2 元數據簡介
12.2.3 基本概念和思想
12.2.4 RDF模型
12.3 如何編寫RDF檔案
12.4 語義Web的未來發展前景
第13章 Web服務和數據集成的有力工具MapForce
13.1 MapForce概述
13.1.1 用戶界面
13.1.2 MapForce的主要術語
13.2 如何用MapForce進行檔案映射
13.3 MapForce在創建Web服務中的強大功能
13.3.1 WSDL綜述
13.3.2 構建Web服務的原理
13.3.3 Web服務的系統配置
13.3.4 構建Web服務實例
13.4 MapForce在企業數據集成中的作用
13.4.1 MapForce與資料庫
13.4.2 MapForce與EDI
第14章 一個典型的UI案例
14.1 需求分析
14.1.1 功能設計
14.1.2 設計思想
14.2 程式架構
14.3 數據架構
14.3.1 源檔案的建立
14.3.2 資料庫設計
14.4 各子程式的實現
14.4.1 瀏覽
14.4.2 回復
14.4.3 發布
14.4.4 刪除
14.4.5 歸檔
14.4.6 管理員登錄
14.4.7 Web服務
14.5 完整的程式清單
14.5.1 程式清單1
14.5.2 程式清單2
14.5.3 程式清單3
14.5.4 程式清單4
14.5.5 程式清單5
14.5.6 程式清單6
14.5.7 程式清單7
14.5.8 程式清單8
14.5.9 程式清單9
14.5.10 程式清單10
14.5.11 程式清單11
14.5.12 程式清單12
14.5.13 程式清單13
14.5.14 程式清單14
14.5.15 程式清單15
14.5.16 程式清單16
14.5.17 程式清單17
14.5.18 程式清單18
14.5.19 程式清單19
14.5.20 程式清單20