Aller au contenu
TextArray
Tout en local

Formateur XML

Imprimez joliment ou réduisez le XML avec des vérifications d'imbrication de balises qui nomment la balise incriminée.

Entrée

Formateur XML

Collez du XML et cet outil le reformate en un balisage proprement indenté – ou le réduit à une seule ligne réduite. Il gère le XML que vous rencontrez réellement au cours d'une journée de travail : réponses API, flux RSS et Atom, plans de site, fichiers SVG, manifestes Maven et NuGet, mises en page Android et le fichier de configuration, un outil de construction simplement mutilé sur une seule ligne.

Le formatage place chaque balise sur sa propre ligne et indente les enfants de deux espaces, quatre espaces ou une tabulation – votre choix. « Réduire les éléments courts » conserve un élément avec uniquement du contenu textuel, comme un seul SKU ou une date, sur une seule ligne, ce qui permet de conserver les documents contenant beaucoup de données compacts et numérisables ; éteignez-le et chaque valeur se déplace vers sa propre ligne en retrait. Les commentaires, les sections CDATA, les instructions de traitement et la déclaration XML survivent tous intacts, et le texte contenant uniquement des espaces entre les balises est rangé tandis que le contenu textuel réel est conservé. Minify fait l'inverse : il supprime les espaces entre les balises afin que le document soit aussi petit que possible sans changer sa signification.

Pendant qu'il fonctionne, l'outil vérifie que les balises s'emboîtent correctement. Une balise de fermeture parasite ou un élément qui ne se ferme jamais produit un message calme nommant la balise exacte, la correction prend donc quelques secondes. Connaissez cependant les limites : il s'agit d'un formateur, pas d'un validateur de schéma : il vérifie uniquement l'imbrication et la syntaxe des attributs est transmise exactement telle qu'elle est écrite, sans vérification DTD ou XSD.

Tout fonctionne dans votre navigateur. Aucune demande n'est envoyée et rien n'est enregistré, donc les flux, exportations et configurations contenant des données internes peuvent être collés en toute sécurité. Le décompte montre les éléments, la profondeur et la taille avant et après.

FAQ

Est-ce un validateur XML ?
Seulement en partie. Il vérifie que les balises s'ouvrent et se ferment dans le bon ordre et nomme la balise dans le cas contraire. Il n'est pas validé par rapport à un schéma DTD ou XSD, et la syntaxe des attributs est transmise telle qu'elle est écrite : utilisez un validateur dédié pour la conformité du schéma.
À quoi sert « Réduire les éléments courts » ?
Un élément dont l'intégralité du contenu est un seul morceau de texte reste sur une seule ligne au lieu d'être divisé sur trois. Cela permet de réduire considérablement la durée des documents contenant beaucoup de données, tels que les flux et les exportations. Désactivez-le pour donner à chaque valeur sa propre ligne en retrait.
Les commentaires, CDATA et la déclaration XML sont-ils conservés ?
Oui. Les commentaires, les sections CDATA, les instructions de traitement et les déclarations DOCTYPE transitent octet par octet et sont uniquement réindentés. Le texte contenant uniquement des espaces entre les balises est supprimé ; le contenu du texte réel est conservé.
Quelle est la différence entre le formatage et la réduction ?
Le formatage ajoute des nouvelles lignes et une indentation pour que la structure soit lisible. La réduction supprime les espaces entre les balises afin que le document soit aussi petit que possible. Ni l’un ni l’autre ne modifie les noms d’éléments, les attributs ou le contenu du texte.
Mon XML est-il téléchargé quelque part ?
L'analyse et le formatage s'effectuent entièrement dans votre navigateur et le XML ne quitte jamais votre appareil — sans danger pour les flux, les exportations et les fichiers de configuration contenant des données internes.