Input XML

Output YAML

Cos'è XML in YAML?

YAML è adatto alla configurazione. XML usa i tag. La conversione da XML a YAML trasforma gli elementi in chiavi e strutture annidate. La specifica YAML e la specifica W3C XML definiscono i formati. La conversione avviene nel browser. Nulla viene inviato a un server.

Come Usare Questo Strumento

1

Incolla o Carica XML

Incolla XML o carica un file. Usa Esempio per dati di esempio.

2

Esamina Output YAML

Il pannello destro mostra il YAML convertito. Gli elementi diventano chiavi; gli attributi possono essere in linea o annidati.

3

Copia o Scarica

Usa Copia o Scarica. Per JSON in YAML, usa JSON a YAML. Per la formattazione XML, usa il Formattatore XML.

Quando XML in YAML È Utile

Quando migri da XML a YAML per Kubernetes, Docker Compose o CI/CD, converti qui. XML da SOAP, feed o API enterprise diventa YAML leggibile.

Esempio di conversione

Esempio: Convertire una configurazione XML in YAML

Input XML:

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

Output YAML:

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

Domande Frequenti

Quando usare YAML invece di XML?

YAML è migliore per i file di configurazione modificati dagli umani — manifesti Kubernetes, Docker Compose, playbook Ansible. XML è ancora comune per API SOAP, feed RSS e scambio dati enterprise.

Come si mappa XML su YAML?

Gli elementi XML diventano chiavi YAML, gli elementi annidati diventano mappings annidati e gli elementi fratelli ripetuti con lo stesso nome diventano sequenze YAML (liste).

I miei dati vengono inviati da qualche parte?

No. La conversione viene eseguita interamente nel tuo browser — il tuo XML non lascia mai il tuo dispositivo.

Strumenti Correlati

Per YAML vedi la specifica YAML. Per XML vedi la specifica W3C XML.