XML-invoer

YAML-uitvoer

Wat is XML naar YAML?

YAML is mensvriendelijk voor configuratie. XML gebruikt tags. Het converteren van XML naar YAML zet elementen om in sleutels en geneste structuren. De YAML-specificatie en W3C XML-specificatie definiëren de formaten. Conversie gebeurt in uw browser. Er wordt niets naar een server gestuurd.

Hoe dit hulpmiddel te gebruiken

1

XML plakken of uploaden

Plak XML of upload een bestand. Gebruik Voorbeeld voor voorbeeldgegevens.

2

YAML-uitvoer controleren

Het rechterpaneel toont geconverteerde YAML. Elementen worden sleutels; attributen kunnen inline of genest zijn.

3

Kopiëren of downloaden

Gebruik Kopiëren of Downloaden. Voor JSON naar YAML, gebruik JSON naar YAML. Voor XML-opmaak, gebruik de XML Formatter.

Wanneer XML naar YAML helpt

Bij het migreren van XML naar YAML voor Kubernetes, Docker Compose of CI/CD, converteer hier. XML van SOAP, feeds of enterprise API's wordt mensvriendelijke YAML.

Conversievoorbeeld

Voorbeeld: XML-configuratie naar YAML converteren

XML-invoer:

<config>
  <database>
    <host>localhost</host>
    <port>5432</port>
    <name>myapp</name>
  </database>
  <server>
    <port>8080</port>
    <debug>true</debug>
  </server>
</config>

YAML-uitvoer:

config:
  database:
    host: localhost
    port: 5432
    name: myapp
  server:
    port: 8080
    debug: true

Veelgestelde vragen

Wanneer moet ik YAML gebruiken in plaats van XML?

YAML is beter voor door mensen bewerkte configuratiebestanden — Kubernetes-manifesten, Docker Compose, Ansible-playbooks. XML is nog steeds gebruikelijk voor SOAP API's, RSS-feeds en enterprise-gegevensuitwisseling.

Hoe wordt XML omgezet naar YAML?

XML-elementen worden YAML-sleutels, geneste elementen worden geneste mappings en herhaalde gelijknamige broers/zussen worden YAML-sequenties (lijsten).

Worden mijn gegevens ergens naartoe gestuurd?

Nee. De conversie vindt volledig plaats in uw browser — uw XML verlaat nooit uw apparaat.

Gerelateerde hulpmiddelen

Voor YAML, zie de YAML-specificatie, yaml.org en YAML GitHub. Voor XML, zie de W3C XML-specificatie en W3C XML. Voor parsing in de browser, zie MDN DOMParser. Voor JSON, zie json.org.