fr

TOML vers XML

Convertissez un fichier TOML en XML en local - la configuration en balisage bien formé, 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+

    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éeTOML
    Format de sortieXML
    Traitement par lotsNon
    TraitementEn local dans le navigateur (JavaScript)
    Téléversement de fichiersAucun

    En 3 étapes

    1. Déposez ou choisissez votre fichier TOML.
    2. L'outil le convertit en XML.
    3. 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.

    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.

    L'inverse fonctionne-t-il aussi ?

    Oui, avec notre outil "XML vers TOML".

    Outils associés