YAML-syöte

XML-tulos

Mikä on YAML XML:ksi -muunnin?

YAML käyttää sisennystä rakenteeseen; XML käyttää tunnisteita ja attribuutteja. YAML:n muuntaminen XML:ksi muuttaa avaimet elementeiksi ja sisäkkäiset rakenteet lapsielementeiksi. YAML 1.2 -määrittely ja W3C XML -määrittely määrittelevät formaatit.

Tämä työkalu jäsentää YAML:si ja tuottaa vastaavan XML:n. Muunnos toimii kokonaan selaimessasi. Mitään ei lähetetä palvelimelle, joten sitä on turvallista käyttää tuotantokonfiguraatioiden, Kubernetes-manifestien tai arkaluonteisen datan kanssa. JSON-muunnokseen käytä YAML JSONiksi.

YAML XML:ksi -esimerkkejä

Muunna YAML XML:ksi. Telecom-teemainen esimerkki:

Esimerkki: Tilaajatietue

YAML-syöte

XML-tulos:

XML-tulos

Napsauta yllä olevaa Esimerkki-painiketta ladataksesi lisää esimerkkejä editoriin.

Miten työkalua käytetään

1

Liitä tai lataa YAML

Kopioi YAML ja liitä se vasempaan editoriin. Voit myös napsauttaa Lataa ladataksesi .yaml- tai .yml-tiedoston. Esimerkki-painike lataa esimerkkidataa. Virheellinen YAML näyttää virheilmoituksen — käytä YAML-tarkistinta diagnosointiin.

2

Katso XML-tulos

Oikea paneeli näyttää muunnetun XML:n. YAML-avaimet muuttuvat XML-elementeiksi; sisäkkäiset objektit muuttuvat lapsielementeiksi. Taulukot muuttuvat toistetuiksi elementeiksi. Virheellinen YAML näyttää virheen tuloksessa.

3

Kopioi tai lataa

Käytä Kopioi laittaaksesi tuloksen leikepöydälle tai Lataa tiedostona tallentaaksesi sen .xml-tiedostona. Käänteiseen muunnokseen käytä XML YAMLiksi. YAML:n muotoiluun käytä YAML-muotoilutyökalua.

Milloin YAML XML:ksi -muunnos auttaa

XML on yleinen SOAP API:ssa, RSS/Atom-syötteissä ja yritysjärjestelmissä. Jos konfiguraatiosi tai datasi on YAML:ssa (esim. Kubernetes-manifestit, Docker Compose) mutta kohdejärjestelmä odottaa XML:ä, tämä työkalu tekee muunnoksen. Konfiguraatiotiedostot kuten application.yml tai GitHub Actions -työnkulut voidaan muuntaa järjestelmille, jotka hyväksyvät vain XML-syötteitä.

Jotkut vanhat työkalut ja integraatiot vaativat XML:ä. YAML:n muuntaminen täällä antaa kelvollista XML:ä, jonka voit syöttää XSLT:hen, XPath:iin tai XML-jäsentimille. JSON-muunnokseen käytä YAML JSONiksi. XML-kyselyihin käytä XML XPath -työkalua.

Usein kysyttyä

Milloin käyttää XML vs YAML?

XML on yleinen SOAP:ssa, syötteissä ja yritysjärjestelmissä. YAML sopii paremmin konfiguraatiotiedostoihin, Kubernetesiin ja DevOpsiin. Käytä tätä työkalua kun sinun täytyy yhdistää nämä kaksi — esim. syötä YAML-konfiguraatio XML-pohjaiseen putkeen.

Säilyttääkö se kommentit?

Ei. XML tukee kommentteja <!-- -->:lla, mutta YAML-kommentteja ei siirretä. Muunnos keskittyy rakenteeseen ja dataan.

Onko datani yksityistä?

Kyllä. Muunnos toimii kokonaan selaimessasi. Mitään dataa ei lähetetä palvelimelle.

Miten taulukot käsitellään?

YAML-taulukot muuttuvat toistetuiksi XML-elementeiksi samalla tunnisteella. Esimerkiksi kohteiden lista muuttuu useiksi <item>-elementeiksi.

Voinko lisätä attribuutteja elementteihin?

Oletusmuunnos tuottaa elementtejä tekstisisällöllä. Mukautetuille attribuuttimäärittelyille voit tarvita jälkikäsittelyt XML:lle tai erilainen lähestymistapa. Tulos on kelvollista, hyvin muodostettua XML:ä.

Liittyvät työkalut

YAML-määrittely. W3C XML -määrittely. MDN DOMParser. JSON-määrittely. YAML-pikaopas. YAML. XPath.