Formateur et validateur XML

Embellissez, minifiez et validez du XML directement dans votre navigateur, avec une indentation de 2 espaces, 4 espaces ou tabulation, des attributs et commentaires préservés et un signalement d'erreur instantané.

Chargement de l'outil…

Formateur et validateur XMLCollez du XML pour le mettre en forme avec une indentation de 2 espaces, 4 espaces ou tabulations, ou minifiez-le sur une seule ligne compacte. La syntaxe est validée au fur et à mesure que vous tapez et la première erreur est signalée avec sa ligne et sa colonne. Tout est analysé entièrement dans votre navigateur et n'est jamais téléversé.

Qu'est-ce que Formateur et validateur XML ?

Un formateur, embellisseur et validateur XML en ligne et gratuit qui s'exécute entièrement dans votre navigateur. Collez du XML minifié ou désordonné et le mode Embellir ré-indente le document selon votre choix de 2 espaces, 4 espaces ou tabulation, en préservant les attributs, la déclaration XML, les commentaires et les sections CDATA. Passez au mode Minifier pour supprimer les espaces entre les éléments et tout réduire sur une seule ligne compacte pour le transport ou le stockage. Pendant que vous tapez, il valide le balisage avec un analyseur strict, et un indicateur d'État affiche « Valid XML » ou signale la première erreur avec sa ligne et sa colonne. Les développeurs l'utilisent pour lire et déboguer SOAP, RSS, sitemaps, SVG, mises en page Android et fichiers de configuration, et pour nettoyer les réponses d'API avant de les valider.

Comment utiliser Formateur et validateur XML

  1. Collez ou saisissez votre XML dans la zone de saisie.
  2. Laissez le mode sur Embellir pour indenter le document, ou cliquez sur Minifier pour le réduire sur une seule ligne.
  3. Choisissez l'indentation dans le menu déroulant : 2 espaces, 4 espaces ou une tabulation.
  4. Vérifiez la carte d'État - elle indique « Valid XML » ou affiche « Invalid » avec la ligne et la colonne de la première erreur.
  5. Utilisez le bouton Copier pour récupérer la sortie formatée, ou cliquez sur Effacer pour vider la saisie et recommencer.

Exemples

Embellir un document sur une ligne (2 espaces)

Entrée

<note><to>Tove</to><from>Jani</from></note>

Sortie

<note>
  <to>Tove</to>
  <from>Jani</from>
</note>

Minifier un fichier de configuration

Entrée

<config>
  <debug>false</debug>
  <port>8080</port>
</config>

Sortie

<config><debug>false</debug><port>8080</port></config>

Détecter une balise non fermée

Collez <a><b>x</a> et l'État passe à « Invalid », signalant la balise fermante qui ne correspond pas ainsi que la ligne et la colonne du problème, pour que vous puissiez aller directement à cet endroit et corriger le balisage.

Questions fréquentes

Mon XML est-il téléversé sur un serveur ?
Non. L'analyse, l'embellissement, la minification et la validation se font tous localement dans votre navigateur. Vos données ne quittent jamais votre appareil, et l'outil continue de fonctionner hors ligne.
Quelles options d'indentation puis-je utiliser ?
En mode Embellir, vous pouvez ré-indenter avec 2 espaces, 4 espaces ou un caractère de tabulation, choisis dans le menu déroulant. Le mode Minifier ignore l'indentation et supprime les espaces entre les éléments pour produire une seule ligne.
Conserve-t-il les attributs, commentaires et CDATA ?
Oui. Le formateur préserve les attributs des éléments, la déclaration XML, les commentaires et les sections CDATA, et conserve l'ordre des nœuds frères intact. Il ré-indente la structure sans modifier les données.
Pourquoi indique-t-il que mon XML n'est pas valide ?
Le validateur signale le premier problème de syntaxe et ajoute sa ligne et sa colonne. Les causes courantes sont une balise jamais fermée, une balise fermante qui ne correspond pas à celle ouverte, un guillemet manquant autour d'une valeur d'attribut, ou plus d'un élément racine.
Revalide-t-il automatiquement ?
Oui. La validation et le formatage se mettent à jour au fur et à mesure que vous tapez, donc dès que vous corrigez l'endroit signalé, l'État repasse à « Valid XML » et la sortie se rafraîchit instantanément.

Outils connexes