it

YAML in XML

Converti un file YAML in XML in locale - la stessa struttura come markup ben formato, 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+

    YAML e il formato di configurazione piu diffuso per le pipeline di CI, Docker Compose e Kubernetes - con l'indentazione invece delle parentesi. XML e il formato di markup consolidato per lo scambio di dati, i documenti d'ufficio, i feed RSS e molte interfacce aziendali - con tag e attributi. Questo strumento legge il tuo file YAML e scrive la stessa struttura come XML ben formato.

    La conversione si svolge interamente in locale nel browser: js-yaml legge lo YAML, fast-xml-parser scrive l'XML, entrambi puro JavaScript. Le mappature diventano elementi annidati, le sequenze diventano elementi ripetuti e gli scalari diventano il testo dell'elemento. Un documento XML ha bisogno di esattamente un elemento root; se il tuo YAML ha piu chiavi di primo livello o e una sequenza, il contenuto viene collocato ordinatamente sotto un elemento root affinche il risultato sia sempre ben formato.

    Le chiavi con il prefisso @_ vengono ritrasformate in veri attributi XML, come nella controparte XML in YAML - cosi un viaggio di andata e ritorno conserva la struttura. Lo strumento resta onesto al riguardo: i timestamp di YAML vengono scritti nell'XML come testo ISO 8601, perche XML non ha un tipo di data proprio. Il risultato e XML indentato e leggibile, con un'intestazione di dichiarazione. Non viene caricato nulla.

    Scheda tecnica

    Scheda tecnica
    Formati di inputYAML, YML
    Formato di outputXML
    Elaborazione in batchNo
    ElaborazioneIn locale nel browser (JavaScript)
    Caricamento fileNessuno

    In 3 passaggi

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

    Limiti: Le mappature diventano elementi annidati, le sequenze elementi ripetuti e le chiavi @_ attributi XML. Piu chiavi di primo livello o una sequenza alla radice vengono collocate sotto un elemento root affinche l'XML abbia esattamente un root. I timestamp di YAML vengono scritti come testo ISO 8601 (XML non ha un tipo di data). Il YAML non valido viene rifiutato con un messaggio chiaro.

    Domande frequenti

    Il mio file viene caricato?

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

    Cosa succede se il mio YAML ha piu chiavi radice?

    Il contenuto viene collocato sotto un elemento root affinche l'XML abbia esattamente un elemento root.

    Gli attributi sono supportati?

    Si. Le chiavi con il prefisso @_ diventano veri attributi XML, come in XML in YAML.

    Come vengono gestiti i timestamp?

    Come testo ISO 8601, perche XML non ha un tipo di data proprio.

    Funziona anche al contrario?

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

    Strumenti correlati