注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程XML開發(fā)技術教程

XML開發(fā)技術教程

XML開發(fā)技術教程

定 價:¥42.00

作 者: 桂浩,陳剛,范昊 主編
出版社: 武漢大學出版社
叢編項: 重點大學計算機教材
標 簽: XML

ISBN: 9787307064713 出版時間: 2008-09-01 包裝: 平裝
開本: 16開 頁數(shù): 426 字數(shù):  

內(nèi)容簡介

  《XML開發(fā)技術教程》從底層規(guī)范到與各種平臺的接口,從相關技術到各類XML的實際應用,通過系統(tǒng)而深入地介紹該領域中的各種技術、規(guī)范和程序開發(fā)方法,讓讀者從理論上和實踐上對XML和相關應用技術及發(fā)展趨勢有較完整的認識和了解,并能夠在計算機網(wǎng)絡、電子商務等實際應用環(huán)境中應用XML技術,以實現(xiàn)復雜數(shù)據(jù)的交換、處理和存儲。XML是一種數(shù)據(jù)表示和交換標準,可以利用層次結構來表示復雜的業(yè)務數(shù)據(jù),被認為是21世紀里程碑式的IT技術,廣泛地應用于數(shù)據(jù)表示與集成、數(shù)據(jù)交換、數(shù)據(jù)存儲等各個領域。《XML開發(fā)技術教程》不僅可以作為大學相關課程的教材,而且對從事軟件開發(fā)及其相關領域研究的技術人員和開發(fā)人員也具有重要的學習和參考價值。

作者簡介

暫缺《XML開發(fā)技術教程》作者簡介

圖書目錄

第1章 XML基礎知識
1.1 XML及其相關技術概述
1.1.1 XML的發(fā)展史
1.1.2 XML的特點
1.1.3 XML的實際應用
1.1.4 XML相關技術
1.2 XML規(guī)范及XML文檔分類
1.2.1 XML文檔中的XML聲明
1.2.2 XML文檔中的處理指令和注釋
1.2.3 XML文檔中的元素和屬性
1.2.4 XML文檔中的文本內(nèi)容和CDATA段
1.2.5 XML文檔的良構性規(guī)則
1.2.6 XML文檔的分類
1.3 命名空間
1.3.1 命名空間的概念
1.3.2 XML中命名空間的聲明和使用
1.4 XML文檔的數(shù)據(jù)模型規(guī)范
1.5 UNICODE簡介
1.5.1 Unicode的出現(xiàn)
1.5.2 Unicode的編碼和實現(xiàn)
1.5.3 XML和Unicode及其他字符集
1.6 XML中的BASE64編碼
1.7 XML集成開發(fā)環(huán)境XMLSPY的基本使用
第2章 文檔類型定義DTD
2.1 數(shù)據(jù)模式與DTD
2.1.1 數(shù)據(jù)模式的用途
2.1.2 文檔類型定義DTD
2.2 DTD基本語法
2.2.1 為XML文檔指定DTD規(guī)則
2.2.2 元素及其內(nèi)容模型的聲明
2.2.3 元素屬性的聲明
2.2.4 實體的分類和聲明
2.2.5 組合使用內(nèi)部和外部DTD
2.2.6 條件DTD
2.3 在XMLSPY中編寫和使用DTD
第3章 XML模式語言XML Schema
3.1 XML模式語言
3.1.1 XML Schema和DTD之間的比較
3.1.2 XML Schema的一個簡單示例
3.2 XML Schema中的數(shù)據(jù)類型
3.2.1 XML Schema的內(nèi)置數(shù)據(jù)類型
3.2.2 XML Schema中的派生簡單數(shù)據(jù)類型
3.2.3 XML Schema中的派生復雜數(shù)據(jù)類型
3.2.4 有關類型聲明的完整語法
3.3 XML Schema申元素和屬性的聲明
3.3.1 元素的聲明
3.3.2 屬性、屬性組和任意屬性的聲明
3.4 有關XML Schema的一些關鍵內(nèi)容
3.4.1 XML Schema的PSVI數(shù)據(jù)模型
3.4.2 XML Schema文檔的目標命名空間和引用
3.4.3 導入另一個XML Schema文檔
3.5 在XMLSPY中編輯和操作XML Schema
3.5.1 創(chuàng)建和編輯XML Schema文檔
3.5.2 自動生成以及轉換XML Schema文檔
第4章 XPath
4.1 XPath中的數(shù)據(jù)模型
4.1.1 序列
4.1.2 XPath文檔樹模型
4.2 XPath的語法
4.2.1 一個XPath的簡單示例
4.2.2 XPath的完整語法形式
4.2.3 XPath的執(zhí)行語義
4.2.4 關于XPath查詢計劃執(zhí)行效率的思考
4.2.5 XMLSPY中的XPath執(zhí)行環(huán)境
4.3 XPath的類型系統(tǒng)
4.3.1 數(shù)據(jù)類型
4.3.2 序列類型
4.3.3 類型之間的隱式類型轉換
4.3.4 類型之間的顯式類型轉換以及其他類型操作
4.4 XPath中各種函數(shù)的介紹
4.4.1 XPath中的各種運算符
4.4.2 存取函數(shù)
4.4.3 數(shù)值計算的函數(shù)
4.4.4 有關字符串的函數(shù)
4.4.5 針對anylJRI的函數(shù)
4.4.6 關于布爾值的函數(shù)
4.4.7 有關持續(xù)時間、日期和時間的函數(shù)
4.4.8 與QNames相關的函數(shù)
4.4.9 關于節(jié)點的函數(shù)
4.4.10 有關序列的函數(shù)
4.4.11 聚集函數(shù)
4.4.12 生成序列的函數(shù)
4.4.13 上下文函數(shù)
第5章 XSLT
5.1 XSLT(Extensible Stylesheet Language Tansformations)
5.1.1 XSLT的工作原理
5.1.2 XSLT的一個簡單示例
5.2 XSLT中模板的創(chuàng)建以及內(nèi)置模板的使用
5.2.1 XSLT中模板的聲明和調用
5.2.2 XSLT中的內(nèi)置模板
5.3 XSLT模板中各種轉換功能的實現(xiàn)
5.3.1 使用xsl:value-of和xsl:text提取或生成所需的文本內(nèi)容
5.3.2 使用xsl:for-each和xsl:sort進行循環(huán)和排序
5.3.3 使用xsl:if進行條件判斷
5.3.4 使用xsl:choose、xsl:when和xsl:otherwise進行條件分支選擇
5.3.5 在輸出結果中創(chuàng)建XML節(jié)點
5.3.6 XSLT中變量的聲明和使用
5.3.7 一個綜合示例
5.4 XSLT中提供的其他編程機制
5.4.1 創(chuàng)建和引用模塊化的XSLT文檔
5.4.2 同時處理多個XML源文檔
5.4.3 通過動態(tài)索引提高處理的效率
5.5 在XMLSPY中進行XSLT的開發(fā)
5.5.1 創(chuàng)建和編輯XSLT文檔
5.5.2 執(zhí)行和調試XSLT文檔
第6章 XQuery
6.1 XML數(shù)據(jù)查詢語言
6.1.1 從結構化數(shù)據(jù)查詢語言SQL到半結構化查詢語言XQuery
6.1.2 XQuery的誕生
6.1.3 XML格式的XQuery查詢語言
6.2 XQuery基本語法和相關概念
6.2.1 XQuery基本語法
6.2.2 XQuery中的for和lct語句
6.2.3 XQuery中的where和order by語句
6.2.4 XQuery中的return語句以及輸出內(nèi)容構造方法的使用
6.2.5 XQuery中FLOWR表達式之外的其他表達式
6.2.6 在XMLSPY中編寫XQuery查詢
6.3 靈活地使用XQuery
6.3.1 XQuery 1.0的類型系統(tǒng)及類型操作
6.3.2 在XQuery中編寫自定義的函數(shù)及模塊
6.3.3 在XQuery中聲明命名空間、以及導入外部XMLSchema
6.4 XQuery用例分析
6.4.1 用例“XMP”(常用的XQuery示例)
6.4.2 用例“TREE”(保持原始層次結構的查詢)
6.4.3 用例“SEQ”(針對序列進行查詢)
6.4.4 用例“R”(關系型數(shù)據(jù)查詢)
6.4.5 用例“STRONG”(在查詢中利用Schema的類型信息)
第7章 XML與數(shù)據(jù)庫
7.1 XML與關系數(shù)據(jù)庫之間的關系
7.1.1 XML數(shù)據(jù)的存儲和管理方式
7.1.2 XML數(shù)據(jù)存儲管理的要求
7.2 SQL Server 2005申的XML支持
7.2.1 SQL Server 2005中XML數(shù)據(jù)存儲的支持
7.2.2 SQL Server 2005中的xml數(shù)據(jù)類型
7.2.3 SQL Server 2005中的SQL/XML
7.3 DB2 V9中的pureXML
7.3.1 DB2 V9中XML數(shù)據(jù)存儲的支持
7.3.2 DB2 V9中的xml數(shù)據(jù)類型
7.3.3 DB2 V9中的SQL/XML
7.3.4 DB2中提供的XML數(shù)據(jù)分解機制
7.3.5 DB2 V9中XML物理存儲的性能優(yōu)化
7.3.6 XMLSPY提供的DB2支持
7.4 Native XML數(shù)據(jù)庫
7.4.1 NativeXML數(shù)據(jù)庫的特點
7.4.2 XML數(shù)據(jù)庫Tamino
第8章 使用Java語言對XML數(shù)據(jù)進行解析
8.1 XML數(shù)據(jù)解析的概念及JAXP簡介
8.1.1 XML解析器
8.1.2 DOM和SAX解析模型簡介
8.1.3 JAXP簡介
8.2 在JAXP中使用DOM解析器處理XML文檔
8.2.1 DOM解析器的創(chuàng)建
8.2.2 DOM解析器編程接口
8.2.3 使用DOM模型解析XML文檔的示例程序
8.3 在JAXP中使用SAX解析器處理XML數(shù)據(jù)
8.3.1 JAXP中SAX模型的使用
8.3.2 SAX模型中回調函數(shù)的重寫
8.3.3 使用SAX模型解析XML文檔的示例程序
8.4 DOM和SAX之間的性能分析和比較
8.4.1 創(chuàng)建示例:XML文檔
8.4.2 使用兩種模型加載/讀取示例XML文檔
8.4.3 使用兩種模型計算示例文檔中指定名稱的元素的數(shù)目
8.4.4 使用兩種模型查找示例文檔中指定的某個元素
8.4.5 有關DOM和SAX解析模型的說明
8.5 JAXP中的其他XML數(shù)據(jù)處理API
8.5.1 執(zhí)行XPath查詢
8.5.2 使用Trax API執(zhí)行數(shù)據(jù)轉換操作
8.5.3 執(zhí)行XQuery查詢
第9章 使用JAXB處理XML數(shù)據(jù)
9.1 數(shù)據(jù)綁定
9.1.1 數(shù)據(jù)綁定的一般概念和XML數(shù)據(jù)綁定
9.1.2 XML數(shù)據(jù)綁定API
9.2 JAXB API及其基本使用
9.2.1 JAXB概述
9.2.2 JDK 1.6中提供的JAXB API
9.2.3 使用JAXB從Schema文檔自動生成相應的Java類
9.2.4 使用JAXB自動生成的Java類對XML文檔進行解組操作
9.3 JAXB API的高級應用
9.3.1 使用JAXB對XML數(shù)據(jù)進行有效性驗證
9.3.2 使用JAXB進行更靈活的XML數(shù)據(jù)解組
9.3.3 使用JAXB創(chuàng)建XML數(shù)據(jù)
9.3.4 從Java類生成XML Schema文檔
9.3.5 定制Java類的創(chuàng)建
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號