メイン コンテンツをスキップする 補完的コンテンツへスキップ

入力フローを設定

手順

  1. Customersという名前のtFileInputXMLコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
  2. [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックし、[Schema] (スキーマ)ダイアログボックスで[Document] (ドキュメント)タイプのカラムCustomerを1つ追加することで、スキーマを定義します。
    [Document] (ドキュメント)データ型は、tXMLMapを最大限に活用するために不可欠です。このデータ型については、 Talend Studioユーザーガイドをご覧ください。
  3. [OK]をクリックして変更を有効にし、ダイアログボックスを閉じます。[Mapping] (マッピング)テーブルに1行が自動的に追加されます。
  4. [File name/Stream] (ファイル名/ストリーム)フィールドで、顧客データを提供するXMLソースファイルへのパスを参照するか、または二重引用符の間に入力して指定します。このシナリオではE:/Customer.xmlです。
  5. [Loop XPath query] (ループXPathクエリー)フィールドに、二重引用符で囲んだXPath式を入力して、ループの基になるノードを指定します。このシナリオでは/です。これは、ルッククエリーをルートから実行することを意味します。
  6. [Mapping] (マッピング)テーブルの[XPath query] (XPathクエリー)カラムで、クエリーするフィールドを二重引用符で囲んで入力します。このシナリオでは.です。これは、現在のノード(ルート)の下のすべてのフィールドが抽出されることを意味します。
  7. [Mapping] (マッピング)テーブルの[Get Nodes] (ノードを取得)カラムで、チェックボックスをオンにします。

    [Document] (ドキュメント)タイプのデータフローをビルドするには、このコンポーネントからノードを取得することが必要です。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。