Nœud XML n8nConfigurer XML dans n8n.
Le nœud XML n8n transforme une chaîne de balises en données exploitables, et l'inverse. Un seul paramètre de tête pilote tout, Mode, avec 2 sens de conversion. Tu désignes la propriété qui contient la charge utile, et la suite du workflow reçoit une structure lisible.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud XML n8n dans un workflow ?
Convertir des données depuis et vers XML, c'est toute la tâche de ce nœud : tu choisis le sens avec Mode et tu nommes la propriété qui porte la charge utile, puis n8n transmet au nœud suivant un objet JSON ou une chaîne de balises. Comme il ne démarre jamais un workflow de lui-même, un déclencheur le précède toujours, Schedule Trigger, Webhook ou le trigger d'un outil, et le nœud tourne ensuite sur chaque item reçu.
Premier cas, un flux entrant. Beaucoup d'outils métier exposent encore leurs exports en XML : tu récupères le fichier avec HTTP Request, le corps de la réponse arrive dans une propriété sous forme de longue chaîne, et le nœud XML en mode xmlToJson la transforme en objet. Ensuite, Edit Fields (Set) remet les champs utiles dans des clés propres avant de pousser le tout vers Google Sheets.
Deuxième cas, le sens inverse. Un transporteur ou une plateforme d'EDI n'accepte que du XML. Tu construis l'objet dans le workflow, tu bascules Mode sur jsonToxml, et la chaîne obtenue part en corps de requête. L'option Root Name fixe le nom de l'élément racine, et Headless retire l'en-tête XML quand le destinataire le refuse.
Troisième cas, l'aiguillage. Une fois les balises converties, les valeurs sont des champs JSON comme les autres : If sépare les items en erreur de ceux qui sont corrects, et le reste du workflow ignore complètement que la donnée est arrivée en balises.
Deux réflexes évitent des allers-retours. Si le XML est dans un fichier binaire, le nœud Extract from File le convertit d'abord en texte, parce que ce nœud lit une propriété texte, pas un fichier. Et la liste d'options dépend du sens : Attribute Key et Character Key apparaissent dans les 2 modes, alors que Explicit Array, Normalize Tags ou Trim ne s'affichent qu'en XML to JSON.
Côté limites, une seule règle compte vraiment : toute option que tu n'ajoutes pas avec Add option garde sa valeur par défaut. Deux nœuds identiques à l'écran peuvent donc parser différemment. Le nœud est en version 1, et un workflow ancien peut en afficher une plus basse, avec moins d'options. Pour situer la plateforme elle-même, l'Avis n8n fait le tour.
Quels paramètres le nœud XML propose-t-il ?
Le nœud XML compte un paramètre. Pour chacun : le nœud tel que tu le configures dans n8n, ce que le paramètre change, et nos notes de terrain.
Sommaire des paramètres
Mode
modeCe que tu vois dans n8n
Notes & cas d'usage
Mode définit depuis et vers quel format les données sont converties, et tout le reste du panneau en découle. La valeur se règle une fois par nœud : lire une réponse puis fabriquer un envoi demande donc 2 nœuds XML.
Paramètres clés
- Mode :
xmlToJsonconvertit les données de XML vers JSON,jsonToxmlles convertit de JSON vers XML. - Property Name : requis, le nom de la propriété qui contient les données à convertir, souvent
{{ $json.data }}venue du nœud précédent. - Options : s'ouvre avec Add option, chaque option ajoutée devient un champ de plus dans le panneau.
Besoin d'aide pour automatiser XML avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions fréquentes sur le nœud XML
01Le nœud XML n8n est-il gratuit ?
02Que faut-il configurer avant de s'en servir ?
03Quelles sont les limites du nœud XML ?
04Nœud XML ou Extract from File ?
05n8n ou Make pour convertir du XML ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.


