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.
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
Indataformat
YAML, YML
Utdataformat
XML
Batchbearbetning
Nej
Bearbetning
Lokalt i webbläsaren (JavaScript)
Filuppladdning
Ingen
I 3 steg
Släpp eller välj din YAML-fil.
Verktyget konverterar den till XML.
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.
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