Ilmainen YAML XML -muunnin verkossa
Muunna YAML XML:ksi selaimessa — ilmainen, välitön, ei tietojen lähetystä.
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
XML-tulos:
Napsauta yllä olevaa Esimerkki-painiketta ladataksesi lisää esimerkkejä editoriin.
Miten työkalua käytetään
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.
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.
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.