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 configuratie, gegevensuitwisseling en documenten - met tags, geneste elementen en attributen. YAML streeft hetzelfde doel van leesbaarheid na, maar gebruikt inspringing in plaats van punthaken en is de lingua franca van CI-pipelines, Docker Compose en Kubernetes. Deze tool leest je XML-bestand en schrijft dezelfde boom als welgevormde YAML.
De omzetting draait volledig lokaal in je browser: fast-xml-parser leest de XML, js-yaml schrijft de YAML, beide pure JavaScript. Geneste elementen worden geneste toewijzingen, herhaalde elementen worden reeksen, en attributen blijven behouden - ze verschijnen met het @_ voorvoegsel als eigen sleutels, precies zoals in onze tool XML naar JSON. Van een XML-document met punthaken krijg je een ingesprongen .yaml die je meteen kunt gebruiken.
Voor het ontleden controleert de tool de welgevormdheid; ongeldige XML wordt met een duidelijke melding geweigerd in plaats van stilletjes verkeerde uitvoer te produceren. Een XML-document heeft precies een root-element, dus de geproduceerde YAML is altijd een toewijzing met die root-sleutel. De tekstinhoud van een element dat ook attributen heeft, verschijnt onder de sleutel #text. Er wordt niets geüpload - je bestand blijft op je apparaat.
Technische gegevens
Technische gegevens
Invoerformaten
XML
Uitvoerformaat
YAML
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 YAML.
Download het YAML-bestand.
Beperkingen: Controleert de welgevormdheid voor het ontleden; ongeldige XML wordt met een duidelijke melding geweigerd. Geneste elementen worden toewijzingen, herhaalde elementen reeksen, attributen @_ sleutels en de tekstinhoud van een element wordt #text. Getallen en booleans worden herkend en met hun type uitgevoerd. De uitvoer is altijd een YAML-toewijzing met de root-sleutel van de XML. XML-opmerkingen (<!-- -->) worden bij het parsen niet vastgelegd en verschijnen dus niet in de YAML.
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 blijven behouden en verschijnen met het @_ voorvoegsel als eigen sleutels, precies zoals in XML naar JSON.
Wat gebeurt er met herhaalde elementen?
Elementen met dezelfde naam die meermaals voorkomen, worden samengebracht in een YAML-reeks.
Wordt de welgevormdheid gecontroleerd?
Ja. De XML wordt voor het ontleden gevalideerd; ongeldige XML wordt met een duidelijke melding geweigerd.
Alleen met je toestemming meten we het gebruik geanonimiseerd via cookies om gottrix te verbeteren. Je bestanden blijven altijd lokaal, op jouw apparaat. Privacy