# XMLのデコード

Availability-note[非推奨](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

このコンテンツは非推奨になりました。

利用対象...

* Data Fabric
* MDM Platform
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition

## このタスクについて

このステップでは、 デコードメカニズムを使用して、ジョブに送信する前にエスケープファンクションをXMLドキュメントから削除しようとしています。

## 手順

1. 2番目のステップをクリックして[Step Specifications] (ステップ仕様)エリアを表示し、そこでステップパラメーターを定義します。

   ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Action_Create3.png)

   情報メモ注: [Step Specification] (ステップ仕様)エリアで[Disable] (無効化)チェックボックスをオンにすれば、開いているプロセスエディターで選択したステップをいつでも無効にできます。
2. [Plugin name] (プラグイン名)リストからcodecを選択します。

   選択しているプラグインの説明が、[Plugin name] (プラグイン名)フィールドの上にあるボックスに表示されます。

   情報メモ注: ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Help_Icon.png)ボタンをクリックすると、プラグインとそのパラメーターの詳細を説明するダイアログボックスが表示されます。
3. 前のステップで定義したitem\_xml変数をこのステップlaw\_text入力パラメーターにマップし、![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Link_Icon.png)ボタンをクリックしてテーブルに追加します。
4. このステップ出力パラメーターを新しい変数(たとえばdecode\_xml)にマップし、![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Link_Icon.png)ボタンをクリックしてテーブルに追加します。

   情報メモ注: ステップごとにいずれかのデフォルト変数を選択するか、直前のプラグインで定義した変数の1つを定義します。
5. [Parameters] (パラメーター)エリアで、定義を次のように入力します。
   ```
   <parameters>
   	<method>DECODE</method>
   	<algorithm>XMLESCAPE</algorithm>
   </parameters>
   ```

   情報メモ警告: テキストエディターで入力したテキストは、保存時にデフォルトでインデントされます。これにより、[Smart View] (スマートビュー)プロセスの作成時にHTMLのフォーマットなどで特定の問題が発生することがあります。必要であれば、[Auto-indent] (自動インデント)チェックボックスをオフにして、プロセスの保存時にテキストのインデントを無効にします。

## タスクの結果

今のところ、プロセスの最初のステップは、完全なXMLレコードと共にitem\_xml変数を生成します。このステップはitem\_xmlをcodecプラグインlaw\_text入力パラメーターに送ります。codecプラグインはXMLをアンエスケープし、出力変数を使用して結果をdecode\_xmlにポストします。そのため、最後のステップ(ジョブの呼び出し)に送信されるdecode\_xmlドキュメントが準備されるようになりました。