Convertitore TOML in XML online

Converti TOML in XML online istantaneamente. Strumento gratuito che trasforma file Cargo, pyproject e di configurazione in XML ben formato per SOAP, sistemi legacy e strumenti enterprise.

Trascina o incolla il tuo TOML
Loading editor...
Loading editor...

Cos'è la conversione da TOML a XML?

La conversione TOML in XML prende un file di configurazione TOML e lo riscrive come documento XML dove ogni chiave diventa un tag e le tabelle annidate diventano elementi annidati. TOML è ottimo per le configurazioni modificate manualmente nelle toolchain moderne; XML è ciò che i sistemi enterprise, SOAP e legacy si aspettano ancora. Un convertitore TOML in XML gestisce il wrapping, l'escape e l'indentazione in modo che tu non debba digitare manualmente i tag. Di solito si esegue una conversione TOML in XML quando si deve alimentare la configurazione TOML in un'integrazione che accetta solo XML.

Perché convertire TOML in XML?

XML è ancora ovunque nel software enterprise: servizi web SOAP, banche, sanità, governo, feed RSS, scambi B2B e un lungo elenco di piattaforme più vecchie. TOML, d'altra parte, è il formato scelto per la configurazione moderna in Rust, Python, Hugo e strumenti simili. Convertire TOML in XML online è il modo più veloce per prendere dati TOML e produrre qualcosa che un sistema legacy o enterprise accetterà. Usa uno strumento TOML in XML quando devi costruire richieste SOAP da bozze TOML, generare XML per partner B2B da configurazioni TOML interne, alimentare dati TOML in pipeline XSLT o XPath, o produrre fixture XML di test da campioni TOML.

Come funziona il nostro convertitore da TOML a XML

Quando clicchi su Converti, lo strumento analizza il tuo TOML, quindi lo scrive come XML ben formato. Ogni chiave di primo livello diventa un nome di elemento, i valori scalari diventano testo all'interno di quegli elementi e le tabelle annidate diventano tag annidati. Gli array di tabelle ([[items]]) diventano elementi ripetuti con lo stesso nome (il pattern XML standard per gli elenchi). La dichiarazione XML con codifica UTF-8 viene aggiunta in cima. I caratteri speciali vengono automaticamente escapiti. Tutto avviene nel browser. I tuoi dati TOML non vengono caricati da nessuna parte.

Funzionalità disponibili

  • Conversione con un clic: premi Converti e l'XML appare nel pannello di output.
  • Output valido e ben formato: include la dichiarazione XML, escapisce i caratteri speciali e produce nomi di elementi sicuri.
  • Supporto tabelle annidate: le sotto-tabelle TOML diventano elementi XML annidati automaticamente.
  • Supporto array di tabelle: [[items]] diventa elementi XML ripetuti per elenchi puliti.
  • Supporto caricamento file: carica un file .toml dal tuo dispositivo o trascinalo nell'input.
  • Copia con un clic: prendi l'output XML con il pulsante Copia e incollalo nel tuo strumento preferito.

Come usare lo strumento

  1. Incolla il tuo TOML nell'editor di input, o usa il pulsante Carica File per caricare un file .toml.
  2. Clicca il pulsante Converti per generare l'output XML a destra.
  3. Clicca il pulsante Copia per copiare l'XML negli appunti.
  4. Usa il pulsante Cancella per reimpostare entrambi gli editor quando vuoi ricominciare.

Casi d'uso comuni

  • Integrazione legacy: alimentazione della configurazione TOML in sistemi che consumano solo XML.
  • Servizi SOAP: costruzione di payload XML da bozze di dati TOML.
  • Scambi B2B: produzione di XML per partner che lo richiedono, da configurazioni TOML interne.
  • Pipeline documentali: generazione di XML per strumenti che dipendono da XSLT o XPath.

Esempio di conversione

Input (TOML)

[server]
host = "localhost"
port = 3000

Output (XML)

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <server>
    <host>localhost</host>
    <port>3000</port>
  </server>
</root>

Domande frequenti

Convertitori correlati