Formateur XML - Mise en Forme, Minification et Validation de XML en Ligne

AdSense Placeholder
Slot: header_tool

Formateur XML

Indentez, compressez et vérifiez du XML, avec les erreurs signalées par ligne et colonne

AdSense Placeholder
Slot: tool_mid_article

Indentation Propre

Choisissez 2, 4 ou 8 espaces ou des tabulations. Les attributs, commentaires, CDATA et la déclaration XML sont conservés à l'identique.

Messages d'Erreur Précis

Balises non correspondantes, guillemets manquants, attributs en double et entités erronées sont signalés avec ligne et colonne, et l'endroit est sélectionné.

Minifie Aussi

Supprimez les espaces de mise en page entre éléments pour réduire un document sans changer son texte.

Confidentialité Totale

Votre XML est analysé dans votre navigateur et jamais envoyé.

Le XML Bien Formé en Bref

Le XML est strict. Un document doit avoir exactement un élément racine, chaque balise ouvrante doit être fermée dans le bon ordre, les valeurs d'attribut doivent être entre guillemets et les noms d'attribut ne doivent pas se répéter sur un élément. Les caractères & et < dans le texte doivent être écrits sous forme d'entités, et les commentaires ne peuvent pas contenir de double tiret. Cet outil vérifie tout cela et signale le premier problème rencontré.

La mise en forme ménage le texte. Les éléments qui ne contiennent que du texte restent sur une ligne tels qu'écrits, et ceux qui mêlent texte et éléments enfants, comme un paragraphe avec des mots en gras, sont laissés exactement tels quels, car modifier les espaces à cet endroit changerait le document. Seule la bonne formation est vérifiée ; il n'y a pas de validation par rapport à un schéma (XSD) ou une DTD.

Points Clés

  • Sans risque pour le texte: Le contenu textuel et le contenu mixte gardent leurs espaces exacts.
  • Options: Transformez éventuellement les éléments vides en balises auto-fermantes et supprimez les commentaires.
  • Outils associés: Voir aussi XML vers JSON, le Formateur HTML et le Validateur de Sitemap XML.
AdSense Placeholder
Slot: footer_leaderboard