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

YAML-inndata

XML-utdata:

XML-utdata

Klikk på Eksempel-knappen ovenfor for å laste inn flere eksempler i editoren.

Slik bruker du verktøyet

1

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.

2

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.

3

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.