Convertitore XML in YAML online
Converti XML in YAML online con indentazione pulita e struttura corretta. Perfetto per migrare configurazioni XML in Kubernetes, Docker Compose o YAML per CI. Gratuito e privato.
Cos'è la conversione da XML a YAML?
La conversione XML in YAML prende un documento XML gerarchico e lo riscrive come YAML, il formato indentato usato da Kubernetes, Docker Compose, GitHub Actions e dalla maggior parte degli strumenti di configurazione moderni. XML usa tag di apertura e chiusura per la struttura; YAML usa l'indentazione. Un convertitore xml in yaml percorre il tuo albero XML e scrive gli stessi dati con molta meno punteggiatura, rendendolo più facile da leggere e modificare. Di solito eseguirai una conversione xml in yaml quando stai modernizzando configurazioni XML legacy o spostando dati in uno strumento che legge YAML.
Perché convertire XML in YAML?
YAML ha silenziosamente conquistato la configurazione. Quasi ogni strumento DevOps moderno (Kubernetes, Helm, GitLab CI, GitHub Actions, CircleCI, Ansible) legge YAML per impostazione predefinita. XML, d'altra parte, è ciò che i sistemi più vecchi e le piattaforme aziendali producevano. Convertire xml in yaml online è il modo più rapido per passare dall'uno all'altro senza riscrivere tutto. Usa un tool xml in yaml quando hai bisogno di migrare configurazioni XML legacy in manifest Kubernetes o valori Helm, trasformare XML di fornitori in YAML leggibile per la revisione, generare esempi YAML per la documentazione da campioni XML, o pulire file di configurazione più vecchi difficili da mantenere in XML.
Come funziona il nostro convertitore da XML a YAML
Quando clicchi Converti, lo strumento analizza il tuo XML, percorre l'albero e lo scrive seguendo le regole di indentazione di YAML. Ogni elemento diventa una chiave, gli elementi figli diventano blocchi indentati e i tag ripetuti diventano liste con trattino. Gli attributi vengono preservati usando una notazione standard. L'output è correttamente indentato (due spazi, lo standard YAML) così si carica correttamente in qualsiasi parser YAML. Tutto gira nel tuo browser. I tuoi dati XML non lasciano mai il tuo dispositivo.
Funzionalità disponibili
- Conversione con un clic: premi Converti e lo YAML appare nel pannello di output.
- Gestione elementi ripetuti: i tag che compaiono più volte diventano automaticamente liste YAML.
- Preservazione attributi: gli attributi XML sono mantenuti nell'output usando una notazione coerente.
- Indentazione pulita: due spazi per impostazione predefinita, lo standard YAML.
- Supporto upload: carica un file .xml dal tuo dispositivo o trascinalo nell'area di input.
- Copia con un clic: prendi l'output YAML con il pulsante Copia e incollalo nel tuo file di configurazione.
Come usare lo strumento
- Incolla il tuo XML nell'editor di input, o usa il pulsante Carica file per caricare un file .xml.
- Clicca il pulsante Converti per generare l'output YAML a destra.
- Scorri il risultato. L'indentazione YAML rende subito evidenti gli errori di struttura.
- Clicca il pulsante Copia per copiare lo YAML negli appunti.
Casi d'uso comuni
- Migrazione config: spostare configurazioni XML legacy in Kubernetes, Helm o YAML per CI.
- Documentazione: generare esempi YAML leggibili per la documentazione da campioni XML.
- Modernizzazione DevOps: trasformare XML di fornitori in YAML che il team può modificare in code review.
- Code review: confrontare le strutture più facilmente una volta convertite in YAML.
Esempio di conversione
Input (XML)
<?xml version="1.0" encoding="UTF-8"?>
<server>
<host>localhost</host>
<port>3000</port>
<features>
<feature>auth</feature>
<feature>billing</feature>
</features>
</server>Output (YAML)
server:
host: localhost
port: '3000'
features:
feature:
- auth
- billing