# Décoder du XML

Availability-note[Déprécié·e](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

Ce contenu est obsolète.

Disponible dans...

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

## Pourquoi et quand exécuter cette tâche

Dans cette étape, vous souhaitez utiliser un mécanisme de décodage pour supprimer la fonction d'échappement du document XML avant de l'envoyer au Job.

## Procédure

1. Cliquez sur la deuxième étape pour afficher la zone Step Specifications dans laquelle vous pouvez configurer les paramètres de l'étape.

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

   Note InformationsRemarque : Vous pouvez à tout moment désactiver l'étape sélectionnée dans l'éditeur du Processus ouvert, si vous cochez la case Disable dans la zone Step Specification.
2. Dans la liste Plugin name, sélectionnez codec.

   Une description du plug-in sélectionnée s'affiche dans la boîte de texte au-dessus du champ Plugin name.

   Note InformationsRemarque : Le bouton ![](https://help.qlik.com/talend/fr-FR/studio-user-guide/Resources/images/Help_Icon.png) affiche une boîte de dialogue décrivant le plug-in et détaillant ses paramètres.
3. Mappez la variable item\_xml définie dans l'étape précédente au paramètre d'entrée law\_text de cette étape et cliquez sur le bouton ![](https://help.qlik.com/talend/fr-FR/studio-user-guide/Resources/images/Link_Icon.png) pour les ajouter à la table.
4. Mappez le paramètre de sortie de cette étape vers une nouvelle variable nommée decode\_xml, par exemple, puis cliquez sur le bouton ![](https://help.qlik.com/talend/fr-FR/studio-user-guide/Resources/images/Link_Icon.png) pour les ajouter à la table.

   Note InformationsRemarque : Pour chaque étape, vous pouvez sélectionner une des variables par défaut ou l'une des variables définies pour le plug-in précédent dans le Processus configuré.
5. Dans la zone Parameters, complétez la définition comme suit :
   ```
   <parameters>
   	<method>DECODE</method>
   	<algorithm>XMLESCAPE</algorithm>
   </parameters>
   ```

   Note InformationsAvertissement : Le texte que vous saisissez dans l'éditeur de texte est indenté par défaut lors de la sauvegarde. Cela peut être à l'origine de problèmes, comme en HTML lorsque vous créez un Processus "Smart View". Si nécessaire, décochez la case Auto-indent pour désactiver l'indentation du texte lors de la sauvegarde du Processus.

## Résultats

Jusqu'à présent, la première étape du Processus produit la variable item\_xml avec l'enregistrement XML complet. Cette étape envoie la variable item\_xml au paramètre d'entrée du plug-in "codec" law\_text. Le plug-in "codec" décode le XML et poste le résultat dans decode\_xml via sa variable de sortie. Il y a maintenant un document decode\_xml prêt à être envoyé à la dernière étape : l'appel du Job.