Outils de développement

Formateur XML

Mettez en forme, indentez ou compressez vos documents XML avec un niveau d'indentation configurable et une validation intégrée.

Exécuter l’outil

Cet outil en ligne traite vos documents XML pour améliorer leur lisibilité ou réduire leur taille. L'opération d'embellissement analyse la structure du document et insère des retours à la ligne ainsi qu'un espacement régulier pour chaque niveau hiérarchique. Vous pouvez régler la largeur de l'indentation de 0 à 8 espaces selon vos préférences d'affichage, la valeur par défaut étant fixée à 2 espaces. À l'inverse, l'option de compression supprime les commentaires, réduit les espacements superflus situés entre les balises et retire les espaces au début ou à la fin du flux. L'outil accepte des textes contenant jusqu'à 1 000 000 d'octets encodés en UTF-8. Avant toute mise en page ou compression, la syntaxe XML est vérifiée : si une balise est mal fermée ou corrompue, un message d'erreur signale le problème dans le panneau d'affichage. Les entrées vides ou composées uniquement d'espaces sont acceptées et produisent un contenu vide.

Mode d’emploi

  1. Collez ou saisissez votre fragment XML dans la zone de texte prévue à cet effet.
  2. Indiquez le nombre d'espaces souhaité pour l'indentation, compris entre 0 et 8.
  3. Choisissez le mode de traitement : embellissement pour aérer le document ou compression pour condenser les balises.
  4. Lancez le traitement pour visualiser le document XML transformé dans le panneau de sortie.

Exemples

  • Formatage d'un catalogue produit sur une seule ligne avec une indentation de 2 espaces pour afficher chaque balise enfant sur une ligne distincte.
  • Compression d'un fichier de configuration XML volumineux pour retirer les commentaires et supprimer les espaces inter-balises avant un transfert réseau.

FAQ

Que se passe-t-il si mon code XML comporte une balise non fermée ?

L'outil détecte l'anomalie lors de la validation. Le panneau de résultat affiche un message d'erreur au lieu du texte formaté.

Le mode de compression conserve-t-il les commentaires XML ?

Non, la compression retire l'ensemble des commentaires ainsi que les espaces blancs superflus situés entre les balises.

Quelle est la limite de taille pour le document XML soumis ?

Le texte XML non vide ne doit pas dépasser 1 000 000 d'octets encodés en UTF-8.

Quelle valeur d'indentation est appliquée si j'indique un nombre négatif ou supérieur à 8 ?

Si la valeur saisie est négative, supérieure à 8 ou n'est pas un nombre entier, l'outil applique automatiquement le réglage par défaut de 2 espaces.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.