Formateur et Réducteur XML
Affichez joliment ou réduisez le XML, avec validation et largeur d'indentation configurable.
Réponse rapide: Formateur et Réducteur XML : mettez en forme ou réduisez vos fichiers XML, avec validation et largeur d’indentation configurable. Fonctionne entièrement dans votre navigateur, gratuitement et sans inscription.
Dernière mise à jour
Bon à savoir
Because this formatter uses the browser's own DOMParser, it validates well-formedness — balanced tags, quoted attributes, legal characters — the same way your app's XML parser will. That makes it a fast sanity check before you ship a config, a sitemap, or a SOAP request: if it won't format, it won't parse in production either.
It does not validate against a schema, though. An XSD or DTD defines which elements are allowed where and what types their values must be; checking that requires a much heavier validator. So a document can format perfectly here yet still be rejected by a strict service that enforces a schema. Use this for structure and readability, and a dedicated schema validator for contract compliance.
The minify mode strips the whitespace between tags, which is exactly what you want for RSS feeds, SVG assets, or SOAP payloads where every byte counts on the wire. Be careful with elements whose whitespace is significant — <pre>-style content or anything marked xml:space="preserve" — since DOMParser normalizes text-node whitespace per the spec. Wrap literal content in CDATA when you need it kept verbatim.
Namespaces, the XML declaration, and CDATA sections are preserved, so SVG and SOAP round-trip safely. If you actually need to move the data into JSON or YAML rather than just pretty-print it, reach for the JSON ↔ XML converter instead.
Questions fréquentes
- Validera-t-il contre un schéma XML (XSD) ?
- Non — seulement la conformité (balises correctes, guillemets équilibrés, caractères valides). La validation XSD nécessite une bibliothèque beaucoup plus large ; utilisez un outil de bureau pour cela.
- Est-ce sûr pour le SOAP / RSS / SVG ?
- Oui — les trois sont des XML valides. Le formatteur préserve les espaces de noms, les sections CDATA et la déclaration XML.
- Mon XML sera-t-il téléchargé ?
- Non — DOMParser s'exécute dans le navigateur. Rien ne quitte votre appareil.
- Pourquoi la sortie s'enroule-t-elle parfois différemment que prévu ?
- DOMParser normalise les espaces blancs à l'intérieur des nœuds de texte selon la spécification XML. Utilisez une section CDATA ou changez <code>xml:space="preserve"</code> si vous avez besoin d'une fidélité exacte des espaces blancs.
- Puis-je compresser un grand fichier XML ?
- Oui — des fichiers jusqu'à plusieurs mégaoctets se compressent instantanément. Les fichiers plus volumineux (50 Mo+) peuvent approcher les limites de mémoire du navigateur.