
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.
Le XML brut des API, des outils de construction et des exportations arrive souvent sur une seule ligne, ou avec des onglets et des espaces mixtes qui le rendent impossible à numériser. L'embellir 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. Réduire le reverse - enlever l'espace blanc entre les balises pour réduire un fichier de configuration ou un corps de requête sans en changer la signification. Cet outil effectue les deux et valide le document en cours de route afin que le balisage malformé soit capturé 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 porte le sens et normalise ce qui n'est pas le cas. L'ordre des attributs est conservé, car bien que XML le traite comme insignifiant, les outils de diff et les réviseurs ne le font pas. Les sections et les commentaires de CDATA survivent intacts. Les éléments à l'intérieur des éléments avec un contenu mixte sont la seule chose qu'aucun formateur ne peut refluer en toute sécurité, car dans XML, un espace entre le texte et un élément enfant fait partie du document plutôt que de la mise en page, de sorte que ces régions sont laissées telles qu'elles sont plutôt que ré-indessées.
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 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.
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 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.
Pretty-Print XML avec indentation configurable pour la lisibilité, ou minimisez-le dans la plus petite forme sans espace - à partir du même outil
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
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
Le balisage malformé - une balise non fermée, une balise de fermeture incompatible, un commentaire ou un cata non terminé - est détectée avec une erreur spécifique de référence de ligne.
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.
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.
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
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.
0 comments
No comments yet. Be the first to share your thoughts!