Pourquoi j'ai besoin de décoder du XML depuis les URLs
Dans mon travail quotidien d'intégration de systèmes, je rencontre fréquemment du XML transmis via URLs — intégrations SOAP, callbacks de paiement, APIs legacy, webhooks de systèmes enterprise. Ces chaînes %3C%3Fxml%20version... sont incompréhensibles sans décodage. Cet outil transforme instantanément ces données encodées en XML lisible, formaté et validé, me permettant de déboguer efficacement les échanges entre systèmes.
Fonctionnalités de cet outil
🔓 Décodage complet
Transforme toutes les séquences %XX en caractères originaux. Gère correctement UTF-8 pour les accents et caractères internationaux.
✅ Validation XML
Vérifie que le XML décodé est bien formé (well-formed). Détecte les erreurs de syntaxe : balises non fermées, attributs malformés.
📐 Formatage intelligent
Indente automatiquement le XML minifié pour une lecture claire. Respecte la structure hiérarchique des éléments.
📦 Préservation totale
Déclaration XML, namespaces, sections CDATA, commentaires, instructions de traitement — tout est préservé fidèlement.
Comment utiliser cet outil
- Collez le XML encodé — La chaîne %3C%3Fxml... dans le panneau de gauche
- Cliquez « Décoder XML » — Le XML original apparaît dans l'éditeur
- Formatez si nécessaire — « Formater XML » indente le résultat
- Exportez — Copiez ou téléchargez le fichier .xml
Référence des encodages XML courants
- %3C → < (ouverture de balise)
- %3E → > (fermeture de balise)
- %26 → & (esperluette, début d'entité)
- %22 → " (guillemet double)
- %27 → ' (apostrophe)
- %3F → ? (déclaration <?xml)
- %2F → / (balise fermante)
- %3D → = (attributs)
Cas d'usage concrets
J'utilise cet outil pour déboguer les callbacks SOAP des passerelles de paiement, analyser les requêtes XML dans les logs serveur Apache/Nginx, décoder les paramètres de retour des APIs enterprise (SAP, Oracle), et inspecter les messages SAML dans les flux d'authentification SSO. Tout le traitement reste local dans votre navigateur.