コース概要

XQueryの概要

    XQueryとは何ですか?パス式 FLWOR (for、let、where、order by、return) 関数 結合

XQuery 基本

    XQuery コンテキスト処理クエリにおける XQuery 言語の設計 XQuery データ モデル タイプの名前空間

Expressイオン

    Expressions のカテゴリ キーワードと名前 クエリ内の空白 リテラル 変数 関数呼び出し コメント 評価順序の比較 Expressions "if-then-else" Expressions "and/or" Expressions

パス

    パス Express イオン 述語 動的パス 入力ドキュメント コンテキスト

コンストラクター

    入力ドキュメントからの Element と属性を含む 直接コンストラクター 計算されたコンストラクター

FLWOR を使用した選択と結合

    パス Express イオンによる選択 FLWOR Express イオン 定量化された Express イオン 個別値の選択 結合

並べ替えとグループ化

    XQuery での並べ替え グループ化 集計値

機能

    組み込み関数 ユーザー定義関数

高度なクエリ

    入力要素を変更してコピーする 位置とシーケンス番号を操作する 中間 XML ドキュメントを使用して結果を結合する

XML 名前空間

    XQuery と名前空間名前空間宣言

種類

    XQuery 型システム 組み込み型 型、ノード、原子値 XQuery での型チェック 自動型変換 シーケンス型のコンストラクターとキャスト

プロローグとモジュール

    クエリの構造: プロローグと本体 複数のモジュールからのクエリの組み立て 変数宣言 外部関数の宣言

スキーマの使用

    スキーマとは何ですか?クエリでスキーマを使用する理由W3C XML スキーマ: 概要 スコープ内のスキーマ定義 スキーマの検証と型の割り当て シーケンスの型とスキーマ

静的型付け

    静的型付けとは何ですか? Typeswitch Expression Treat Expression 型宣言 0 または 1、1 つ以上、および正確に 1 の関数

クエリ設計の原則

    クエリ設計: 明確さ モジュール性 堅牢性
エラー処理
  • パフォーマンス
  • 数字
  • 数値の構築と比較 算術演算 数値に対する関数

      文字列

    xs:string 型 文字列の構築、比較、操作 部分文字列、長さ 文字列の連結と分割 ホワイトスペース 国際化

      通常のExpressイオン

    通常の Express イオンの構造 個々の文字を表す 任意の文字を表す 文字のグループを表す 文字クラス Express イオン リラクタント量指定子 アンカーの後方参照 フラグを使用する 置換変数を持つサブ Express イオンを使用する

      日付と時刻のタイプ

    日付、時刻、および期間の算術演算子を使用した日付、時刻、および期間のコンポーネントの抽出 日付コンポーネントのタイプ

      修飾名

    修飾名の URI、ID の操作

      その他 XML コンポーネント

    ドキュメント テキスト ノード コメント PI (処理命令) XML エンティティ CDATA

      XQuery関連規格

    XML シリアル化 XQueryX XQuery 更新機能 全文検索 XQJ - XQuery Java 用 API

      実装固有の機能

    XML バージョン クエリコンテキストのオプション宣言と拡張式の設定 シリアル化パラメータ

      XQuery SQL との比較

    XML データとリレーショナル データ SQL 構文と XQuery 構文 SQL および XQuery

      XQuery 対 XSLT

    XQuery および XPath XQuery と XSLT の比較

    要求

    0]の基礎知識。0]関連技術に関する高度な知識は有益ですが、必須ではありません。

      14 時間
     

    参加者の人数


    開始

    完了


    Dates are subject to availability and take place between 10:00 and 17:00.
    Open Training Courses require 5+ participants.

    お客様の声 (3)

    関連コース

    関連カテゴリー