目次

Search

  1. はじめに
  2. データトランスフォーメーションについて
  3. データプロセッサトランスフォーメーション
  4. ウィザードの入力形式および出力形式
  5. リレーショナル入力とリレーショナル出力
  6. IntelliScriptエディタの使用
  7. XMap
  8. ライブラリ
  9. スキーマオブジェクト
  10. コマンドラインインタフェース
  11. スクリプト
  12. パーサー
  13. スクリプトポート
  14. ドキュメントプロセッサ
  15. 形式
  16. データホルダ
  17. アンカー
  18. トランスフォーマ
  19. アクション
  20. シリアライザ
  21. マッパー
  22. ロケータ、キー、インデックス
  23. ストリーマ
  24. バリデータ、通知、およびエラーの取扱い
  25. 検証ルール
  26. カスタムスクリプトコンポーネント

ユーザーガイド

ユーザーガイド

XMapサンプル

XMapサンプル

あるXMLドキュメントに、社内の従業員のロールが記録された従業員データが入っています。ここでは、管理者と従業員が別々のグループにあるXMLドキュメントを作成する必要があるとします。データプロセッサトランスフォーメーションで2つのXMapオブジェクトを作成し、このXMLドキュメントを構築し直します。
スタートアップコンポーネントは、ルータの文を含むXMapオブジェクトです。オプションの文は、従業員のロールが「管理者」であるかどうかをチェックします。ロールが管理者であった場合、XMapは従業員要素を管理者出力グループにマップします。ロールが管理者でない場合、XMapは従業員要素を出力XML内の作業者グループにマップします。
スタートアップコンポーネントXMapは、他のXMapを呼び出し、従業員要素を出力要素にマップします。