XML,XMLSchema,XSLT2.0和Xquery開發詳解

XML,XMLSchema,XSLT2.0和Xquery開發詳解

《XML、XMLSchema、XSLT2.0和Xquery開發詳解》本書語言生動、通俗易懂、講解細緻,所有章節都提供了大量的例子,以幫助讀者更好地理解所學的內容。在內容的安排上獨具匠心,在知識體系的講解上由淺入深、循序漸進。不僅可以作為XML開發的學習用書,還可以作為從事XML開發的程式設計師的參考用書和必備手冊。

基本介紹

  • 書名: XML、XMLSchema、XSLT2.0和Xquery開發詳解
  • 作者:孫鑫
  • ISBN:9787121077371
  • 定價: 55.00 元
  • 出版社:電子工業出版社 
  • 出版時間:2009
  • 開本:16
版權資訊,內容簡介,編輯推薦,目錄,

版權資訊

書 名: XML、XMLSchema、XSLT2.0和Xquery開發詳解
作 者:孫鑫
出版社: 電子工業出版社
出版時間: 2009
ISBN: 9787121077371
開本: 16
定價: 55.00 元

內容簡介

XML、XMLSchema、XSLT2.0和Xquery開發詳解》內容全面,詳細講解了目前最常用和最新的XML技術,包括:XML、DTD、XML名稱空間、XMLSchema、XPath1.0和XPath2.0、XSLT1.0和XSIT2.0,以及XQuery。此外,本書還介紹了如何使用DOM、SAX、JDOM和dom4j來解析和驗證XML,文檔,以及使用最新的xQJAPI來查詢XML數據。

編輯推薦

國內第一本介紹XQuery和XQJ的圖書
涵蓋最新的XSLT2.0、XQuery1.0和XQL規範
7種最常用和最新的XML技術:XML、DTD、XML名稱空間、XMLSchema、XPath1.0和XPath2.0、XSLT1.0、XSLT2.0和XQuery
4種Java解析XML文檔技術:DOM、SAX、JDOM,dom4j
1種支持最新XQuery標準的查詢API:XQJ(XQueryforJavaAPI)

目錄

第Ⅰ篇XML篇
第1章XML
1.1XML的起源
1.2W3C介紹
1.3關於XML的兩個問題
1.4XML與HTML的比較
1.4.1XML將數據與顯示分開
1.4.2XML對文檔的格式要求更加嚴格
1.4.3XML有且只能有一個根元素
1.5XML的編輯工具
1.6XML文檔
1.6.1XML文檔的結構
1.6.2在XMLSpy中創建XML文檔
1.6.3XML聲明
1.6.4文檔類型聲明
1.6.5元素
1.6.6注釋
1.6.7處理指令
1.6.8空白處理
1.6.9行尾處理
1.6.10語言標識
1.7格式良好的XML
1.8小結
第2章DTD
2.1在XML文檔中引入DTD
2.2DTD的結構
2.2.1元素類型聲明
2.2.2實體聲明
2.2.3屬性表聲明
2.2.4記號聲明
2.3在XMLSpy中創建DTD文檔
2.4有效的XML
2.5XML處理器/解析器
2.6小結
第3章XML名稱空間
3.1聲明名稱空間
3.2名稱空間在元素和屬性中的運用
3.2.1名稱空間在元素中的運用
3.2.2默認名稱空間
3.2.3名稱空間在屬性中的運用
3.3名稱空間和DTD
3.4小結
第Ⅱ篇XMLSchema篇
第4章XMLSchema初窺
4.1XMLSchema推薦標準
4.2XMLSchema文檔一瞥
4.3XMLSchema與DTD的比較
4.4術語明晰
4.5XMLSchema概述
4.5.1元素和屬性的聲明
4.5.2元素和屬性的類型
4.5.3簡單類型
4.5.4複雜類型
4.5.5全局聲明和局部聲明
4.5.6模式與名稱空間
4.5.7在實例中引用模式文檔
4.5.8註解
4.6在XMLSpy中創建模式文檔
4.7模式文檔的驗證
4.8小結
第5章內置簡單類型
5.1基於字元串的類型
5.1.1string
5.1.2normalizedString
5.1.3token
5.1.4Name
5.1.5NCName
5.2數字類型
5.2.1float和double(浮點數和雙精度浮點數)
5.2.2decimal(小數)
5.2.3integer(整數)
5.3日期和時間類型
5.3.1date
5.3.2time
5.3.3dateTime
5.3.4gYear
5.3.5gYearMonth
5.3.6gMonth
5.3.7gMonthDay
5.3.8gDay
5.3.9duration
5.4其他數據類型
5.4.1boolean
5.4.2anyURI
5.4.3QName
5.5小結
第6章自定義簡單類型
6.1面(facet)
6.1.1限制範圍
6.1.2限制長度
6.1.3指定精度
6.1.4枚舉值
6.1.5模式匹配
6.1.6空白處理
6.1.7固定面
6.2原子類型
6.3列表類型
6.3.1定義列表類型
6.3.2限制列表類型
6.4聯合類型
6.4.1定義联合類型
6.4.2限制聯合類型
6.5阻止簡單類型的派生
6.6小結
第7章複雜類型
7.1從簡單類型到複雜類型
7.2xs:attribute元素的use、default和fixed屬性
7.3anyType
7.4純元素內容
7.4.1sequence組
7.4.2choice組
7.4.3all組
7.5元素的出現指示符
7.6元素的默認值和固定值
7.7空元素
7.8混合內容
7.9元素組
7.10屬性組
7.11通配符
7.11.1元素通配符
7.11.2屬性通配符
7.12小結
第8章派生複雜類型
8.1擴展派生複雜類型
8.1.1擴展簡單內容
8.1.2擴展純元素內容
8.1.3擴展混合內容
8.1.4擴展空內容
8.2限制派生複雜類型
8.2.1限制簡單內容
8.2.2限制純元素內容
8.2.3限制混合內容
8.2.4限制空內容
8.3在實例文檔中使用派生類型
8.4替換組
8.5抽象元素和類型
8.6控制派生類型的創建和使用
8.7小結
第Ⅲ篇解析篇
第9章一致性約束
9.1unique約束
9.2key約束
9.3keyref約束
9.4小結
第10章引入其他的模式文檔
10.1包含
10.2重定義
10.3導入
10.4小結
第11章使用DOM、SAX和JAXP解析XML文檔
11.1DOM、SAX和JAXP概述
11.2使用DOM解析XML文檔
11.2.1DOM結構模型
11.2.2DOM樹中的節點類型
11.2.3DOM解析器工廠和
11.2.3DOM解析器
11.2.4JAXP的錯誤類和異常類
11.2.5使用DOM解析XML文檔的實例
11.3使用SAX解析XML文檔
11.3.1SAX的處理機制
11.3.2配置SAX解析器
11.3.3SAX解析器工廠
11.3.4SAX的異常類
11.3.5ErrorHandler接口
11.3.6使用SAX解析XML
11.2.3文檔的實例
11.4使用XMLSchema來
11.4驗證XML文檔
114.1模式工廠和驗證
11.4.2與解析API的集成
11.4.3獲取類型信息
11.5小結
第12章使用JDOM解析XML文檔
12.1下載並配置JDOM
12.2JDOMAPI介紹
12.3使用JDOM訪問XML文檔的實例
12.4小結
第13章使用dom4j解析XML文檔
13.1下載並配置dom4j
13.2dom4jAPI介紹
13.3使用dom4j訪問XML文檔的實例
13.3.1使用XMLSchema來驗證XML文檔
13.3.2使用訪問者模式遍歷XML文檔
13.3.3使用dom4j的事件模型來訪問XML文檔
13.4小結
第14章解析名稱空間
14.1DOM和名稱空間
14.2SAX和名稱空間
14.3JDOM和名稱空間
14.4dom4j和名稱空間
14.5小結
第Ⅳ篇XSLT篇
第15章XSLT1.0
15.1XSLT概述
15.2Xalan處理器
15.3模板規則
15.4元素
15.5元素
15.6元素
15.7匹配節點的模式
15.8mode屬性
15.9內置的模板規則
15.10對空白的處理
15.11XPath語言
15.11.1XPath上下文
15.11.2位置路徑
15.11.3表達式
15.11.4核心函式館
15.12創建結果樹
15.12.1創建元素和屬性
15.12.2創建文本
15.12.3創建處理指令
15.12.4創建注釋
15.12.5複製節點
15.12.6輸出格式化的數字
15.13條件處理
15.13.1
15.13.2
15.14排序
15.15變數和參數
15.15.1變數
15.15.2參數
15.16命名模板
15.17合併樣式表
15.17.1導入樣式表
15.17.2包含樣式表
15.18模板規則衝突的解決
15.19元素
15.19.1指定輸出文檔的格式
15.19.2輸出XML聲明
15.19.3輸出文檔類型定義
15.19.4輸出CDATA段
15.19.5指定文檔縮進
15.19.6指定媒體類型
15.20XSLT中的函式
15.21數字格式化
15.22查詢和分組
15.23處理多個輸入文檔
15.24JAXP中的XSLTAPI
15.24.1轉換器工廠
15.24.2Transformer和Templates
15.24.3一個實例
15.25在XMLSpy中創建樣式表文檔
15.26小結
第16章XSLT2.0
16.1Saxon處理器
16.2XPath2.0
16.2.1一切都是序列
16.2.2for表達式
16.2.3條件表達式
16.2.4限定性表達式
16.2.5類型
16.2.6日期和時間
16.2.7函式
16.3XSLT2.0的新特性
16.3.1分組
16.3.2隱含文檔節點(臨時樹)
16.3.3使用元素輸出多個檔案
16.3.4元素的改進
16.3.5字元映射
16.3.6自定義樣式表函式
16.4小結
第Ⅴ篇XQuery篇
第17章XQuery
17.1XQuery簡介
17.2查看XQuery的查詢結果
17.2.1XMLSpy和StylusStudio
17.2.2Saxon
17.2.3DataDirectXQuery
17.3XQuery基礎
17.3.1處理模型
17.3.2表達式上下文
17.3.3數據模型
17.3.4類型
17.3.5注釋
17.4表達式
17.4.1基本表達式
17.4.2路徑表達式
17.4.3序列表達式
17.4.4算術表達式
17.4.5比較表達式
17.4.6邏輯表達式
17.4.7FLWOR表達式
17.4.8有序和無序表達式
17.4.9條件表達式
17.4.10量化表達式
17.4.11作用於序列類型的表達式
17.4.12驗證表達式
17.4.13擴展表達式
17.5查詢的結構
17.5.1主模組和庫模組
17.5.2版本聲明
17.5.3序言
17.5.4設定器
17.5.5名稱空間聲明
17.5.6默認名稱空間聲明
17.5.7模式導入
17.5.8模組導入
17.5.9變數聲明
17.5.10函式聲明
17.5.11選項聲明
17.6小結
第18章在Java中使用
XQuery——XQJ
18.1XQJ簡介
18.2開發一個XQJ套用
18.3對XQuery上下文的支持
18.4映射XQuery數據模型
18.5對XQuery類型系統的支持
18.6XQMetaData接口
18.7小結
附錄A快速掌握HTML
……

相關詞條

熱門詞條

聯絡我們