# ファイルを複数の出力に分割

XMLファイルでレコードをフィルタリングし、異なる3つのCSVファイルに出力を書き込みます。

## このタスクについて

この例では、入力として次のXMLサンプルを使います:

```
<orders>
   <order>
      <orderId>ih3fPC</orderId>
      <lastName>Chester</lastName>
      <firstName>Harding</firstName>
      <region>US</region>
   </order>
   <order>
      <orderId>vF7lNh</orderId>
      <lastName>Bill</lastName>
      <firstName>Madison</firstName>
      <region>EMEA</region>
   </order>
   <order>
      <orderId>l7xZ4P</orderId>
      <lastName>George</lastName>
      <firstName>Harding</firstName>
      <region>APAC</region>
   </order>
   <order>
      <orderId>dTTrNO</orderId>
      <lastName>Abraham</lastName>
      <firstName>Roosevelt</firstName>
      <region>US</region>
   </order>
   <order>
      <orderId>wZlWOj</orderId>
      <lastName>William</lastName>
      <firstName>Quincy</firstName>
      <region>APAC</region>
   </order>
</orders>
```

変換の目標は、regionエレメントの値に基づいてこのファイルを分割することです。

### このセクション内

* [XMLファイルを3つのCSVファイルに分割するジョブを作成](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2025-06/creating-job-to-split-xml-file-into-three-csv-files)
* [入力を3つの出力にマッピング](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2025-06/mapping-input-to-three-outputs)