# 複数のファイルへの書き込み

さまざまなファイルに書き込むストラクチャーを作成します。

## このタスクについて

この例では、別の2つのストラクチャーから継承して出力を2つのXMLファイルに書き込むストラクチャーを作成します。

## 手順

1. XML表記による新しい空のストラクチャーを作成します。
2. ルートエレメントを作成した後、ShipNoticeという名前の子エレメントを作成します。
3. ShipNoticeエレメントのプロパティで、[Inherits From] (継承元)の右にある[...]ボタンをクリックし、[Examples] (例) &gt; [Structures] (ストラクチャー) &gt; [Simple] (シンプル) &gt; [POStandard] &gt; [SimpleShipNotice]を選択します。

   子エレメントがShipNoticeの下へ自動的に追加されます。
4. ShipNoticeエレメントの[IO/Database]タブにtabWriteURLファンクションをドラッグ＆ドロップします。
5. WriteURLをクリックしてプロパティを定義します:
   ### 例
   | プロパティ | 値 |
   | --- | --- |
   | Representation | XML |
   | URL | 書き込み先となるファイルへのURLは、file:///c:/users/jsmith/documents/shipnotice.xmlのようになります。 |
   | Append | 実行のたびにこのファイルを追加したい場合は、このチェックボックスをオンにします。 |

   ![](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/Resources/images/write_multiple_files_01_writeurl_properties.png)
6. ルートの下に、PurchaseOrdersという名前で新しいエレメントを作成します。
7. PurchaseOrdersエレメントのプロパティで、[Inherits From] (継承元)の右にある[...]ボタンをクリックし、[Examples] (例) &gt; [Structures] (ストラクチャー) &gt; [Paypal] &gt; [POStandard]を選択します。
8. PurchaseOrdersエレメントの[IO/Database]タブにtabWriteURLファンクションをドラッグ＆ドロップします。
9. WriteURLをクリックしてプロパティを定義します:
   ### 例
   | プロパティ | 値 |
   | --- | --- |
   | Representation | XML |
   | URL | 書き込み先となるファイルへのURLは、file:///c:/users/jsmith/documents/purchaseorders.xmlのようになります。 |
   | Append | 実行のたびにこのファイルを追加したい場合は、このチェックボックスをオンにします。 |
10. Ctrl + Sを押してストラクチャーを保存します。

## タスクの結果

ストラクチャーが作成され、2つの異なるXMLファイルに書き込むよう設定されたので、マップですぐに使用できます。 ![](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/Resources/images/write_multiple_files_02_writeurl.png)