出版時間:2007-5 出版社:清華大學(xué) 作者:吳潔 頁數(shù):370
Tag標(biāo)簽:無
內(nèi)容概要
本書在向讀者全面介紹XML的原理、結(jié)構(gòu)的基礎(chǔ)上,重點(diǎn)介紹XML的應(yīng)用和相關(guān)技術(shù),如XML與SOAP,XML與數(shù)據(jù)庫,XML與DOM結(jié)合的最新數(shù)據(jù)交換和編程技術(shù)等。 在第2版中,作者添加了Web服務(wù),語義Web, SOAP協(xié)議的概念、原理和應(yīng)用,同時還介紹了XML一個強(qiáng)大的編輯工具XMLSpy和MapForce產(chǎn)品的強(qiáng)大功能和用法。通過大量深入淺出的案例,使讀者了解XML如何使數(shù)據(jù)內(nèi)容結(jié)構(gòu)化而應(yīng)用于計算機(jī)網(wǎng)絡(luò)、電子商務(wù)及數(shù)學(xué)、機(jī)械、生物、化學(xué)、物理、音樂制作等各個領(lǐng)域,了解Web中的最新發(fā)展動態(tài)、應(yīng)用趨勢和集成化的編程風(fēng)格,全面而通俗地介紹XML在跨平臺和跨應(yīng)用程序的分布式解決方案中的作用。 本書不僅可作為大學(xué)相關(guān)課程的教材,而且對從事計算機(jī)及其相關(guān)領(lǐng)域研究與開發(fā)的技術(shù)人員亦有重要的學(xué)習(xí)和參考價值。
書籍目錄
第1章 XML概述 1.1 HTML的局限性 1.2 從SGML到XML的產(chǎn)生 1.3 XML的定義和特點(diǎn) 1.4 一個簡單的XML案例 1.5 XML文檔的編寫 1.5.1 XML標(biāo)記的編寫 1.5.2 XML的規(guī)則 1.5.3 注釋的添加 1.5.4 5個特殊的符號 1.5.5 CDATA段 1.5.6 工具的使用第2章 XML數(shù)據(jù)的底層結(jié)構(gòu)——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的區(qū)別和優(yōu)勢 2.2.2 局部和全局定義 2.2.3 Schema的基本結(jié)構(gòu)和使用 2.2.4 簡單類型 2.2.5 復(fù)雜類型第3章 XML文件的設(shè)計 3.1 XML文檔與其結(jié)構(gòu)的匹配 3.1.1 “瀕危動物”案例 3.1.2 書籍借閱信息案例 3.2 命名空間 3.2.1 命名空間的概念 3.2.2 如何聲明命名空間 3.2.3 如何使用命名空間 3.3 XML文檔的有效性驗(yàn)證 3.3.1 良構(gòu)的XML文檔 3.3.2 Schema驗(yàn)證XML文檔結(jié)構(gòu)正確性第4章 XML的樣式單XSLT 4.1 XSLT概述 4.2 XSLT樣式表的創(chuàng)建和輸出 4.3 模板的創(chuàng)建與應(yīng)用 4.4 批量處理 4.5 各節(jié)點(diǎn)的條件處理 4.6 節(jié)點(diǎn)的排序 4.7 語法注意點(diǎn)第5章 XML的編譯、編輯環(huán)境和設(shè)計工具的運(yùn)用 5.1 幾種流行的XML編譯器 5.1.1 JavaTM XML Pack 5.1.2 JAXB與XML綁定的Java構(gòu)架 5.1.3 Microsoft XML Parser 5.2 XMLSpy 5.2.1 用戶界面 5.2.2 創(chuàng)建和編輯Schema 5.2.3 創(chuàng)建和編輯XML 5.2.4 有效性檢驗(yàn) 5.2.5 XMLSpy與各數(shù)據(jù)平臺的接口 5.3 樣式單的設(shè)計工具Stylesheet Designer 5.3.1 用戶界面和圖標(biāo) 5.3.2 設(shè)計步驟 5.3.3 書簽和超鏈接的插入 5.3.4 XML元素在動態(tài)表格中的生成第6章 層疊樣式表CSS 6.1 CSS的內(nèi)容 6.1.1 CSS介紹 6.1.2 CSS可以分別與XML和XHTML結(jié)合 6.1.3 在XML文件上直接應(yīng)用CSS 6.1.4 在XML上使用CSS和XSLT 6.1.5 在XSLT樣式表中設(shè)置樣式 6.2 用CSS設(shè)計頁面 6.2.1 定義元素 6.2.2 元素定位 6.2.3 設(shè)置元素大小 6.2.4 邊框、空格填充和邊距 6.2.5 環(huán)繞文本 6.2.6 圖片 6.3 用CSS樣式化文本 6.3.1 字體 6.3.2 文本特性第7章 XML與數(shù)據(jù)庫 7.1 數(shù)據(jù)存儲 7.1.1 關(guān)系數(shù)據(jù)庫中信息的存儲與查詢 7.1.2 XML數(shù)據(jù)中信息的存儲與查詢 7.2 XML與數(shù)據(jù)庫的轉(zhuǎn)換 7.2.1 數(shù)據(jù)庫到XML文檔的信息傳送 7.2.2 XML文檔到數(shù)據(jù)庫的信息傳送 7.3 SQL Server 對XML 的支持 7.3.1 從SQL Server數(shù)據(jù)庫中提取XML數(shù)據(jù) 7.3.2 XML數(shù)據(jù)插入到數(shù)據(jù)庫 7.4 Oracle對XML的支持第8章 XML編程原理 8.1 XML數(shù)據(jù)接口DOM 8.1.1 XML文檔的創(chuàng)建和加載 8.1.2 XML文檔的遍歷 8.1.3 XML元素的添加、刪除和內(nèi)容修改 8.1.4 DOM接口 8.2 XML與ASP結(jié)合的實(shí)例 8.2.1 ASP的概念 8.2.2 ASP中應(yīng)用XML第9章 基于.NET的XML編程技術(shù) 9.1 關(guān)于.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數(shù)據(jù)管理 9.6.1 數(shù)據(jù)以DataSet到XML的轉(zhuǎn)換 9.6.2 XML與DataSet轉(zhuǎn)換的工具——XmlDataDocument對象 9.7 XML的串行化 9.7.1 串行化概述 9.7.2 對象的XML串行化 9.7.3 XML對象的并行化 9.7.4 XML串/并行化中的容錯處理 9.7.5 對象二進(jìn)制形式的串行化 9.7.6 對象SOAP形式的串行化 9.8 XSLT轉(zhuǎn)換 9.8.1 轉(zhuǎn)換XML文檔 9.8.2 將樣式表與XML文檔關(guān)聯(lián) 9.8.3 在程序中處理樣式表第10章 Web服務(wù) 10.1 Web服務(wù)概述 10.1.1 Web服務(wù)的定義 10.1.2 Web服務(wù)的特點(diǎn) 10.2 Web服務(wù)的架構(gòu) 10.2.1 服務(wù)提供者 10.2.2 服務(wù)請求者 10.2.3 服務(wù)注冊中心 10.3 如何實(shí)現(xiàn)Web服務(wù) 10.3.1 Web服務(wù)的三個行為 10.3.2 Web服務(wù)協(xié)議 10.3.3 怎樣實(shí)現(xiàn)一個Web服務(wù) 10.4 基于XML的Web服務(wù)描述語言 10.4.1 WSDL的用途 10.4.2 WSDL的工作機(jī)制 10.4.3 WSDL文檔的組成部分 10.4.4 WSDL文檔的編寫 10.4.5 WSDL的未來發(fā)展第11章 簡單對象訪問協(xié)議SOAP 11.1 什么是SOAP 11.1.1 SOAP定義 11.1.2 SOAP框架 11.2 為什么要用SOAP 11.2.1 在SOAP出現(xiàn)之的技術(shù)挑戰(zhàn) 11.2.2 SOAP的解決方案 11.3 SOAP是如何工作的 11.3.1 SOAP請求 11.3.2 SOAP響應(yīng) 11.4 如何編寫SOAP消息 11.4.1 SOAP的頭元素Header 11.4.2 SOAP的體元素Body 11.4.3 Fault 元素 11.4.4 SOAP消息的XML模式文件 11.5 一個實(shí)例第12章 語義Web 12.1 什么是語義Web 12.1.1 語義的定義和聯(lián)系 12.1.2 語義Web與數(shù)據(jù) 12.1.3 語義Web智能識別能力 12.1.4 語義Web與數(shù)據(jù)庫 12.1.5 語義Web體系結(jié)構(gòu)268 12.2 基于XML的資源描述框架RDF 12.2.1 RDF簡介 12.2.2 元數(shù)據(jù)簡介 12.2.3 基本概念和思想 12.2.4 RDF模型 12.3 如何編寫RDF文件 12.4 語義Web的未來發(fā)展前景第13章 Web服務(wù)和數(shù)據(jù)集成的有力工具M(jìn)apForce 13.1 MapForce概述 13.1.1 用戶界面 13.1.2 MapForce的主要術(shù)語 13.2 如何用MapForce進(jìn)行文件映射 13.3 MapForce在創(chuàng)建Web服務(wù)中的強(qiáng)大功能 13.3.1 WSDL綜述 13.3.2 構(gòu)建Web服務(wù)的原理 13.3.3 Web服務(wù)的系統(tǒng)配置 13.3.4 構(gòu)建Web服務(wù)實(shí)例 13.4 MapForce在企業(yè)數(shù)據(jù)集成中的作用 13.4.1 MapForce與數(shù)據(jù)庫 13.4.2 MapForce與EDI第14章 一個典型的UI案例 14.1 需求分析 14.1.1 功能設(shè)計 14.1.2 設(shè)計思想 14.2 程序架構(gòu) 14.3 數(shù)據(jù)架構(gòu) 14.3.1 源文件的建立 14.3.2 數(shù)據(jù)庫設(shè)計 14.4 各子程序的實(shí)現(xiàn) 14.4.1 瀏覽 14.4.2 回復(fù) 14.4.3 發(fā)布 14.4.4 刪除 14.4.5 歸檔 14.4.6 管理員登錄 14.4.7 Web服務(wù) 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
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載