fr

XML vers YAML

Convertissez un fichier XML en YAML en local - tout l'arbre d'éléments en mappage indenté, sans envoi, directement dans votre navigateur.

Traitement en local sur votre appareil ...

0%

Vos fichiers n’ont jamais quitté votre appareil

    Mon fichier est-il envoyé ?

    Non. Tout s’exécute dans votre navigateur - votre fichier ne quitte jamais votre appareil. Comment le vérifier

    Aucun envoi100 % en local
    Vos contenus restent chez vousaucun accès par des tiers
    Serveurs en AllemagneRGPD by design
    Audité en externeTLS A+ · En-têtes A+

    XML est un format de balisage très répandu pour la configuration, l'échange de données et les documents - avec des balises, des éléments imbriqués et des attributs. YAML poursuit le même but de lisibilité, mais utilise l'indentation plutôt que les chevrons et il est la lingua franca des pipelines CI, de Docker Compose et de Kubernetes. Cet outil lit votre fichier XML et écrit le même arbre sous forme de YAML bien formé.

    La conversion s'exécute entièrement en local dans votre navigateur : fast-xml-parser lit le XML, js-yaml écrit le YAML, tous deux en pur JavaScript. Les éléments imbriqués deviennent des mappages imbriqués, les éléments répétés deviennent des séquences, et les attributs sont préservés - ils apparaissent avec le préfixe @_ comme leurs propres clés, exactement comme dans notre outil XML vers JSON. D'un document XML à chevrons, vous obtenez un .yaml indenté utilisable aussitôt.

    Avant l'analyse, l'outil vérifie la bonne formation ; un XML invalide est rejeté avec un message clair plutôt que de produire en silence une sortie erronée. Un document XML possède exactement un élément root, donc le YAML produit est toujours un mappage avec cette clé root. Le contenu textuel d'un élément qui possède aussi des attributs apparaît sous la clé #text. Rien n'est envoyé - votre fichier reste sur votre appareil.

    Fiche technique

    Fiche technique
    Formats d'entréeXML
    Format de sortieYAML
    Traitement par lotsNon
    TraitementEn local dans le navigateur (JavaScript)
    Téléversement de fichiersAucun

    En 3 étapes

    1. Déposez ou choisissez votre fichier XML.
    2. L'outil le convertit en YAML.
    3. Téléchargez le fichier YAML.

    Limites: Vérifie la bonne formation avant l'analyse ; un XML invalide est rejeté avec un message clair. Les éléments imbriqués deviennent des mappages, les éléments répétés des séquences, les attributs des clés @_ et le contenu textuel d'un élément devient #text. Les nombres et les booléens sont détectés et émis avec leur type. La sortie est toujours un mappage YAML avec la clé root du XML.

    Questions fréquentes

    Mon fichier est-il envoyé ?

    Non. La conversion s'exécute entièrement en local dans le navigateur - rien n'est envoyé.

    Comment les attributs sont-ils traités ?

    Les attributs sont préservés et apparaissent avec le préfixe @_ comme leurs propres clés, exactement comme dans XML vers JSON.

    Que se passe-t-il avec les éléments répétés ?

    Les éléments de même nom qui apparaissent plusieurs fois sont regroupés dans une séquence YAML.

    La bonne formation est-elle vérifiée ?

    Oui. Le XML est validé avant l'analyse ; un XML invalide est rejeté avec un message clair.

    L'inverse fonctionne-t-il aussi ?

    Oui, avec notre outil "YAML vers XML".

    Outils associés