XML-inndata

YAML-utdata

Hva er XML til YAML?

YAML er menneskevennlig for konfigurasjon. XML bruker tagger. Konvertering av XML til YAML gjør elementer til nøkler og nestede strukturer. YAML-spesifikasjonen og W3C XML-spesifikasjonen definerer formatene. Konvertering kjører i nettleseren din. Ingenting sendes til en server.

Slik bruker du verktøyet

1

Lim inn eller last opp XML

Lim inn XML eller last opp en fil. Bruk Eksempel for eksempeldata.

2

Gå gjennom YAML-utdata

Høyre panel viser konvertert YAML. Elementer blir nøkler; attributter kan være innebygde eller nestede.

3

Kopier eller last ned

Bruk Kopier eller Last ned. For JSON til YAML, bruk JSON til YAML. For XML-formatering, bruk XML-formaterer.

Når XML til YAML hjelper

Når du migrerer fra XML til YAML for Kubernetes, Docker Compose eller CI/CD, konverter her. XML fra SOAP, feeder eller bedrifts-API-er blir menneskevennlig YAML.

Konverteringseksempel

Eksempel: Konvertere en XML-konfigurasjon til YAML

XML-inndata:

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

YAML-utdata:

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

Ofte stilte spørsmål

Når bør jeg bruke YAML i stedet for XML?

YAML er bedre for menneskelig redigerte konfigurasjonsfiler — Kubernetes-manifester, Docker Compose, Ansible Playbooks. XML er fortsatt vanlig for SOAP API-er, RSS-feeder og bedriftsdatautveksling.

Hvordan kartlegges XML til YAML?

XML-elementer blir YAML-nøkler, nestede elementer blir nestede mappings og gjentatte søskenelementer med samme navn blir YAML-sekvenser (lister).

Sendes dataene mine noe sted?

Nei. Konverteringen kjører helt i nettleseren din — XML-en din når aldri serveren vår.

Relaterte verktøy

For YAML, se YAML-spesifikasjonen, yaml.org og YAML GitHub. For XML, se W3C XML-spesifikasjonen og W3C XML. For parsing i nettleseren, se MDN DOMParser. For JSON, se json.org.