YAML naar XML
Converteer YAML direct naar XML-formaat met validatie
YAML-invoer
XML-uitvoer
Wat is YAML naar XML?
YAML gebruikt inspringing voor structuur; XML gebruikt tags en attributen. Het converteren van YAML naar XML maakt sleutels tot elementen en geneste structuren tot kindelementen. De YAML 1.2-specificatie en W3C XML-specificatie definiëren de formaten.
Dit hulpmiddel parseert uw YAML en geeft equivalent XML uit. Conversie draait volledig in uw browser. Er wordt niets naar een server gestuurd. Voor JSON in plaats daarvan, gebruik YAML naar JSON.
Voorbeelden YAML naar XML
Converteer YAML naar XML. Telecom-voorbeeld:
Voorbeeld: Abonneegegevens
XML-uitvoer:
Klik op de knop Voorbeeld hierboven om meer voorbeelden in de editor te laden.
Hoe dit hulpmiddel te gebruiken
YAML plakken of uploaden
Kopieer uw YAML en plak het in de linker editor. U kunt ook op <strong>Uploaden</strong> klikken om een <code>.yaml</code>- of <code>.yml</code>-bestand te laden. De knop <strong>Voorbeeld</strong> laadt voorbeeldgegevens. Ongeldige YAML toont een fout—gebruik de YAML Validator om te diagnosticeren.
XML-uitvoer bekijken
Het rechterpaneel toont de geconverteerde XML. YAML-sleutels worden XML-elementen; geneste objecten worden kindelementen. Arrays worden herhaalde elementen. Ongeldige YAML toont een fout in de uitvoer.
Kopiëren of downloaden
Gebruik <strong>Kopiëren</strong> om het resultaat op uw klembord te zetten, of <strong>Downloaden</strong> om het als <code>.xml</code>-bestand op te slaan. Voor de omgekeerde conversie, gebruik XML naar YAML. Voor YAML-opmaak, gebruik YAML Formatter.
Wanneer YAML naar XML helpt
XML is gebruikelijk in SOAP API's, RSS/Atom-feeds en bedrijfssystemen. Als uw configuratie of gegevens in YAML zijn (bijv. Kubernetes-manifesten, Docker Compose) maar het doelsysteem verwacht XML, doet dit hulpmiddel de conversie.
Sommige legacytools en integraties vereisen XML. YAML hier converteren geeft u geldige XML voor XSLT, XPath of XML-parsers. Voor JSON in plaats daarvan, gebruik YAML naar JSON. Voor het doorzoeken van XML, gebruik de XML XPath tool.
Veelgestelde vragen
Wanneer XML vs YAML gebruiken?
XML is gebruikelijk in SOAP, feeds en bedrijfssystemen. YAML is beter voor configuratiebestanden, Kubernetes en DevOps. Gebruik dit hulpmiddel wanneer u de twee moet verbinden.
Worden opmerkingen behouden?
Nee. XML ondersteunt opmerkingen met <!-- -->, maar YAML-opmerkingen worden niet overgedragen. De conversie richt zich op structuur en gegevens.
Zijn mijn gegevens privé?
Ja. Conversie draait volledig in uw browser. Er worden geen gegevens naar een server gestuurd.
Hoe worden arrays behandeld?
YAML-arrays worden herhaalde XML-elementen met dezelfde tagnaam. Een lijst van items wordt bijvoorbeeld meerdere <item>-elementen.
Kan ik attributen aan elementen toevoegen?
De standaardconversie produceert elementen met tekstinhoud. De uitvoer is geldige, goed gevormde XML.
Gerelateerde hulpmiddelen
YAML-specificatie. W3C XML-specificatie. MDN DOMParser. JSON-specificatie. YAML-snelreferentie. YAML. XPath.