Er vindt geen verwerking van je bestandsinhoud op een server plaats. Je hebt geen verwerkersovereenkomst met gottrix nodig om vertrouwelijke of zakelijke documenten te bewerken.
Hosted in GermanyGlobal Content Delivery
Origin-servers bij Hetzner in Duitsland, wereldwijde levering via een content delivery network (CDN). De inhoud van je bestanden wordt daarbij nooit verzonden - die verlaat je apparaat niet.
XML is een wijdverbreid opmaakformaat voor gegevensuitwisseling, configuratie en documenten - met tags, geneste elementen en attributen. TOML is het zeer leesbare configuratieformaat van de Rust- en Python-toolchains, met secties tussen vierkante haken en eenvoudige regels van sleutel-is-waarde. Deze tool leest je XML-bestand en schrijft dezelfde boom als welgevormde TOML.
De omzetting draait volledig lokaal in je browser: fast-xml-parser leest de XML, smol-toml schrijft de TOML, beide pure JavaScript. Omdat een XML-document precies een wortelelement heeft, wordt dat een TOML-tabel met die wortelsleutel. Geneste elementen worden subtabellen, herhaalde elementen worden arrays. Attributen blijven behouden en verschijnen - net als bij XML naar JSON - met de @_ voorvoegsel; zulke sleutels en de tekstsleutel #text worden als sleutels tussen aanhalingstekens in TOML geschreven.
Zo wordt een brug geslagen tussen opmaak en configuratie: een XML-record wordt een met de hand bewerkbare .toml. De tool blijft er eerlijk over: de welgevormdheid wordt gecontroleerd voor het ontleden, en ongeldige XML wordt met een duidelijke melding geweigerd. Als een waarde niet in TOML kan worden weergegeven, meldt de tool dat duidelijk in plaats van stilzwijgend iets verkeerds te produceren. Er wordt niets geüpload.
Technische gegevens
Technische gegevens
Invoerformaten
XML
Uitvoerformaat
TOML
Batchverwerking
Nee
Verwerking
Lokaal in de browser (JavaScript)
Bestandsupload
Geen
In 3 stappen
Sleep of kies je XML-bestand.
De tool zet het om naar TOML.
Download het TOML-bestand.
Beperkingen: Een XML-document heeft precies een wortelelement, dus ontstaat er een TOML-tabel met die wortelsleutel. Geneste elementen worden subtabellen, herhaalde elementen worden arrays. Attributen (@_) en de tekstinhoud van elementen (#text) worden als sleutels tussen aanhalingstekens in TOML geschreven. De welgevormdheid wordt gecontroleerd voor het ontleden; ongeldige XML wordt met een duidelijke melding geweigerd. Waarden die niet kunnen worden weergegeven, worden duidelijk gemeld. Tekst die op een getal of boolean lijkt, wordt herkend als echt TOML-getal/-boolean (net als al bij het inlezen voor XML naar JSON); XML-opmerkingen worden bij het parsen niet vastgelegd en verschijnen dus niet in de TOML.
Veelgestelde vragen
Wordt mijn bestand geüpload?
Nee. De omzetting draait volledig lokaal in de browser - er wordt niets verzonden.
Hoe worden attributen behandeld?
Attributen verschijnen met het @_ voorvoegsel en worden als sleutels tussen aanhalingstekens in TOML geschreven, zoals "@_id".
Wat gebeurt er met herhaalde elementen?
Elementen met dezelfde naam die meermaals voorkomen worden in een TOML-array verzameld.
Waarom staan sommige sleutels tussen aanhalingstekens?
Sleutels als @_id of #text zijn geen kale TOML-sleutels; ze worden correct tussen aanhalingstekens geschreven.
Alleen met je toestemming meten we het gebruik geanonimiseerd via cookies om gottrix te verbeteren. Je bestanden blijven altijd lokaal, op jouw apparaat. Privacy