ドキュメントタイプの設定
このタスクについて
[Document] (ドキュメント)データ型は、 Talend で提供されるデータ型の1つです。[Document] (ドキュメント)タイプは、[Schema editor] (スキーマエディター)で対応するデータのスキーマを編集する際にセットアップします。スキーマエディターの詳細は、[Schema Editor] (スキーマエディター)の使用をご覧ください。
次の図では、入力フローでの例を説明しており、Customerを[Document] (ドキュメント)タイプにセットアップしています。複製するには、マップエディターで、[+]ボタンをクリックして[Schema editor] (スキーマエディター)の入力側で1行を追加し、名前を変更して、ドロップダウンリストで表示されたデータ型の中から[Document] (ドキュメント)を選択します。
![スキーマエディターからのドキュメントタイプ。](/ja-JP/studio-user-guide/8.0-R2024-07/Content/Resources/images/Mapping_XMLMap1.png)
多くの場合、tXMLMapは前後のコンポーネントのスキーマをtFileInputXMLコンポーネントなどから取得し、ESBで使用する場合はtESBProviderRequestコンポーネントから取得します。そうすることで、XMLフローの処理でDocument (ドキュメント)タイプをセットアップする手間を大幅に省略できます。ただし、ドキュメント行の内容となるXMLストラクチャーを変更するには、引き続きマップエディターを使用する必要があります。
-
ルートエレメント: XMLツリーの階層データを読み取るために反復処理するエレメントを判別します。
-
ループエレメント: XMLツリーの階層データを読み取るために反復処理するエレメントを判別します。デフォルトでは、ルートエレメントはループエレメントとしてセットアップされます。
![ルートエレメントとループエレメント。](/ja-JP/studio-user-guide/8.0-R2024-07/Content/Resources/images/Mapping_XMLMap2.png)
この図は、入力フローCustomerの例を示します。デフォルトでroot (ルート)とタグ付けされ生成されたXMLルートに基づいて、目的のXMLツリーストラクチャーを開発できます。
この操作は次の手順で行います。