sv

XML till TOML

Konvertera en XML-fil till TOML lokalt - elementträdet blir en TOML-tabell, 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+

XML är ett vitt spritt markupformat för datautbyte, konfiguration och dokument - med taggar, nästlade element och attribut. TOML är det mycket läsbara konfigurationsformatet för Rusts och Pythons verktygskedjor, med sektioner inom hakparenteser och enkla rader av typen nyckel-är-lika-med-värde. Det här verktyget läser din XML-fil och skriver samma träd som välformad TOML.

Konverteringen körs helt lokalt i din webbläsare: fast-xml-parser läser XML, smol-toml skriver TOML, båda ren JavaScript. Eftersom ett XML-dokument har exakt ett rotelement blir det en TOML-tabell med den rotnyckeln. Nästlade element blir undertabeller, upprepade element blir arrayer. Attribut bevaras och visas - precis som i XML till JSON - med prefixet @_; sådana nycklar och textnyckeln #text skrivs som citerade nycklar i TOML.

Så slås en bro mellan markup och konfiguration: en XML-post blir en .toml som går att redigera för hand. Verktyget förblir ärligt om det: välformatheten kontrolleras före tolkningen, och ogiltig XML avvisas med ett tydligt meddelande. Om ett värde inte kan representeras i TOML rapporterar verktyget det tydligt i stället för att tyst producera något felaktigt. Ingenting laddas upp.

Tekniska data

Tekniska data
IndataformatXML
UtdataformatTOML
BatchbearbetningNej
BearbetningLokalt i webbläsaren (JavaScript)
FiluppladdningIngen

I 3 steg

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

Begränsningar: Ett XML-dokument har exakt ett rotelement, så en TOML-tabell med den rotnyckeln blir resultatet. Nästlade element blir undertabeller, upprepade element blir arrayer. Attribut (@_) och elementens textinnehåll (#text) skrivs som citerade nycklar i TOML. Välformatheten kontrolleras före tolkningen; ogiltig XML avvisas med ett tydligt meddelande. Värden som inte kan representeras rapporteras tydligt. Text som ser ut som ett tal eller en boolean känns igen som ett riktigt TOML-tal/-boolean (precis som redan sker vid inläsning för XML till JSON); XML-kommentarer fångas inte upp vid parsning och dyker därför inte upp i TOML.

Vanliga frågor

Laddas min fil upp?

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

Hur hanteras attribut?

Attribut visas med prefixet @_ och skrivs som citerade nycklar i TOML, såsom "@_id".

Vad händer med upprepade element?

Element med samma namn som förekommer flera gånger samlas i en TOML-array.

Varför är vissa nycklar citerade?

Nycklar som @_id eller #text är inte nakna TOML-nycklar; de skrivs korrekt inom citationstecken.

Fungerar det omvända också?

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

Relaterade verktyg

XML till JSON · TOML till XML · XML till YAML · JSON till JSONL · Bilder till CBZ · Avro till JSON