XML Formatter
NouveauFormatez, minifiez et validez XML avec une arborescence interactive repliable et la prise en charge des requêtes XPath.
Outils associés
YAML to JSON Converter
developer
Bidirectional YAML ↔ JSON conversion with syntax highlighting and format options.
Try it freeJSON Formatter & Validator
developer
Format, validate, and minify JSON with live syntax highlighting and error detection.
Try it freeJSON to CSV Converter
developer
Convert JSON arrays to CSV with delimiter options, nested object flattening, and a preview table.
Try it freeIntégrer cet outil
Ajoutez cet outil à votre site avec un extrait iframe.
<iframe src="https://dukotools.com/tools/xml-formatter?embed=1" width="100%" height="600" frameborder="0" allow="clipboard-write" loading="lazy" title="xml-formatter tool"></iframe>
About XML Formatter
XML Formatter est un outil de développement XML de qualité professionnelle combinant le formatage, la minification, la validation et la visualisation interactive d'arborescence sur une seule page. Collez du XML brut et cliquez sur Format pour obtenir du XML proprement indenté avec une indentation de 2 espaces. Cliquez sur Réduire pour supprimer tous les espaces pour un virement bancaire compact. La validation en direct avec un anti-rebond de 300 ms signifie que vous voyez les erreurs mises en évidence lorsque vous tapez sans aucun clic sur un bouton. L'arborescence est la caractéristique différenciatrice : basculez vers une arborescence interactive pliable montrant chaque élément, ses attributs et le contenu du texte. L'entrée de requête XPath sous l'arborescence vous permet de saisir n'importe quelle expression XPath et de voir les nœuds correspondants mis en évidence dans l'arborescence et répertoriés dans un panneau de résultats.
Principales fonctionnalités
Formater et réduire
Jolie impression en un clic avec indentation ou minification de 2 espaces supprimant tous les espaces.
Validation de la bonne forme
Valide XML avec des messages d'erreur en temps réel affichant le numéro de ligne et la description de l'erreur.
Vue arborescente interactive
Arborescence d'éléments pliable affichant les noms de balises, les attributs et le contenu du texte par nœud.
Entrée de requête XPath
Exécutez des expressions XPath et consultez les nœuds correspondants mis en évidence dans l'arborescence et répertoriés dans les résultats.
Sortie en surbrillance de la syntaxe
Sortie XML formatée affichée avec coloration syntaxique.
Nombre d'éléments et de caractères
Affiche le nombre total d'éléments et le nombre de caractères sous forme de statistiques de document.
Comment utiliser
- 1
Coller du XML
Collez du XML brut ou minifié dans la zone de texte d'entrée.
- 2
Formater ou réduire
Cliquez sur Format pour une jolie impression ou sur Minify pour une sortie compacte.
- 3
Valider
Cliquez sur Valider ou vérifiez l'indicateur d'erreur en direct pour détecter les problèmes de bonne formation.
- 4
Explorez l'arbre
Basculez vers l'arborescence pour parcourir la structure du document avec des nœuds réductibles.
- 5
Exécuter XPath
Entrez une expression XPath dans la zone de requête pour rechercher et mettre en évidence des nœuds spécifiques.
Cas d'utilisation réels
Débogage de la réponse API
Un développeur reçoit une réponse XML minifiée d'une API SOAP et utilise le formateur pour indenter et parcourir la structure avant d'écrire un analyseur.
Développement XPath
Un développeur qui écrit une transformation XSLT utilise l'entrée de requête XPath pour tester les expressions par rapport à un exemple XML avant de les incorporer dans la feuille de style.
Examen du fichier de configuration
Un ingénieur DevOps utilise l'arborescence pour parcourir un pom.xml Maven complexe et vérifier les déclarations de dépendances sans compter les niveaux d'indentation.
Foire aux questions
Related Free Tools
Explore these tools that work great alongside XML Formatter:
YAML to JSON Converter
Bidirectional YAML ↔ JSON conversion with syntax highlighting and format options.
JSON Formatter & Validator
Format, validate, and minify JSON with live syntax highlighting and error detection.
JSON to CSV Converter
Convert JSON arrays to CSV with delimiter options, nested object flattening, and a preview table.