Qu'est-ce que le formateur XML ?
XML Formatter est un outil qui lit n'importe quel document XML et le réécrit avec une structure propre et cohérente. Collez une charge utile XML minifiée ou désordonnée - une enveloppe SOAP, un flux RSS, un maven pom.xml, une mise en page Android, un sitemap - et obtenez un balisage correctement en retrait ou réduisez un document formaté en une seule ligne compacte lorsque vous avez besoin de la plus petite taille possible.
Voici le formateur XML en ligne sur une petite charge utile Coller <note><to>Ana</to><body>Hi & amp ; bye</body></note>, conserver Beautify et 2 espaces, et appuyer sur Format. La sortie met <to> et <body> sur leurs propres lignes, en retrait de deux espaces à l'intérieur de <note>, et l'en-tête lit « 3 éléments · 4 lignes · 57 octets ». Basculer vers Minify et appuyer à nouveau dessus, et le même document est de nouveau sur une ligne à 50 ; le format est écrit.
XML brut des API, des outils de construction et des exportations arrive souvent sur une ligne énorme, ou avec des onglets et des espaces mixtes qui rendent impossible l'analyse. L'embellissement révèle la hiérarchie des éléments afin que vous puissiez trouver le nœud dont vous avez besoin, repérer une balise manquante ou diff deux versions. La modification fait l'inverse - supprimer l'espace entre les balises pour réduire un fichier de configuration ou un corps de requête sans changer sa signification. Cet outil fait les deux et vérifie la structure des balises tout au long du chemin afin que les balises non fermées et incompatibles soient capturées avant d'atteindre votre analyseur.
Tout fonctionne à 100 % dans votre navigateur à l'aide d'un parseur sans dépendance - sans Domparser, sans aller-retour sur le serveur. Les documents XML sont fréquemment équipés de configuration, de charges utiles d'intégration ou d'identifiants internes, de sorte que rien de ce que vous collez n'est téléchargé ou stocké. Les commentaires, les sections CDATA, la déclaration XML et votre ordre d'attribut d'origine sont tous conservés et l'outil continue de fonctionner hors connexion une fois la page chargée.
Le formatage préserve ce qui a du sens et normalise ce qui n'en a pas. L'ordre des attributs est conservé, car bien que XML le traite comme insignifiant, les outils de comparaison et les critiques ne le font pas. Les sections et commentaires CDATA survivent intacts. L'espace est là où vous devez être prudent. En XML, un espace entre le texte et un élément enfant fait partie du document, et non de la mise en page, et ce formateur ne le met pas en particulier : les espaces de direction et de fin de chaque nœud de texte sont découpés, et le contenu mixte tel que <p>Bonjour <b>world</b> à nouveau__________ est divisé, donc chaque pièce est définie sur sa propre ligne, tandis que Minify ajoute le modèle.
Comment utiliser le formateur XML ?
Collez votre XML
Collez n'importe quel document XML dans le panneau de saisie - minifié, en retrait ou quelque part entre les deux - ou cliquez sur Charger un exemple pour commencer à partir d'un exemple de catalogue réaliste avec des attributs, un commentaire et un bloc CDATA.
Choisissez le format ou réduisez
Choisissez Beautify to Pretty-Print avec 2 espaces, 4 espaces ou onglets, ou réduisez-les pour enlever tous les espaces non significatifs en une seule ligne compacte.
Définissez vos options
Si vous le souhaitez, fermez automatiquement les éléments vides, triez les attributs de chaque élément par ordre alphabétique ou supprimez les commentaires. Le document est analysé et validé en premier, de sorte que le balisage malformé est signalé avec le numéro de ligne.
Copiez ou téléchargez le résultat
Copiez le XML formaté dans votre presse-papiers ou téléchargez-le sous forme de fichier .xml, puis déposez-le dans votre éditeur, votre corps de demande ou votre configuration.
Principales caractéristiques
embellir et minimiser
Pretty-Print XML avec indentation configurable pour la lisibilité, ou minimisez-le dans la plus petite forme sans espace - à partir du même outil
Commentaires et conservation des CDATA
Les commentaires XML, les sections CDAA, la déclaration XML et les instructions de traitement sont conservés intacts, de sorte que le formatage ne perd jamais d'informations
Ordre des attributs et devis conservés
Les attributs conservent leur ordre et leur style de devis d'origine par défaut, avec un tri alphabétique optionnel lorsque vous souhaitez une commande canonique
Validation intégrée
La structure brisée - une balise non fermée, une balise de fermeture non adaptée, un commentaire non terminé ou CDATA - est détectée avec une erreur spécifique, la plupart avec un numéro de ligne
Frequently Asked Questions
Related Tools
JSON to XML
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
JSONPath Tester
Test JSONPath expressions against any JSON and see the matched values and their paths instantly. Supports wildcards, recursive descent, slices, and filters. 100% client-side.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
XML Diff Checker
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
Comments
0 comments
No comments yet. Be the first to share your thoughts!