Non avviene alcun trattamento dei contenuti dei tuoi file. Non ti serve un accordo sul trattamento dei dati con gottrix per gestire documenti riservati o aziendali.
Hosted in GermanyGlobal Content Delivery
Server di origine presso Hetzner in Germania, distribuzione mondiale tramite una rete di distribuzione dei contenuti (CDN). Il contenuto dei tuoi file non viene mai trasmesso in questo processo - non lascia il tuo dispositivo.
TOML è il formato di configurazione delle toolchain di Rust e Python - un Cargo.toml o un pyproject.toml con sezioni tra parentesi quadre e semplici righe chiave-uguale-valore. XML è il formato di markup affermato per lo scambio di dati, i documenti per ufficio e molte interfacce aziendali, con tag e attributi. Questo strumento legge il tuo file TOML e scrive la stessa struttura come XML ben formato.
La conversione si svolge interamente in locale nel browser: smol-toml legge il TOML, fast-xml-parser scrive l'XML, entrambi puro JavaScript. Le tabelle diventano elementi annidati, gli array di tabelle elementi ripetuti e gli scalari il testo dell'elemento. Un documento XML ha bisogno di esattamente un elemento radice; se il tuo TOML ha più chiavi di primo livello, il contenuto viene collocato in modo ordinato sotto un elemento root così che il risultato sia sempre ben formato.
Così si chiude l'ultima lacuna nella matrice dei formati: JSON, YAML, TOML e XML ora si possono convertire tra loro in locale in ogni direzione. Lo strumento resta onesto al riguardo: i valori di data e ora di TOML vengono scritti nell'XML come testo ISO 8601, perché XML non ha un tipo data proprio. Il risultato è un XML indentato, leggibile, con un'intestazione di dichiarazione. Non viene caricato nulla.
Scheda tecnica
Scheda tecnica
Formati di input
TOML
Formato di output
XML
Elaborazione in batch
No
Elaborazione
In locale nel browser (JavaScript)
Caricamento file
Nessuno
In 3 passaggi
Trascina o scegli il tuo file TOML.
Lo strumento lo converte in XML.
Scarica il file XML.
Limiti: TOML viene sempre analizzato come una tabella. Una singola chiave di primo livello diventa l'elemento root dell'XML; più chiavi vengono collocate sotto un elemento root così che l'XML abbia esattamente una radice. Le sottotabelle diventano elementi annidati e gli array di tabelle elementi ripetuti. I valori di data e ora di TOML vengono scritti come testo ISO 8601 (XML non ha un tipo data). Il TOML non valido viene rifiutato con un messaggio chiaro. I commenti TOML (#) vanno persi perché non vengono letti durante l'analisi.
Domande frequenti
Il mio file viene caricato?
No. La conversione si svolge interamente in locale nel browser - non viene inviato nulla.
Funziona con un Cargo.toml o un pyproject.toml?
Sì. Cargo.toml, pyproject.toml e altri file TOML vengono analizzati direttamente e scritti come XML.
Come viene determinato l'elemento radice?
Una singola chiave di primo livello diventa la radice; più chiavi vengono collocate sotto un elemento root.
Come vengono gestiti i valori di data e ora?
Come testo ISO 8601, perché XML non ha un tipo data proprio.
Solo con il tuo consenso misuriamo l'utilizzo in forma anonimizzata tramite cookie per migliorare gottrix. I tuoi file restano sempre in locale, sul tuo dispositivo. Privacy