YAML vers XML
Convertir YAML en XML instantanément avec validation
Entrée YAML
Sortie XML
Qu'est-ce que YAML vers XML ?
YAML utilise l'indentation pour la structure ; XML utilise des balises et attributs. Convertir YAML en XML transforme les clés en éléments et les structures imbriquées en éléments enfants. La spécification YAML 1.2 et la spécification W3C XML définissent les formats.
Cet outil analyse votre YAML et produit du XML équivalent. La conversion s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur—sûr pour les configs de production, manifests Kubernetes ou données sensibles. Pour JSON, utilisez YAML vers JSON.
Exemples YAML vers XML
Convertir YAML en XML. Exemple télécom :
Exemple : Enregistrement abonné
Sortie XML:
Cliquez sur le bouton Exemple ci-dessus pour charger d'autres exemples dans l'éditeur.
Comment utiliser cet outil
Coller ou télécharger YAML
Copiez votre YAML et collez-le dans l'éditeur de gauche. Vous pouvez aussi cliquer sur <strong>Télécharger</strong> pour charger un fichier <code>.yaml</code> ou <code>.yml</code>. Le bouton <strong>Exemple</strong> charge des données d'exemple. Un YAML invalide affichera une erreur—utilisez le Validateur YAML pour diagnostiquer.
Voir la sortie XML
Le panneau de droite affiche le XML converti. Les clés YAML deviennent des éléments XML ; les objets imbriqués des éléments enfants. Les tableaux deviennent des éléments répétés. Un YAML invalide affichera une erreur dans la sortie.
Copier ou télécharger
Utilisez <strong>Copier</strong> pour le presse-papiers ou <strong>Télécharger</strong> pour enregistrer en fichier <code>.xml</code>. Pour la conversion inverse, utilisez XML vers YAML. Pour formater le YAML, utilisez le Formateur YAML.
Quand YAML vers XML aide
XML est courant dans les APIs SOAP, flux RSS/Atom et systèmes d'entreprise. Si votre config ou données sont en YAML (ex. manifests Kubernetes, Docker Compose) mais le système cible attend du XML, cet outil fait la conversion. Les fichiers comme application.yml ou workflows GitHub Actions peuvent être convertis pour des systèmes n'acceptant que XML.
Certains outils legacy et intégrations exigent du XML. Convertir YAML ici vous donne du XML valide pour XSLT, XPath ou parseurs XML. Pour JSON, utilisez YAML vers JSON. Pour interroger du XML, utilisez l'outil XML XPath.
Questions fréquentes
Quand utiliser XML vs YAML ?
XML est courant dans SOAP, flux et systèmes d'entreprise. YAML convient mieux aux fichiers de config, Kubernetes et DevOps. Utilisez cet outil pour faire le pont—ex. alimenter une config YAML dans un pipeline basé sur XML.
Les commentaires sont-ils préservés ?
Non. XML supporte les commentaires avec <code><!-- --></code>, mais les commentaires YAML ne sont pas transférés. La conversion se concentre sur la structure et les données.
Mes données sont-elles privées ?
Oui. La conversion s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
Comment les tableaux sont-ils gérés ?
Les tableaux YAML deviennent des éléments XML répétés avec le même nom de balise. Par ex., une liste d'éléments devient plusieurs éléments <code><item></code>.
Puis-je ajouter des attributs aux éléments ?
La conversion par défaut produit des éléments avec contenu texte. Pour un mappage d'attributs personnalisé, vous devrez peut-être post-traiter le XML. La sortie est du XML valide et bien formé.
Outils connexes
Spécification YAML. Spécification W3C XML. MDN DOMParser. Spécification JSON. Référence rapide YAML. YAML. XPath.