Omnikit
DevFichiersFinancesTous les outils
Ctrl K
Outils pour développeursOutils pour fichiersCalculateurs financiersTous les outils
AccueilOutils pour développeursFormateur et validateur XML
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Formateur et validateur XML

dev

Indentez du XML, minifiez-le et voyez la première erreur par ligne et colonne

Fonctionne dans votre navigateur. Rien de ce que vous saisissez n'est envoyé nulle part.

Formater du XML indente les éléments imbriqués pour rendre la hiérarchie visible, et le minifier retire de nouveau ces espaces. Un document mal formé est signalé par ligne et colonne, si bien que vous allez droit à la ligne 47 au lieu de chercher. Tout est analysé dans votre navigateur.

Cette page a été traduite automatiquement à partir de l'original anglais. Aucune personne n’a encore relu la traduction : c’est la version anglaise qui fait foi. Lire l'original en anglais

Ensuite :
  • Formateur et validateur JSON Formatez, validez, minifiez et triez du JSON avec la position exacte des erreurs
  • Formateur et minificateur HTML Indentez un HTML désordonné, ou minifiez-le et voyez les octets gagnés

Comment formater, minifier et valider du XML

1

Collez le document dans la zone XML ou appuyez sur Essayer un exemple.

2

Choisissez Formater pour l'indenter, Minifier pour retirer l'indentation ou Valider pour vérifier qu'il est bien formé.

3

Si le document est cassé, lisez la ligne, la colonne et l'indication sous la zone, puis corrigez cet endroit.

4

Appuyez sur Copier ou Télécharger pour récupérer le XML formaté ou minifié.

À propos du formateur et validateur XML

Ce formateur XML fait trois choses depuis une seule zone. Formater indente le document en arbre, un élément par ligne, avec deux espaces, quatre espaces ou une tabulation. Valider vérifie que le document est bien formé et, s'il ne l'est pas, donne le premier vrai problème avec sa ligne et sa colonne. Minifier retire l'indentation et, si vous le voulez, les commentaires, puis affiche les octets gagnés.

Le XML arrive souvent dans un état peu pratique. Une réponse SOAP ou un payload d'API tient sur une seule ligne de milliers de caractères. Le flux d'un partenaire est rejeté par votre outil d'import avec pour seule explication « invalid XML ». Un fichier de configuration modifié par trois personnes n'est plus aligné. Ici, les trois deviennent lisibles d'un simple collage.

Le validateur vérifie ce que XML exige réellement : un seul élément racine, chaque balise fermée par son propre nom dans le bon ordre, des valeurs d'attributs entre guillemets et jamais définies deux fois, des esperluettes écrites sous forme d'entités, et rien d'autre que des espaces et des commentaires hors de la racine. Les messages disent quoi changer, par exemple quel élément a été ouvert plus tôt et doit être fermé d'abord. Il ne valide pas contre une DTD ou un schéma XSD ; il vérifie que le document est bien formé, ce qui est l'erreur que l'on rencontre réellement.

La minification ne retire que les espaces situés entre les éléments, car en XML le texte à l'intérieur d'un élément constitue les données. Le texte ayant un contenu, comme les sections CDATA, est copié caractère par caractère. Tout s'exécute dans votre navigateur, donc les payloads contenant des données clients ne quittent jamais votre appareil.

Questions fréquentes

Ce formateur XML est-il gratuit ?

Oui. Sans inscription, sans limite de taille de document et sans plafond d'utilisation. La page est financée par quelques publicités affichées en dehors de l'outil, et rien n'est ajouté à votre document.

Mon XML est-il envoyé sur un serveur ?

Non. Le formatage, la validation et la minification s'exécutent tous dans votre navigateur avec JavaScript. Un payload contenant des données clients, des numéros de commande ou un endpoint interne ne quitte jamais votre appareil et n'est stocké nulle part.

Comment savoir où mon XML est invalide ?

Collez-le et le premier problème s'affiche avec sa ligne et sa colonne, à côté de la saisie. Les réponses typiques sont une balise fermée avec le mauvais nom, une valeur d'attribut sans son guillemet, une esperluette isolée qui devrait être & ou un deuxième élément racine.

Valide-t-il contre une DTD ou un schéma XSD ?

Non. Il vérifie que le document est bien formé : une racine, des balises correctement imbriquées et fermées, des attributs entre guillemets et des entités valides. La validation par schéma exige le schéma lui-même et constitue une autre tâche. La bonne formation est ce qui fait échouer la plupart des fichiers rejetés.

La minification XML va-t-elle modifier mes données ?

Non. Seuls les espaces entre les éléments sont retirés, car il s'agit de l'indentation ajoutée par un formateur. Le texte dans un élément constitue les données, il est donc copié à l'identique, et les sections CDATA ne sont pas touchées. Les commentaires sont retirés sauf si vous les gardez.

Peut-il formater une réponse SOAP ou un flux RSS ?

Oui. Les deux sont du XML ordinaire. Collez toute la réponse, déclaration XML comprise, et elle revient sous forme d'arbre indenté. Les préfixes d'espace de noms comme soap: et content: sont des noms d'éléments comme les autres et sont conservés.

Toujours bloqué ? Poser une question sur Formateur et validateur XML et toute personne qui connaît la réponse peut répondre. Aucun compte nécessaire.

Outils associés

Tous les outils pour développeurs
Visionneuse et validateur JSONLVérifiez JSON Lines et NDJSON ligne par ligne, affichez-les en tableau, convertissez en tableau JSONFormateur et validateur JSONFormatez, validez, minifiez et triez du JSON avec la position exacte des erreursFormateur SQLFormatez et embellissez du SQL pour PostgreSQL, MySQL, SQL Server et d'autresAperçu MarkdownÉcrivez du Markdown et voyez-le rendu en direct, avec tableaux, listes de tâches et codeFormateur et minificateur HTMLIndentez un HTML désordonné, ou minifiez-le et voyez les octets gagnésFormateur et minificateur CSSMettez en forme une feuille de style ou minifiez-la, avec le gain de taille affichéHex Viewer (xxd online)See any file as an xxd hex dump with offsets and text, or turn a hex dump back into a fileGraphQL FormatterFormat, minify and validate GraphQL queries and schemas, with errors by line and column
Cet outil vous a-t-il été utile ?
Omnikit

Les petites tâches, faites dans votre navigateur. Gratuit, rapide et privé. Les fichiers ne sont jamais envoyés.

Fichiers

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finances

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuidesQuestionsÀ proposNos vérificationsBibliothèque juridique (bêta)ConfidentialitéConditionsTransparenceContactMore: Exam practice (UGC NET Paper 1)Fonctionne dans votre navigateur. Rien n'est envoyé. © 2026 Omnikit (theomnikit.com)