Gratis YAML til XML konverter
Konverter YAML til XML i nettleseren — gratis, umiddelbart, ingen data sendt.
YAML-inndata
XML-utdata
Hva er YAML til XML?
YAML bruker innrykk for struktur; XML bruker tagger og attributter. Konvertering av YAML til XML gjør nøkler om til elementer og nestede strukturer til barnelementer. YAML 1.2-spesifikasjonen og W3C XML-spesifikasjonen definerer formatene.
Dette verktøyet parser YAML-en din og gir ut tilsvarende XML. Konvertering kjører helt i nettleseren din. Ingenting sendes til en server, så det er trygt å bruke med produksjonskonfigurasjoner, Kubernetes-manifester eller sensitive data. For JSON i stedet, bruk YAML til JSON.
Eksempler på YAML til XML
Konverter YAML til XML. Telecom-tematisert eksempel:
Eksempel: Abonnementspost
XML-utdata:
Klikk på Eksempel-knappen ovenfor for å laste inn flere eksempler i editoren.
Slik bruker du verktøyet
Lim inn eller last opp YAML
Kopier YAML-en din og lim den inn i editoren til venstre. Du kan også klikke Last opp for å laste inn en .yaml- eller .yml-fil. Eksempel-knappen laster inn eksempeldata. Ugyldig YAML viser en feil — bruk YAML-validatoren for å diagnostisere.
Se XML-utdataen
Høyre panel viser den konverterte XML-en. YAML-nøkler blir XML-elementer; nestede objekter blir barnelementer. Tabeller blir gjentatte elementer. Ugyldig YAML viser en feil i utdataen.
Kopier eller last ned
Bruk Kopier for å legge resultatet på utklippstavlen, eller Last ned for å lagre det som en .xml-fil. For omvendt konvertering, bruk XML til YAML. For YAML-formatering, bruk YAML-formatereren.
Når YAML til XML hjelper
XML er vanlig i SOAP API-er, RSS/Atom-feeder og bedriftssystemer. Hvis konfigurasjonen eller dataene dine er i YAML (f.eks. Kubernetes-manifester, Docker Compose) men målsystemet forventer XML, gjør dette verktøyet konverteringen. Konfigurasjonsfiler som application.yml eller GitHub Actions-arbeidsflyter kan konverteres for systemer som bare aksepterer XML-inndata.
Noen eldre verktøy og integrasjoner krever XML. Konvertering av YAML her gir deg gyldig XML du kan mate inn i XSLT, XPath eller XML-parsere. For JSON i stedet, bruk YAML til JSON. For å spørre XML, bruk XML XPath-verktøyet.
Ofte stilte spørsmål
Når bruke XML vs YAML?
XML er vanlig i SOAP, feeder og bedriftssystemer. YAML er bedre for konfigurasjonsfiler, Kubernetes og DevOps. Bruk dette verktøyet når du trenger å bro de to — f.eks. mate YAML-konfigurasjon inn i en XML-basert pipeline.
Bevarer den kommentarer?
Nei. XML støtter kommentarer med <!-- -->, men YAML-kommentarer overføres ikke. Konverteringen fokuserer på struktur og data.
Er dataene mine private?
Ja. Konvertering kjører helt i nettleseren din. Ingen data sendes til noen server.
Hvordan håndteres tabeller?
YAML-tabeller blir gjentatte XML-elementer med samme tagnavn. For eksempel blir en liste med elementer til flere <item>-elementer.
Kan jeg legge til attributter i elementer?
Standardkonverteringen produserer elementer med tekstinnhold. For tilpasset attributtmapping kan du trenge å etterbehandle XML-en eller bruke en annen tilnærming. Utdataen er gyldig, velformet XML.
Relaterte verktøy
YAML-spesifikasjonen. W3C XML-spesifikasjonen. MDN DOMParser. JSON-spesifikasjonen. YAML hurtigreferanse. YAML. XPath.