sv

TOML till XML

Konvertera en TOML-fil till XML lokalt - konfigurationen som välformad markup, ingen uppladdning, direkt i din webbläsare.

Körs lokalt på din enhet ...

Körs lokalt på din enhet ...

0%

Laddas min fil upp?

Nej. Allt körs i din webbläsare - din fil lämnar aldrig din enhet. Så går det att verifiera

Ingen uppladdning100% lokalt
Innehållet stannar hos digingen åtkomst för tredje part
Hosted in GermanyGlobal Content Delivery
Granskat externtTLS A+ · HTTP-rubriker A+

TOML är konfigurationsformatet för Rusts och Pythons verktygskedjor - en Cargo.toml eller en pyproject.toml med sektioner inom hakparenteser och enkla rader av typen nyckel-är-lika-med-värde. XML är det etablerade markup-formatet för datautbyte, kontorsdokument och många företagsgränssnitt, med taggar och attribut. Det här verktyget läser din TOML-fil och skriver samma struktur som välformad XML.

Konverteringen körs helt lokalt i din webbläsare: smol-toml läser TOML, fast-xml-parser skriver XML, båda ren JavaScript. Tabeller blir nästlade element, arrayer av tabeller blir upprepade element och skalärer blir elementets text. Ett XML-dokument behöver exakt ett rotelement; om din TOML har flera nycklar på toppnivå placeras innehållet prydligt under ett root-element så att resultatet alltid blir välformat.

Så täcks den sista luckan i formatmatrisen: JSON, YAML, TOML och XML kan nu konverteras till varandra lokalt i alla riktningar. Verktyget förblir ärligt om det: TOML:s datum- och tidsvärden skrivs in i XML som ISO 8601-text, eftersom XML inte har en egen datumtyp. Resultatet är indragen, läsbar XML med en deklarationshuvud. Ingenting laddas upp.

Tekniska data

Tekniska data
IndataformatTOML
UtdataformatXML
BatchbearbetningNej
BearbetningLokalt i webbläsaren (JavaScript)
FiluppladdningIngen

I 3 steg

  1. Släpp eller välj din TOML-fil.
  2. Verktyget konverterar den till XML.
  3. Ladda ner XML-filen.

Begränsningar: TOML parsas alltid till en tabell. En enda nyckel på toppnivå blir XML:s root-element; flera nycklar placeras under ett root-element så att XML har exakt en rot. Undertabeller blir nästlade element, arrayer av tabeller blir upprepade element. TOML:s datum- och tidsvärden skrivs som ISO 8601-text (XML har ingen datumtyp). Ogiltig TOML avvisas med ett tydligt meddelande. TOML-kommentarer (#) går förlorade eftersom de inte läses in vid parsning.

Vanliga frågor

Laddas min fil upp?

Nej. Konverteringen körs helt lokalt i webbläsaren - ingenting skickas.

Fungerar det med en Cargo.toml eller pyproject.toml?

Ja. Cargo.toml, pyproject.toml och andra TOML-filer parsas direkt och skrivs som XML.

Hur bestäms rotelementet?

En enda nyckel på toppnivå blir roten; flera nycklar placeras under ett root-element.

Hur hanteras datum- och tidsvärden?

Som ISO 8601-text, eftersom XML inte har en egen datumtyp.

Fungerar det omvända också?

Ja, med vårt verktyg "XML till TOML".

Relaterade verktyg

XML till TOML · JSON till XML · TOML till JSON · JSON till JSONL · Bilder till CBZ · Parquet till CSV