sv

XML till YAML

Konvertera en XML-fil till YAML lokalt - hela elementträdet som en indragen mappning, 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 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
IndataformatXML
UtdataformatYAML
BatchbearbetningNej
BearbetningLokalt i webbläsaren (JavaScript)
FiluppladdningIngen

I 3 steg

  1. Släpp eller välj din XML-fil.
  2. Verktyget konverterar den till YAML.
  3. 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.

Fungerar det omvända också?

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

Relaterade verktyg

XML till JSON · YAML till XML · JSON till YAML · XML till TOML · TOML till YAML · JSONL till JSON