高度なカスタマイズ > Info*Engine ユーザーガイド > Info*Engine のタスク > Info*Engine グループの XML 出力について
  
Info*Engine グループの XML 出力について
Info*Engine は、すべての生成されたグループを、シリアル化可能な Java オブジェクトとして保持します。これらのオブジェクトは、カスタム Java アプリケーション、JSP ページ、およびタスクによって、簡単に操作できます。グループを表示するようにリクエストがあると、Info*Engine は、そのグループが含まれている XML ドキュメントを生成します。
デフォルトでは、Info*Engine によって生成された XML ドキュメントには、以下のものが含まれています。
ドキュメントの最初にあるドキュメント宣言。
Info*Engine によって生成されたすべての XML ドキュメントのドキュメントルートである wc:COLLECTION 要素。
出力グループを生成する Webject の CLASS パラメータによって指定されたルートグループ要素。たとえば、CLASS パラメータが Employees に設定されると、そのルートグループ要素の開始タグには <Employees> が含まれます。要素名のほかに、そのグループ要素の開始タグには常に NAME 属性が含まれます。NAME 属性の値は、そのグループを作成した Webject の GROUP_OUT パラメータに指定されたグループ名から由来します。
1 つのグループ内の Info*Engine オブジェクト (行) を識別する wc:INSTANCE 要素。各 Info*Engine オブジェクトには、wc:INSTANCE 要素のサブ要素としてコード化された属性が含まれています。
これらの部品については、後続の各セクションで詳細に説明します。Info*Engine の XML 出力の例については、Group Webjectの XML タスクの例を参照してください。
さらに、Info*Engine では、グループ、要素、または属性データの一部であるメタデータが含まれた XML 出力も生成できます。