課程簡介

XQuery 簡介

    什麼是XQuery? 路徑表達式 FLWOR(for、let、where、order by、return) 功能 加入

XQuery 基礎知識

    XQuery 語言的設計 XQuery 在上下文中 處理查詢 XQuery 數據模型 類型 命名空間

Express離子

    Express離子的類別 關鍵字和名稱 查詢中的空格 文字 變數 函數調用 評論 評估順序 比較 Express離子 “if-then-else” Express離子 “和/或” Express離子

路徑

    路徑 Expressions 謂詞 動態路徑 輸入文件 上下文

建設者

    包括輸入文件中的 Element 和屬性 直接構造函數 計算構造函數

使用 FLWOR 選擇和連接

    使用路徑 Expressions 進行選擇 氟醚Express離子 定量 Express離子 選擇非重複值 加入

排序和分組

    排序 XQuery 分組 聚合值

功能

    內置函數 用戶定義的函數

高級查詢

    複製帶有修改的輸入元素 使用位置和序列號 合併結果 使用中間 XML 文件

XML 命名空間

    XQuery 和一個命名空間 命名空間聲明

類型

    XQuery 類型系統 內置類型 類型、節點和原子值 類型簽入 XQuery 自動類型轉換 序列類型 構造函數和鑄造

Prolog 和模組

    查詢的結構:Prolog 和 Body 從多個模組組裝查詢 變數聲明 聲明外部函數

使用架構

    什麼是架構? 為什麼要將架構用於查詢? W3C XML 架構:簡要概述 範圍內架構定義 架構驗證和類型分配 序列類型和架構

靜態鍵入

    什麼是靜態類型? Typeswitch Express離子 治療 Express離子 類型聲明 零或一、一個或多個和完全一函數

查詢設計原則

    查詢設計: 清晰 模組性 魯棒性
錯誤處理
  • 性能
  • 數位
  • 構造和比較數值 算術運算 數位函數

      字串

    xs:string 類型 構造、比較和操作字串 子字串,長度 連接和拆分字串 空白 國際化

      常規 Express離子

    正 Express離子的結構 表示單個字元 表示任何字元 表示字元組 字元類 Expressions 勉強量詞 錨 反向引用 使用標誌 將子Express離子與替換變數一起使用

      日期和時間類型

    提取日期、時間和持續時間的組成部分 對日期、時間和持續時間使用算術運算元 Date 元件類型

      限定名稱

    使用限定名稱 URI、ID

      其他 XML 元件

    檔 文本節點 評論 PI(加工指令) XML 實體 CDATA 數據

      XQuery相關標準

    XML 序列化 XQueryX XQuery 更新工具 全文搜索 XQJ - XQuery API for Java

      特定於實現的功能

    XML 版本 設置查詢上下文 選項聲明和擴展表達式 序列化參數

      XQuery 與 .SQL

    XML 資料與關係數據 SQL 語法與 XQuery 語法 SQL 和 XQuery

      XQuery 與 XSLT

    XQuery 和 XPath XQuery 與 XSLT

    最低要求

    對 XML 基礎知識有一定的瞭解。對 XML 相關技術的高級瞭解是有益的,但不是必需的。

      14 時間:

    人數


    開始於

    結束於


    Dates are subject to availability and take place between 09:30 and 16:30.

    每位參與者的報價

    客戶評論 (3)

    相關課程

    課程分類