Vos contenus restent chez vousaucun accès par des tiers
Aucun traitement du contenu de vos fichiers n'a lieu sur un serveur. Vous n'avez besoin d'aucun contrat de sous-traitance avec gottrix pour vos documents confidentiels ou professionnels.
Hosted in GermanyGlobal Content Delivery
Serveurs d'origine chez Hetzner en Allemagne, diffusion mondiale via un réseau de diffusion de contenu (CDN). Le contenu de vos fichiers n'est jamais transmis dans ce cadre - il ne quitte jamais votre appareil.
TOML est le format de configuration des chaînes d'outils Rust et Python - un Cargo.toml ou un pyproject.toml avec des sections entre crochets et de simples lignes clé-égal-valeur. XML est le format de balisage établi pour l'échange de données, les documents bureautiques et de nombreuses interfaces d'entreprise, avec des balises et des attributs. Cet outil lit votre fichier TOML et écrit la même structure sous forme de XML bien formé.
La conversion s'exécute entièrement en local dans votre navigateur : smol-toml lit le TOML, fast-xml-parser écrit le XML, tous deux en pur JavaScript. Les tables deviennent des éléments imbriqués, les tableaux de tables des éléments répétés et les scalaires le texte de l'élément. Un document XML a besoin d'exactement un élément racine ; si votre TOML a plusieurs clés de premier niveau, le contenu est placé proprement sous un élément root afin que le résultat soit toujours bien formé.
Cela comble la dernière lacune de la matrice des formats : JSON, YAML, TOML et XML peuvent désormais se convertir entre eux en local dans tous les sens. L'outil reste honnête : les valeurs de date et d'heure TOML sont écrites dans le XML sous forme de texte ISO 8601, car XML n'a pas de type date propre. Le résultat est un XML indenté, lisible, avec un en-tête de déclaration. Rien n'est envoyé.
Fiche technique
Fiche technique
Formats d'entrée
TOML
Format de sortie
XML
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 TOML.
L'outil le convertit en XML.
Téléchargez le fichier XML.
Limites: TOML s'analyse toujours en une table. Une seule clé de premier niveau devient l'élément root du XML ; plusieurs clés sont placées sous un élément root afin que le XML ait exactement une racine. Les sous-tables deviennent des éléments imbriqués et les tableaux de tables des éléments répétés. Les valeurs de date et d'heure TOML sont écrites comme texte ISO 8601 (XML n'a pas de type date). Le TOML invalide est rejeté avec un message clair. Les commentaires TOML (#) sont perdus car ils ne sont pas lus lors de l'analyse.
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é.
Cela fonctionne-t-il avec un Cargo.toml ou un pyproject.toml ?
Oui. Cargo.toml, pyproject.toml et d'autres fichiers TOML sont analysés directement et écrits en XML.
Comment l'élément racine est-il déterminé ?
Une seule clé de premier niveau devient la racine ; plusieurs clés sont placées sous un élément root.
Comment les valeurs de date et d'heure sont-elles traitées ?
Sous forme de texte ISO 8601, car XML n'a pas de type date propre.
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é