Convertisseur YAML vers XML
Guide
Convertisseur YAML vers XML
Convertir du YAML en XML bien formé instantanément. Coller votre contenu YAML et obtenir une sortie XML correctement structurée avec des options configurables pour la gestion des tableaux, les valeurs nulles, l'indentation et la déclaration XML. Inclut la conversion inverse XML vers YAML, la validation avec rapport d'erreurs et un guide de référence pour les règles de mappage.
Comment utiliser
Coller du YAML dans la zone d'entrée ou charger un exemple. Configurer le nom de l'élément racine, le style de gestion des tableaux (éléments répétés ou enveloppés avec suffixes d'index), l'indentation, le traitement des valeurs nulles, et la présence d'une déclaration XML. Le convertisseur produit instantanément un XML bien formé. Copier dans le presse-papier ou télécharger au format .xml. Utilisez le mode inverse pour convertir l'XML en YAML. La section de validation affiche les erreurs de parsing avec les numéros de lignes.
Caractéristiques
- Conversion instantanée — Coller du YAML et obtenir immédiatement un XML bien formé. Gère les objets, tableaux, chaînes, nombres, booléens et valeurs nulles avec un mappage correct des types.
- Gestion des tableaux — Choisir entre des éléments répétés (chaque élément du tableau reçoit un nom de tag singularisé) ou des éléments enveloppés avec des suffixes d'index. Configurable pour correspondre aux exigences de votre schéma XML.
- Déclaration XML — Inclure optionnellement la déclaration standard d'XML avec des attributs de version et d'encodage.
- Gestion du nul — Configurer la manière dont les valeurs nulles du YAML sont mappées à l'XML : éléments vides fermés, attribut xsi:nil, ou omission des éléments nuls.
- Support CDATA — Envelopper optionnellement les valeurs de type chaîne dans des sections CDATA pour préserver les caractères spéciaux sans échappement en entités.
- Mode inverse — Convertir l'XML en YAML en utilisant le DOMParser intégré du navigateur. Coller l'XML et obtenir une sortie YAML propre.
- Validation — Détecte les YAML invalides avec des messages d'erreur et des numéros de lignes. Signale les fonctionnalités YAML qui ne se transforment pas bien en XML (tableaux de types mixtes, clés complexes).
- Sanitisation des noms de tags — Sanitise automatiquement les clés du YAML qui ne sont pas des noms de tags valides XML : remplace les espaces par des underscores, ajoute un préfixe d'underscore aux clés commençant par un chiffre, supprime les caractères invalides.
Mappage YAML vers XML
Les objets YAML deviennent des éléments XML imbriqués : chaque clé devient un nom de tag, et les valeurs deviennent soit du contenu texte (pour les primitives) soit des éléments enfants (pour les objets/tableaux). Les tableaux nécessitent un choix de mappage car l'XML n'a pas de concept natif de tableau — les éléments peuvent être répétés avec un nom singularisé ou enveloppés avec des suffixes d'index. Les booléens deviennent « true » / « false » en texte, les nombres conservent leur représentation sous forme de chaîne, et les valeurs nulles deviennent des éléments vides ou des attributs xsi:nil.
Comment les tableaux YAML sont-ils convertis en XML ?
Qu'est-ce qui se passe avec les clés YAML qui ne sont pas des noms de tags valides XML ?
Puis-je convertir l'XML en YAML ?
Est-ce que mes données sont envoyées vers un serveur ?
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le 5 mai 2026
