# Formateur XML

Formate, embelli et compresse XML avec indentation configurable. Préserve les commentaires et CDATA

> Page canonique: https://elysiatools.com/fr/tools/xml-formatter

- **Catégorie:** Format Conversion

- **Mots-clés:** xml, formateur, embellir, compresser, indentation, xml formateur

## Présentation

Ce formateur XML en ligne vous permet de structurer, d'embellir ou de compresser vos documents XML en quelques clics. Grâce à des options d'indentation personnalisables, à la gestion des commentaires et à la préservation des blocs CDATA, vous pouvez rendre vos fichiers de configuration et flux de données parfaitement lisibles ou optimisés pour la production.

## Entrées

- **Entrée XML** (textarea): Enter your XML here...
- **Taille d'indentation** (number): Enter indent size (0-8)
- **Mode** (select)
- **Préserver les Commentaires** (checkbox)
- **Réduire les Espaces** (checkbox)

## Quand l'utiliser

- Lorsque vous devez analyser un fichier XML brut ou mal formaté pour en comprendre la structure hiérarchique.
- Avant de déployer une application pour réduire le poids des fichiers de configuration XML en les compressant.
- Pour nettoyer le code XML généré automatiquement par des systèmes tiers en ajustant l'indentation et en gérant les espaces.

## Fonctionnement

- Collez votre code XML brut dans la zone de saisie principale.
- Configurez les options de mise en forme, telles que la taille de l'indentation, le mode (embellir ou compresser) et la conservation des commentaires.
- Cliquez sur le bouton de traitement pour générer instantanément le code XML formaté ou minifié.

## Cas d'usage

- Embellissement de flux RSS ou de sitemaps XML pour faciliter leur relecture technique.
- Minification de fichiers de configuration de serveurs ou d'applications Java pour optimiser les performances de chargement.
- Nettoyage de réponses d'API SOAP brutes pour le débogage et l'analyse des balises.

## Questions fréquentes

### Puis-je conserver les commentaires présents dans mon fichier XML ?

Oui, l'option 'Préserver les Commentaires' permet de garder tous vos commentaires intacts lors du formatage.

### Quelle est la taille d'indentation maximale autorisée ?

Vous pouvez configurer une taille d'indentation allant de 0 à 8 espaces.

### Le formateur prend-il en charge la compression (minification) ?

Oui, il suffit de sélectionner le mode 'Compresser' pour supprimer les espaces inutiles et réduire la taille du fichier.

### Les sections CDATA sont-elles altérées par le traitement ?

Non, le formateur préserve intégralement le contenu et la structure des blocs CDATA.

### Comment fonctionne l'option 'Réduire les Espaces' ?

Elle fusionne les espaces blancs consécutifs en un seul espace pour nettoyer le document sans altérer sa validité.

## Outils associés

- [Extracteur de Métadonnées XMP](https://elysiatools.com/fr/tools/image-xmp): Extraire et afficher les métadonnées XMP des images y compris les informations Adobe Photoshop, Lightroom et Creative Cloud
- [Formateur JSON](https://elysiatools.com/fr/tools/json-formatter): Formate et valide les données JSON
- [Formateur TOML](https://elysiatools.com/fr/tools/toml-formatter): Formate et embelli TOML. Remarque : les commentaires sont perdus et l'ordre des clés peut changer (limitation @iarna/toml)
- [Formateur YAML](https://elysiatools.com/fr/tools/yaml-formatter): Formate et embelli YAML. Remarque : les commentaires sont perdus (limitation js-yaml)
- [Convertisseur CSV vers XML](https://elysiatools.com/fr/tools/csv-to-xml): Convertit les données CSV au format XML avec des options de formatage personnalisables
- [Convertisseur JSON vers XML](https://elysiatools.com/fr/tools/json-to-xml): Convertit les données JSON au format XML avec des options de formatage personnalisables
- [Text to XML Converter](https://elysiatools.com/fr/tools/text-to-xml): Convert various text formats to XML with customizable structure and formatting options
- [Beautifieur CSS](https://elysiatools.com/fr/tools/css-beautifier): Formate et embellit le code CSS minifié ou désordonné en feuilles de style lisibles

## Exemples

- [Exemples d'Analyse de Journaux Nginx](https://elysiatools.com/fr/samples/nginx-log-samples): Échantillons complets de journaux Nginx pour tester l'outil log-parser, incluant divers formats et scénarios de journaux d'accès et d'erreur
- [Échantillons de Convertisseur de Casse](https://elysiatools.com/fr/samples/text-case-formats): Échantillons de test pour la conversion de casse entre différentes conventions de nommage
- [Exemples de Sérialisation Android Java](https://elysiatools.com/fr/samples/android-serialization-java): Exemples de sérialisation Android Java incluant sérialisation JSON, désérialisation et analyse XML
- [Exemples de Sérialisation Android Kotlin](https://elysiatools.com/fr/samples/android-serialization-kotlin): Exemples de sérialisation Android Kotlin incluant la sérialisation JSON, la désérialisation et l'analyse XML

## Contenu associé

- [Outils XML de conversion, mapping et XPath](https://elysiatools.com/fr/hubs/xml-convert): Des outils reunis pour conversion XML, mapping, fusion et extraction XPath dans un seul hub.
- [Outils de masquage, de surlignage et de mise en forme de texte](https://elysiatools.com/fr/hubs/text-format): Comparez les outils de masquage de texte sensible, de détection de PII, de normalisation de numéros, de surlignage, de centrage et de formatage de diff dans un hub unique.
- [Outils de formatage, de diff et de normalisation JSON](https://elysiatools.com/fr/hubs/json-format): Comparez les outils de formatage JSON, diff, revue de logs, comparaison de configuration et normalisation de données dans un hub unique pour les workflows JSON lisibles et vérifiables.
