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é.
Formateur et validateur XML — Collez 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
- Collez ou saisissez votre XML dans la zone de saisie.
- Laissez le mode sur Embellir pour indenter le document, ou cliquez sur Minifier pour le réduire sur une seule ligne.
- Choisissez l'indentation dans le menu déroulant : 2 espaces, 4 espaces ou une tabulation.
- Vérifiez la carte d'État - elle indique « Valid XML » ou affiche « Invalid » avec la ligne et la colonne de la première erreur.
- 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
Encoder / décoder Base32 / Base58
Encode du texte en Base32 (RFC 4648) ou Base58 (l'alphabet Bitcoin) et décode l'un comme l'autre vers du texte, entièrement compatible UTF-8 et directement dans ton navigateur.
Encoder / décoder en Base64
Encodez ou décodez du Base64 (compatible UTF-8) avec un alphabet URL-safe, remplissage optionnel, retour à la ligne 64/76, comptage d'octets et de caractères en direct et une vue octets en hex ou binaire.
Convertisseur de casse et compteur
Convertissez du texte entre UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case et plus, et comptez caractères, mots et lignes.
Formateur et minificateur de code
Embellissez ou minifiez HTML, CSS et JavaScript instantanément dans votre navigateur, avec une indentation de 2 espaces, 4 espaces ou tabulation et une compression JavaScript propulsée par Terser.