XML Formatter embellit, minifie et valide l'XML dans le navigateur. Indentation configurable, auto-fermeture optionnelle des balises vides, bascule de préservation des commentaires et sortie avec coloration syntaxique. Utilise le DOMParser natif du navigateur pour une validation conforme aux spécifications avec des messages d'erreur clairs pour l'XML mal formé.
L'XML n'est peut-être plus le format le plus à la mode, mais il reste omniprésent — flux RSS, API SOAP, fichiers SVG, fichiers de configuration (Spring, Maven, Android), sorties de build, assertions SAML et d'innombrables intégrations héritées. Lorsqu'un fichier XML se présente sous la forme d'un bloc sur une seule ligne ou avec une indentation incohérente, il est pénible à lire. XML Formatter résout ce problème dans le navigateur sans aucun envoi de données. Collez n'importe quel XML — minifié, mal indenté ou fraîchement copié — cliquez sur Formater, et obtenez un arbre proprement indenté avec votre largeur d'indentation préférée. Les éléments vides peuvent être auto-fermés (<tag></tag> → <tag />) pour plus de compacité, et les commentaires peuvent être conservés ou supprimés. Le DOMParser natif valide l'entrée — toute erreur de syntaxe (balises non fermées, entités invalides, guillemets mal assortis) est signalée par un message d'erreur clair incluant l'emplacement approximatif. La coloration syntaxique colore les balises en violet, les noms d'attributs en bleu, les valeurs en vert et les commentaires en gris italique — rendant la structure facile à parcourir. Une option Minifier réduit les espaces entre les balises pour l'utilisation en production.
Convertit l'XML minifié ou désordonné en une sortie proprement indentée. Largeur d'indentation configurable (0-8 espaces).
Utilise le DOMParser pour une validation conforme. Les erreurs de syntaxe s'affichent avec les détails de l'emplacement.
Supprime tous les espaces entre les balises pour une sortie compacte — utile pour intégrer l'XML dans des chaînes de code ou réduire la taille des données.
Colore distinctement les balises, attributs, valeurs et commentaires pour un balayage visuel facile. Désactivez pour une sortie en texte brut.
Réduit automatiquement les balises d'éléments vides (<tag></tag>) en forme auto-fermée (<tag />) pour plus de compacité.
Conservez les commentaires pour la documentation, ou supprimez-les lors de la préparation de l'XML pour la production ou les API.
Les corps SOAP sont souvent des soupes XML sur une seule ligne. Formatez-les pour inspecter la structure et trouver le champ requis.
Collez un SVG complexe, formatez-le pour voir la structure path/rect/g, éditez des éléments, puis copiez-le minifié.
Formatez les flux RSS/Atom pour vérifier la structure des éléments avant de les parser programmatiquement.
Nettoyez les fichiers pom.xml, build.xml ou les manifestes Android pour les revues de code — une indentation cohérente rend les diffs plus clairs.
Avant de sauvegarder une config, validez que l'XML est bien formé — détectez une balise fermante manquante avant qu'elle ne casse la prod.
Cliquez sur l'icône XML dans le dock DevSuite Pro. Un panneau s'ouvre avec les options et une zone de saisie.
Collez n'importe quel XML — d'une réponse API, fichier de config, SVG, flux RSS, etc. La validation en direct s'exécute pendant la saisie.
Appuyez sur Formater pour obtenir une sortie proprement indentée. L'XML invalide affiche une erreur avec l'emplacement avant le formatage.
Réglez la largeur d'indentation, activez l'auto-fermeture des balises vides, conservez/supprimez les commentaires et activez/désactivez la coloration.
Cliquez sur Copier pour récupérer l'XML formaté ou minifié pour vos codes, docs ou appels API.
Installez DevSuite Pro gratuitement et débloquez plus de 39 outils de développement pour votre navigateur.