sv

YAML till XML

Konvertera en YAML-fil till XML lokalt - samma struktur som välformad markup, 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+

YAML är det mest spridda konfigurationsformatet för CI-pipelines, Docker Compose och Kubernetes - med indrag i stället för parenteser. XML är det etablerade markupformatet för datautbyte, kontorsdokument, RSS-flöden och många företagsgränssnitt - med taggar och attribut. Det här verktyget läser din YAML-fil och skriver samma struktur som välformad XML.

Konverteringen körs helt lokalt i din webbläsare: js-yaml läser YAML, fast-xml-parser skriver XML, båda ren JavaScript. Mappningar blir nästlade element, sekvenser blir upprepade element och skalärer blir elementets text. Ett XML-dokument behöver exakt ett root-element; om din YAML har flera nycklar på toppnivå eller är en sekvens placeras innehållet prydligt under ett root-element så att resultatet alltid blir välformat.

Nycklar som bär prefixet @_ görs om till riktiga XML-attribut igen, precis som motsvarigheten XML till YAML - så en tur och retur bevarar strukturen. Verktyget förblir ärligt om det: YAML:s tidsstämplar skrivs in i XML:en som ISO 8601-text, eftersom XML inte har någon egen datumtyp. Resultatet är indragen, läslig XML med en deklarationshuvud. Ingenting laddas upp.

Tekniska data

Tekniska data
IndataformatYAML, YML
UtdataformatXML
BatchbearbetningNej
BearbetningLokalt i webbläsaren (JavaScript)
FiluppladdningIngen

I 3 steg

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

Begränsningar: Mappningar blir nästlade element, sekvenser blir upprepade element och @_-nycklar blir XML-attribut. Flera nycklar på toppnivå eller en sekvens vid roten placeras under ett root-element så att XML:en får exakt ett root. YAML:s tidsstämplar skrivs som ISO 8601-text (XML har ingen datumtyp). Ogiltig YAML avvisas med ett tydligt meddelande. YAML-kommentarer går förlorade vid inläsning, eftersom XML inte kan representera dem på samma ställe.

Vanliga frågor

Laddas min fil upp?

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

Vad händer om min YAML har flera rotnycklar?

Innehållet placeras under ett root-element så att XML:en får exakt ett root-element.

Stöds attribut?

Ja. Nycklar med prefixet @_ blir riktiga XML-attribut, precis som XML till YAML.

Hur hanteras tidsstämplar?

Som ISO 8601-text, eftersom XML inte har någon egen datumtyp.

Fungerar det omvända också?

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

Relaterade verktyg

XML till YAML · JSON till XML · YAML till JSON · JSONL till JSON · JSON till JSONL · JSON till Markdown