it

XML in YAML

Converti un file XML in YAML in locale - l'intero albero di elementi come mappatura con indentazione, senza upload, direttamente nel browser.

Elaborazione in locale sul tuo dispositivo ...

0%

I tuoi file non hanno mai lasciato il dispositivo

    Il mio file viene caricato?

    No. Tutto avviene nel tuo browser - il tuo file non lascia mai il dispositivo. Perché è verificabile

    Nessun caricamento100% in locale
    I contenuti restano tuoinessun accesso di terzi
    Server in GermaniaRGPD by design
    Verificato esternamenteTLS A+ · Intestazioni A+

    XML e un formato di markup molto diffuso per configurazione, scambio di dati e documenti - con tag, elementi annidati e attributi. YAML persegue lo stesso obiettivo di leggibilita, ma usa l'indentazione invece delle parentesi angolari ed e la lingua franca delle pipeline di CI, di Docker Compose e di Kubernetes. Questo strumento legge il tuo file XML e scrive lo stesso albero come YAML ben formato.

    La conversione si svolge interamente in locale nel browser: fast-xml-parser legge l'XML, js-yaml scrive lo YAML, entrambi puro JavaScript. Gli elementi annidati diventano mappature annidate, gli elementi ripetuti diventano sequenze, e gli attributi vengono conservati - compaiono con il prefisso @_ come chiavi proprie, esattamente come nel nostro strumento XML in JSON. Da un documento XML con parentesi ottieni un .yaml con indentazione subito utilizzabile.

    Prima dell'analisi, lo strumento verifica la buona formazione; l'XML non valido viene rifiutato con un messaggio chiaro anziche produrre in silenzio un output errato. Un documento XML ha esattamente un elemento root, quindi lo YAML prodotto e sempre una mappatura con quella chiave root. Il contenuto testuale di un elemento che ha anche attributi compare sotto la chiave #text. Non viene caricato nulla - il tuo file resta sul tuo dispositivo.

    Scheda tecnica

    Scheda tecnica
    Formati di inputXML
    Formato di outputYAML
    Elaborazione in batchNo
    ElaborazioneIn locale nel browser (JavaScript)
    Caricamento fileNessuno

    In 3 passaggi

    1. Trascina o scegli il tuo file XML.
    2. Lo strumento lo converte in YAML.
    3. Scarica il file YAML.

    Limiti: Verifica la buona formazione prima dell'analisi; l'XML non valido viene rifiutato con un messaggio chiaro. Gli elementi annidati diventano mappature, quelli ripetuti sequenze, gli attributi chiavi @_ e il contenuto testuale di un elemento diventa #text. I numeri e i booleani vengono rilevati ed emessi con il loro tipo. L'output e sempre una mappatura YAML con la chiave root dell'XML.

    Domande frequenti

    Il mio file viene caricato?

    No. La conversione si svolge interamente in locale nel browser - non viene inviato nulla.

    Come vengono gestiti gli attributi?

    Gli attributi vengono conservati e compaiono con il prefisso @_ come chiavi proprie, esattamente come in XML in JSON.

    Cosa succede con gli elementi ripetuti?

    Gli elementi con lo stesso nome che compaiono piu volte vengono raccolti in una sequenza YAML.

    La buona formazione viene verificata?

    Si. L'XML viene validato prima dell'analisi; l'XML non valido viene rifiutato con un messaggio chiaro.

    Funziona anche al contrario?

    Si, con il nostro strumento "YAML in XML".

    Strumenti correlati