XML vers YAML
Convertir XML en YAML instantanément avec validation
Entrée XML
Sortie YAML
Qu'est-ce que XML vers YAML ?
YAML est lisible pour la config. XML utilise des balises. Convertir XML en YAML transforme les éléments en clés et les structures imbriquées. La spécification YAML et la spécification W3C XML définissent les formats. La conversion s'exécute dans votre navigateur. Rien n'est envoyé à un serveur.
Comment utiliser cet outil
Coller ou télécharger XML
Collez du XML ou téléchargez un fichier. Utilisez Exemple pour des données d'exemple.
Vérifier la sortie YAML
Le panneau de droite affiche le YAML converti. Les éléments deviennent des clés ; les attributs peuvent être inline ou imbriqués.
Copier ou télécharger
Utilisez Copier ou Télécharger. Pour JSON vers YAML, utilisez JSON vers YAML. Pour formater le XML, utilisez le Formateur XML.
Quand XML vers YAML aide
Lors de la migration de XML vers YAML pour Kubernetes, Docker Compose ou CI/CD, convertissez ici. L'XML de SOAP, flux ou APIs d'entreprise devient du YAML lisible.
Exemple de conversion
Exemple : Convertir une config XML en YAML
Entrée XML :
<config>
<database>
<host>localhost</host>
<port>5432</port>
<name>myapp</name>
</database>
<server>
<port>8080</port>
<debug>true</debug>
</server>
</config>Sortie YAML :
config:
database:
host: localhost
port: 5432
name: myapp
server:
port: 8080
debug: trueQuestions fréquentes
Quand utiliser YAML plutôt que XML ?
YAML est préférable pour les fichiers de configuration édités par des humains — manifestes Kubernetes, Docker Compose, playbooks Ansible. XML reste courant pour les API SOAP, les flux RSS et les échanges de données d'entreprise.
Comment XML est-il converti en YAML ?
Les éléments XML deviennent des clés YAML, les éléments imbriqués des mappings imbriqués et les éléments frères répétés du même nom des séquences YAML (listes).
Mes données sont-elles envoyées quelque part ?
Non. La conversion s'exécute entièrement dans votre navigateur — votre XML ne quitte jamais votre appareil.
Outils connexes
Pour YAML, voir la spécification YAML, yaml.org et YAML GitHub. Pour XML, voir la spécification W3C XML et W3C XML. Pour le parsing en navigateur, voir MDN DOMParser. Pour JSON, voir json.org.