it

XML in TOML

Converti un file XML in TOML in locale - dall'albero degli elementi nasce una tabella TOML, senza upload, nel browser.

Elaborazione in locale sul tuo dispositivo ...

0%

I tuoi file non hanno mai lasciato il dispositivo

    Il mio file viene caricato?

    No. Tutto avviene nel tuo browser - il tuo file non lascia mai il dispositivo. Perché è verificabile

    Nessun caricamento100% in locale
    I contenuti restano tuoinessun accesso di terzi
    Server in GermaniaRGPD by design
    Verificato esternamenteTLS A+ · Intestazioni A+

    XML e un formato di markup molto diffuso per lo scambio di dati, la configurazione e i documenti - con tag, elementi annidati e attributi. TOML e il formato di configurazione molto leggibile delle toolchain di Rust e Python, con sezioni tra parentesi quadre e semplici righe chiave-uguale-valore. Questo strumento legge il tuo file XML e scrive lo stesso albero come TOML ben formato.

    La conversione si svolge interamente in locale nel browser: fast-xml-parser legge l'XML, smol-toml scrive il TOML, entrambi puro JavaScript. Poiche un documento XML ha esattamente un elemento radice, questo diventa una tabella TOML con quella chiave radice. Gli elementi annidati diventano sottotabelle, gli elementi ripetuti diventano array. Gli attributi vengono conservati e compaiono - come in XML in JSON - con il prefisso @_; tali chiavi e la chiave di testo #text vengono scritte come chiavi tra virgolette in TOML.

    Cosi si crea un ponte tra markup e configurazione: un record XML diventa un .toml modificabile a mano. Lo strumento resta onesto al riguardo: la corretta forma viene verificata prima dell'analisi e l'XML non valido viene rifiutato con un messaggio chiaro. Se un valore non puo essere rappresentato in TOML, lo strumento lo segnala con chiarezza invece di produrre in silenzio qualcosa di sbagliato. Non viene caricato nulla.

    Scheda tecnica

    Scheda tecnica
    Formati di inputXML
    Formato di outputTOML
    Elaborazione in batchNo
    ElaborazioneIn locale nel browser (JavaScript)
    Caricamento fileNessuno

    In 3 passaggi

    1. Trascina o scegli il tuo file XML.
    2. Lo strumento lo converte in TOML.
    3. Scarica il file TOML.

    Limiti: Un documento XML ha esattamente un elemento radice, quindi ne risulta una tabella TOML con quella chiave radice. Gli elementi annidati diventano sottotabelle, gli elementi ripetuti array. Gli attributi (@_) e il contenuto di testo degli elementi (#text) vengono scritti come chiavi tra virgolette di TOML. La corretta forma viene verificata prima dell'analisi; l'XML non valido viene rifiutato con un messaggio chiaro. I valori che non possono essere rappresentati vengono segnalati con chiarezza.

    Domande frequenti

    Il mio file viene caricato?

    No. La conversione si svolge interamente in locale nel browser - non viene inviato nulla.

    Come vengono gestiti gli attributi?

    Gli attributi compaiono con il prefisso @_ e vengono scritti come chiavi tra virgolette in TOML, ad esempio "@_id".

    Cosa succede con gli elementi ripetuti?

    Gli elementi con lo stesso nome che ricorrono piu volte vengono raccolti in un array TOML.

    Perche alcune chiavi sono tra virgolette?

    Chiavi come @_id o #text non sono chiavi TOML semplici; vengono scritte correttamente tra virgolette.

    Funziona anche al contrario?

    Si, con il nostro strumento "TOML in XML".

    Strumenti correlati