Aller au contenu

Formateur XML

Mettez en forme XML en balisage propre et à indentation cohérente avec le plugin Prettier XML. L’outil vérifie d’abord que le document est bien formé : les balises incompatibles, les éléments non fermés et les attributs sans guillemets sont signalés avec leur ligne et leur colonne. Il réorganise ensuite le document selon vos paramètres d’indentation, de tabulation et de largeur de ligne. Conçu pour aider les développeurs à nettoyer les fichiers de configuration, les flux, les plans de site et les charges utiles API.

Réinitialiser

Foire aux questions

Quel moteur met en forme mon XML ?

L’outil exécute Prettier 3 avec le plugin officiel @prettier/plugin-xml sur le serveur. Avant l’exécution de Prettier, une vérification distincte de la bonne formation lit le document entier ; le balisage incorrect est donc rejeté avec un message précis au lieu d’être réécrit silencieusement.

Que détecte la vérification de la bonne formation ?

Elle signale les balises de fermeture incompatibles, les éléments qui ne sont jamais fermés, un second élément racine, le texte situé hors de la racine, les attributs dupliqués ou sans guillemets, un < brut dans une valeur d’attribut et un & qui ne commence pas une référence d’entité. Chaque message indique la ligne et la colonne où le problème commence.

Que signifient les options d’espacement ?

Par défaut, Preserve conserve les espaces significatifs dans le texte tout en indentant les éléments. Ignore considère les espaces entre les éléments comme insignifiants et peut placer le texte en ligne sur ses propres lignes. Strict n’ajoute ni ne supprime jamais d’espaces susceptibles de modifier le document ; les longues lignes comportent souvent alors des retours à la ligne à l’intérieur des balises.

Puis-je choisir l’indentation ?

Oui. Choisissez 2 ou 4 espaces, ou activez les tabulations pour indenter avec une tabulation par niveau. La largeur d’impression, de 40 à 200 caractères, avec 80 par défaut, détermine quand les attributs et les éléments enfants passent sur des lignes distinctes.

Les commentaires, sections CDATA et instructions de traitement sont-ils conservés ?

Oui. Les commentaires, les sections CDATA, les instructions de traitement telles que les liens vers les feuilles de style et la déclaration DOCTYPE sont conservés dans le résultat. La déclaration XML reste sur la première ligne.

Le formateur valide-t-il le document selon un schéma ou une DTD ?

Non. Il vérifie uniquement que le document est bien formé. Il ne charge ni DTD, ni schémas XSD, ni entités externes, et les références d’entité restent exactement telles qu’elles ont été écrites.

L’ordre des attributs ou les guillemets vont-ils changer ?

Non. Les attributs conservent leur ordre, leurs valeurs et le type de guillemets utilisé. Seuls les espaces entre les attributs changent ; aucun attribut n’est ajouté ni supprimé.

Quelle est la taille maximale de l’entrée ?

L’entrée peut contenir jusqu’à 1 MB de texte. Les fichiers plus volumineux sont refusés avec un message afin que vous puissiez les diviser, et la mise en forme s’arrête au bout de 10 secondes.

Puis-je mettre en forme des fichiers SVG, RSS ou de plan de site ?

Oui. SVG, RSS, Atom, les plans de site, les mises en page Android, les fichiers POM Maven et d’autres vocabulaires XML sont tous XML ; ils sont donc mis en forme de la même façon. Pour réduire la taille des fichiers SVG, utilisez plutôt le minificateur SVG.

Mon XML est-il stocké ?

Non. Le document est mis en forme en mémoire pour votre requête, puis renvoyé à la page. Rien n’est écrit sur le disque et seule la taille de la requête est enregistrée.

À propos de OneClick Pro

OneClick Pro est une collection gratuite de plus de 150 outils Web pour les tâches du quotidien : convertir des images et des unités, formater et valider du code, vérifier des domaines et SEO, et travailler avec du texte, des dates et des nombres. Chaque outil fonctionne sans inscription ni abonnement, et les données saisies servent uniquement à calculer le résultat et ne sont jamais stockées. Utilisez cette boîte à outils pour des tâches ponctuelles ou ajoutez à vos favoris les outils dont vous vous servez chaque jour.