XML in YAML
Converti XML in YAML per la configurazione leggibile
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
Incolla o Carica XML
Incolla XML o carica un file. Usa Esempio per dati di esempio.
Esamina Output YAML
Il pannello destro mostra il YAML convertito. Gli elementi diventano chiavi; gli attributi possono essere in linea o annidati.
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: trueDomande 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.