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 ...

0%

Dina filer lämnade aldrig din enhet

    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
    Servrar i TysklandGDPR by design
    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.

    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