Vos contenus restent chez vousaucun accès par des tiers
Aucun traitement de vos contenus n'a lieu sur un serveur. Vous n'avez besoin d'aucun contrat de sous-traitance avec gottrix pour vos documents confidentiels ou professionnels.
Serveurs en AllemagneRGPD by design
Serveurs d'origine chez Hetzner en Allemagne. Comme vos fichiers ne quittent jamais votre appareil, leur contenu n'est jamais transmis.
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ée
XML
Format de sortie
YAML
Traitement par lots
Non
Traitement
En local dans le navigateur (JavaScript)
Téléversement de fichiers
Aucun
En 3 étapes
Déposez ou choisissez votre fichier XML.
L'outil le convertit en YAML.
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.
Uniquement avec votre accord, nous mesurons l'utilisation de manière anonymisée via des cookies afin d'améliorer gottrix. Vos fichiers restent toujours en local, sur votre appareil. Confidentialité