Convertir XML en YAML
Collez un document XML pour obtenir instantanément sa représentation équivalente en YAML, plus lisible pour un fichier de configuration. Les attributs deviennent des clés préfixées par @, le texte devient une clé #text.
Comment ça marche
Certains outils de configuration (Kubernetes, CI/CD, Ansible…) utilisent le YAML alors que des données source proviennent parfois d'un export XML historique. Collez votre XML, cliquez sur « Convertir » : l'outil analyse la structure de l'arbre XML avec le parseur natif du navigateur puis génère un YAML indenté équivalent.
Comment sont représentés les attributs et le texte XML en YAML ?
Chaque attribut XML devient une clé YAML préfixée par @ (par exemple id="1" devient @id: "1"), et le texte d'un élément qui contient aussi des attributs ou des sous-éléments est placé sous une clé #text. Un élément purement textuel sans attribut ni enfant devient directement une valeur scalaire YAML.
Que se passe-t-il avec des éléments répétés (listes) ?
Quand plusieurs éléments enfants portent le même nom au sein d'un même parent (par exemple plusieurs balises <livre>), ils sont regroupés en une liste YAML (préfixée par -) plutôt qu'en clés dupliquées, ce qui n'est pas valide en YAML.
Traitement 100% local : le parsing XML et la génération YAML s'exécutent entièrement dans votre navigateur — votre document ne quitte jamais votre appareil.