Course Code:
xquery
Duration:
14 hours
Prerequisites:
一些 XML 基礎知識。具備 XML 相關技術的高級知識是有益的,但不是必需的。
Overview:
本培訓提供:
- XQuery 的高級概述和快速流覽
- 用於編寫複雜查詢的資訊,而不會被類型、命名空間和架構的詳細資訊所困擾
- 為希望利用模組化、命名空間、類型和架構的使用者提供高級概念
- 使用特定類型數據(例如數位、字串、日期、URI 和處理指令)的準則
- 對內置函數和類型的完整字母引用
參與者還將瞭解 XQuery 對數據過濾、排序和分組的支援,以及如何使用 FLWOR 運算式、XPath 和 XQuery 工具來提取和組合資訊。在培訓期間,他們將瞭解如何將所有這些工具應用於各種數據源,以及如何將來自多個來源的資訊重新組合成一個最終輸出結果。
Course Outline:
XQuery 簡介
- 什麼是 XQuery?
- 路徑 Expressions
- FLWOR(for、let、where、order by、return)
- 功能
- 加入
XQuery 基本資訊
- XQuery 語言的設計
- XQuery 在上下文中
- 處理查詢
- XQuery 數據模型
- 類型
- 命名空間
Express離子
- 離子的類別 Express
- 關鍵字和名稱
- 查詢中的空格
- 文字
- 變數
- 函數調用
- 評論
- 評估順序
- 比較 Expressions
- “if-then-else” Expressions
- “和/或” Expressions
路徑
- 路徑 Expressions
- 謂詞
- 動態路徑
- 輸入文件
- 上下文
構造 函數
- 包括輸入文件中的 Element 和屬性
- 直接構造函數
- 計算構造函數
使用 FLWOR 進行選擇和加入
- 使用路徑 Express 離子進行選擇
- FLWOR Express離子
- 定量 Express 離子
- 選擇非重複值
- 加入
排序和分組
- 排序 XQuery
- 分組
- 聚合值
功能
- 內置函數
- 用戶定義的函數
高級查詢
- 複製帶有修改的輸入 Element
- 使用位置和序號
- 合併結果
- 使用中間 XML 文件
XML Namespace
- XQuery 和一個 Namespace
- Namespace 聲明
類型
- XQuery 類型系統
- 內置類型
- 類型、節點和原子值
- 類型檢查 XQuery
- 自動類型轉換
- 序列類型
- 構造函數和轉換
Prolog 和 Module
- 查詢的結構:Prolog 和 Body
- 從多個模組組裝查詢
- 變數聲明
- 聲明外部函數
使用 Schema
- 什麼是 Schema?
- 為什麼將 Schemas 與查詢一起使用?
- W3C XML 架構:簡要概述
- 範圍內的架構定義
- 架構驗證和類型賦值
- 序列類型和架構
靜態類型
- 什麼是靜態類型?
- Typeswitch Express 離子
- 款待 Expression
- 類型聲明
- 零或一、一或多和正好一函數
查詢設計原則
- 查詢設計:
- 清晰
- 模組性
- 魯棒性
- 錯誤處理
- 性能
數位
- 構造和比較數值
- 算術運算
- 數位函數
字串
- xs:string 類型
- 構造、比較和操作字串
- 子字串, 長度
- 連接和拆分字串
- 空白
- 國際化
常規 Express 離子
- 常規 Express ion 的結構
- 表示單個字元
- 表示任何字元
- 表示字元組
- 字元類 Expressions
- 不情願的量詞
- 錨
- 反向引用
- 使用標誌
- 將 Sub-Expressions 與 Replacement Variables 一起使用
日期和時間類型
- 提取日期、時間和持續時間的組成部分
- 對日期、時間和持續時間使用算術運算元
- Date 元件類型
限定名稱
- 使用限定名稱
- URI、ID
其他 XML 元件
- 檔
- 文本節點
- 評論
- PI (加工指令)
- XML 實體
- CDATA 公司
XQuery 相關標準
- XML 序列化
- XQueryX
- XQuery 更新工具
- 全文搜索
- XQJ - XQuery 用於 Java 的 API
特定於實現的功能
- XML 版本
- 設置Query上下文
- 選項聲明和擴展 Expressions
- 序列化參數
XQuery 與 SQL
- XML 數據與關係數據
- SQL 語法與 XQuery 語法
- SQL 和 XQuery
XQuery 與 XSLT
- XQuery 和 XPath
- XQuery 與 XSLT
Sites Published: