Innehållet stannar hos digingen åtkomst för tredje part
Ditt filinnehåll behandlas inte på någon server. Du behöver inget personuppgiftsbiträdesavtal med gottrix för att hantera konfidentiella eller affärsdokument.
Hosted in GermanyGlobal Content Delivery
Origin-servrar hos Hetzner i Tyskland, global leverans via ett content delivery network (CDN). Ditt filinnehåll överförs aldrig i processen - det lämnar aldrig din enhet.
XML är ett spritt markup-format för konfiguration, datautbyte och dokument - med taggar, nästlade element och attribut. YAML strävar mot samma mål om läslighet, men använder indrag i stället för vinkelparenteser och är lingua franca för CI-pipelines, Docker Compose och Kubernetes. Det här verktyget läser din XML-fil och skriver samma träd som välformad YAML.
Konverteringen körs helt lokalt i din webbläsare: fast-xml-parser läser XML, js-yaml skriver YAML, båda ren JavaScript. Nästlade element blir nästlade mappningar, upprepade element blir sekvenser, och attribut bevaras - de framträder med prefixet @_ som egna nycklar, precis som i vårt verktyg XML till JSON. Från ett XML-dokument får du en indragen .yaml som går att använda med en gång.
Före tolkningen kontrollerar verktyget välformatheten; ogiltig XML avvisas med ett tydligt meddelande i stället för att tyst producera felaktig utdata. Ett XML-dokument har exakt ett root-element, så den YAML som produceras är alltid en mappning med den root-nyckeln. Textinnehållet i ett element som också har attribut framträder under nyckeln #text. Ingenting laddas upp - din fil stannar på din enhet.
Tekniska data
Tekniska data
Indataformat
XML
Utdataformat
YAML
Batchbearbetning
Nej
Bearbetning
Lokalt i webbläsaren (JavaScript)
Filuppladdning
Ingen
I 3 steg
Släpp eller välj din XML-fil.
Verktyget konverterar den till YAML.
Ladda ner YAML-filen.
Begränsningar: Kontrollerar välformatheten före tolkningen; ogiltig XML avvisas med ett tydligt meddelande. Nästlade element blir mappningar, upprepade element sekvenser, attribut @_ nycklar och ett elements textinnehåll blir #text. Tal och booleska värden upptäcks och emitteras med sin typ. Utdatan är alltid en YAML-mappning med XML:ens root-nyckel. XML-kommentarer (<!-- -->) fångas inte upp vid parsning och dyker därför inte upp i YAML.
Vanliga frågor
Laddas min fil upp?
Nej. Konverteringen körs helt lokalt i webbläsaren - ingenting skickas.
Hur hanteras attribut?
Attribut bevaras och framträder med prefixet @_ som egna nycklar, precis som i XML till JSON.
Vad händer med upprepade element?
Element med samma namn som förekommer flera gånger samlas i en YAML-sekvens.
Kontrolleras välformatheten?
Ja. XML valideras före tolkningen; ogiltig XML avvisas med ett tydligt meddelande.
Endast med ditt samtycke mäter vi användningen anonymiserat via cookies för att förbättra gottrix. Dina filer stannar alltid lokalt, på din enhet. Integritet