Formateur et validateur XML
Collez votre XML pour l’indenter par niveau et voir aussitôt s’il est bien formé.
Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.
Mode d’emploi
- Collez du XML dans le champ de saisie. Chaque élément s’affiche sur sa propre ligne, indenté selon sa profondeur.
- Dans « Indentation », choisissez 2 espaces, 4 espaces ou une tabulation, ou « Minifier » pour supprimer les blancs entre les balises.
- Désactivez « Garder les commentaires » pour retirer tous les commentaires <!-- -->.
- Si une balise est mal fermée ou si un guillemet manque à un attribut, le résultat signale l’endroit et la barre d’état indique la ligne et la colonne.
- Si le XML est bien formé, ✓ s’affiche sous le résultat avec le nombre d’éléments et d’attributs. Les préfixes d’espace de noms non déclarés (comme soap:) sont tout de même formatés, mais signalés par ⚠.
Questions fréquentes
L’outil modifie-t-il le contenu de mon texte ?
Il ne réorganise que les blancs entre les balises. Les éléments qui mélangent texte et balises, comme <p>Bonjour <b>le monde</b></p>, restent tels quels sur une ligne, car leurs espaces peuvent avoir un sens. Les valeurs d’attributs et les références d’entités comme & ne sont pas touchées.
Le XML est-il validé avec un XSD ou une DTD ?
Non. Seule la syntaxe XML (document bien formé) est vérifiée, comme la fermeture des balises et les guillemets des attributs. Pour valider un document par rapport à un schéma précis, utilisez un outil comme xmllint ; pour créer une ébauche de schéma à partir d’un XML d’exemple, essayez le générateur XSD.
Que veut dire « bien formé » ?
Chaque balise ouvrante a sa balise fermante, il y a un seul élément racine, les valeurs d’attributs sont entre guillemets, et & ainsi que < sont correctement échappés. Tout analyseur XML s’arrête dès qu’une de ces règles n’est pas respectée.
Mon XML est-il envoyé quelque part ?
Non. La mise en forme se fait entièrement dans votre navigateur ; rien n’est envoyé à un serveur.
Outils similaires
Tous les outils
Texte
- Compteur de caractères
- Majuscules/minuscules
- Comparer des textes
- Générateur d’anagrammes
- Écriture cursive
- Extracteur de domaines
- Extracteur d’e-mails
- Rechercher et remplacer
- Texte en italique
- Trier une liste
- Aperçu Markdown
- Réparer l’encodage
- Code morse
- Nom japonais en hangeul
- Prénom en coréen
- Texte gras et italique
- Texte barré
Conversion et encodage
- Générateur de QR code
- Encodeur/décodeur Base64
- Encoder/décoder une URL
- Base64 en image
- Binaire ↔ décimal
- Binaire ↔ hex
- Décimal ↔ hex
- Excel en tableau HTML
- Entités HTML
- Image en Base64
- JSON Escape
- Convertisseur de base
- Convertisseur Punycode
- Texte en ASCII
- Texte en binaire
- Texte en décimal
- Texte en hexa
- Convertisseur Unicode
- Timestamp Unix
Conversion d’unités
- Convertisseur d’unités
- Convertisseur de température
- Conversion de poids
- Convertisseur de surface
- Convertisseur de longueur
- Convertisseur d’angles
- Convertisseur de calories
- Tailles de données
- Volumes secs
- Charge électrique
- Convertisseur d’énergie
- Convertisseur de débit
- Convertisseur de force
- Consommation de carburant
- Intensité lumineuse
- Force magnétomotrice
- Convertisseur de puissance
- Convertisseur de pression
- Convertisseur de dose
- Convertisseur de vitesse
- Conversion de temps
- Conversion de volume