fr

XML vers TOML

Convertissez un fichier XML en TOML en local - l'arbre d'éléments devient une table TOML, sans envoi, 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 l'échange de données, la configuration et les documents - avec des balises, des éléments imbriqués et des attributs. TOML est le format de configuration très lisible des chaînes d'outils Rust et Python, avec des sections entre crochets et de simples lignes clé-égal-valeur. Cet outil lit votre fichier XML et écrit le même arbre sous forme de TOML bien formé.

    La conversion s'exécute entièrement en local dans votre navigateur : fast-xml-parser lit le XML, smol-toml écrit le TOML, tous deux en pur JavaScript. Comme un document XML possède exactement un élément racine, celui-ci devient une table TOML avec cette clé racine. Les éléments imbriqués deviennent des sous-tables, les éléments répétés deviennent des tableaux. Les attributs sont conservés et apparaissent - comme dans XML vers JSON - avec le préfixe @_ ; ces clés ainsi que la clé de texte #text sont écrites comme des clés entre guillemets en TOML.

    Cela jette un pont entre le balisage et la configuration : un enregistrement XML devient un .toml éditable à la main. L'outil reste honnête : la bonne formation est vérifiée avant l'analyse, et un XML invalide est rejeté avec un message clair. Si une valeur ne peut pas être représentée en TOML, l'outil le signale clairement plutôt que de produire silencieusement quelque chose de faux. Rien n'est envoyé.

    Fiche technique

    Fiche technique
    Formats d'entréeXML
    Format de sortieTOML
    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 TOML.
    3. Téléchargez le fichier TOML.

    Limites: Un document XML possède exactement un élément racine, donc une table TOML avec cette clé racine en résulte. Les éléments imbriqués deviennent des sous-tables, les éléments répétés des tableaux. Les attributs (@_) et le contenu textuel des éléments (#text) sont écrits comme des clés entre guillemets en TOML. La bonne formation est vérifiée avant l'analyse ; un XML invalide est rejeté avec un message clair. Les valeurs qui ne peuvent être représentées sont signalées clairement.

    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 apparaissent avec le préfixe @_ et sont écrits comme des clés entre guillemets en TOML, par exemple "@_id".

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

    Les éléments de même nom apparaissant plusieurs fois sont rassemblés dans un tableau TOML.

    Pourquoi certaines clés sont-elles entre guillemets ?

    Des clés comme @_id ou #text ne sont pas des clés TOML simples ; elles sont correctement écrites entre guillemets.

    L'inverse fonctionne-t-il aussi ?

    Oui, avec notre outil "TOML vers XML".

    Outils associés