Formatez, minifiez et validez du XML avec des messages d'erreur clairs — directement dans votre navigateur.
Le XML reste partout dans les systèmes réels : SOAP et API historiques, flux RSS et Atom, configuration Android et Maven, images SVG et, au Brésil, chaque facture électronique (NF-e) qui circule entre les entreprises et le fisc. Ces documents arrivent en général minifiés ou indentés de façon incohérente, et une seule balise fermante manquante peut casser toute une intégration. Cet outil fait les deux choses dont vous avez le plus besoin : il vous dit immédiatement si un document est bien formé, et il le réécrit avec une indentation propre et cohérente pour rendre la structure lisible.
La validation s'appuie sur l'analyseur XML intégré à votre navigateur — le même moteur strict qui fait tourner la plateforme web — le contrôle de bonne formation est donc le vrai, pas une approximation par regex. Quand l'analyse échoue, l'outil extrait le numéro de ligne et le message de l'analyseur et les présente dans un format lisible, pour vous mener droit à la balise mal appariée, à l'esperluette isolée ou à l'attribut cassé. Le formatage est assuré par un sérialiseur récursif conçu sur mesure qui parcourt l'arbre analysé et reconstruit le document : les éléments sont indentés niveau par niveau, les éléments vides se replient en forme auto-fermante compacte, et les éléments ne contenant que du texte restent sur une ligne pour la lisibilité.
Le sérialiseur préserve délibérément ce que les embellisseurs génériques détruisent souvent : les sections CDATA gardent leur contenu brut intact, les commentaires et instructions de traitement restent à leur place, les valeurs d'attributs sont ré-échappées correctement, les préfixes d'espaces de noms sont conservés, et la déclaration XML de votre document d'origine est reprise. Le bouton « Minifier » applique le même moteur en sens inverse, en supprimant les blancs ignorables pour produire le plus petit document équivalent — pratique avant d'intégrer du XML dans un corps de requête. Vos fichiers ne quittent jamais la page : l'analyse et la réécriture se font entièrement sur votre appareil.
Un document bien formé respecte les règles structurelles du XML : un seul élément racine, chaque balise fermée, les attributs entre guillemets et les caractères spéciaux échappés. C'est le minimum pour qu'un analyseur accepte le fichier — cet outil vérifie exactement cela, avec l'analyseur XML natif du navigateur.
Non. Il vérifie la bonne formation (la syntaxe), pas la conformité à un schéma particulier. Un document peut être parfaitement bien formé et rester rejeté par un système qui attend des éléments précis — la validation de schéma exige le XSD et un validateur dédié.
Non. Seuls les blancs ignorables entre éléments sont touchés. Le contenu textuel est préservé, les sections CDATA sont gardées octet pour octet, et les commentaires, instructions de traitement et attributs survivent tous à l'aller-retour.
XML ne prédéfinit que cinq entités : &, <, >, " et '. Les noms HTML comme sont invalides en XML pur — remplacez-les par des entités numériques comme   ou déclarez-les dans une DTD.
Non. L'analyse, la validation, le formatage et la minification s'exécutent à 100 % en JavaScript sur votre appareil. Rien n'est envoyé, journalisé ni stocké — sûr même pour les factures et les documents contenant des données sensibles.
Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.
Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.