Formateur et Validateur XML
Formatez, minifiez, validez et convertissez des documents XML en ligne. Prise en charge SOAP, RSS, SVG, pom.xml, diagnostic ligne/colonne, 100% côté client.
| Fonctionnalité | XML | JSON | YAML |
|---|---|---|---|
| Prise en Charge des Attributs | Oui (`id="1"`) | Aucun équivalent natif | Aucun équivalent natif |
| Prise en Charge des Commentaires | Oui (<!-- -->) | Non | Oui (`#`) |
| Espaces de Noms (`xmlns`) | Oui (`xmlns:h="..."`) | Non | Non |
| Blocs CDATA | Oui (<![CDATA[...]]>) | Non | Non |
| Lisibilité Humaine | Oui | Oui | Oui |
| Cas d’Usage Principaux | SOAP, RSS, SVG, pom.xml | API REST, configuration | Kubernetes, Docker |
Les attributs ajoutent des métadonnées à l’intérieur des balises d’ouverture des éléments. Dans les représentations JSON, les attributs sont mappés avec le préfixe @_name .
Les blocs CDATA intègrent des chaînes de texte brut contenant des caractères de balisage spéciaux comme <, >, ou & sans échappement XML.
Qu'est-ce que XML ?
XML (Extensible Markup Language) structure les données à l'aide de balises nommées et imbriquées — encore largement utilisé pour les services web SOAP, les flux RSS/Atom, les images SVG, et des fichiers de configuration comme le pom.xml de Maven.
Comment utiliser le formateur et validateur XML
- Collez du XML pour le formater (mise en forme lisible), le minifier ou le valider.
- La validation vérifie que le document est bien formé et signale l'emplacement exact de toute erreur de syntaxe.
- Convertissez vers ou depuis JSON lorsque vous devez travailler avec les données dans un autre format.
- La minification supprime les espaces superflus pour réduire la taille en vue de la transmission ou du stockage.
Notes techniques
- "Bien formé" signifie que chaque balise est correctement ouverte, fermée et imbriquée — cela ne signifie pas que le document respecte un schéma particulier (comme une structure SOAP ou RSS spécifique), ce qui est un type de validation distinct, plus strict, que cet outil n'effectue pas.
- Les caractères spéciaux comme <, > et & doivent être échappés (en <, >, &) dans le contenu textuel XML — le formateur préserve l'échappement correct plutôt que d'en ajouter ou d'en retirer.
Foire Aux Questions
Comment les attributs XML sont-ils représentés en JSON ?+
Les attributs XML sont convertis en propriétés JSON préfixées par "@_". Par exemple, <note date="2026"> correspond à { "note": { "@_date": "2026" } }.
Les entités externes (XXE) sont-elles sécurisées ?+
Oui. La résolution d’entités externes DTD est strictement désactivée afin d’éliminer tout risque XXE.
