Non avviene alcun trattamento dei contenuti dei tuoi file. Non ti serve un accordo sul trattamento dei dati con gottrix per gestire documenti riservati o aziendali.
Hosted in GermanyGlobal Content Delivery
Server di origine presso Hetzner in Germania, distribuzione mondiale tramite una rete di distribuzione dei contenuti (CDN). Il contenuto dei tuoi file non viene mai trasmesso in questo processo - non lascia il tuo dispositivo.
YAML è il formato di configurazione più diffuso per le pipeline di CI, Docker Compose e Kubernetes - con l'indentazione invece delle parentesi. XML è 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 più chiavi di primo livello o è una sequenza, il contenuto viene collocato ordinatamente sotto un elemento root affinché il risultato sia sempre ben formato.
Le chiavi con il prefisso @_ vengono ritrasformate in veri attributi XML, come nella controparte XML in YAML - così 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, perché XML non ha un tipo di data proprio. Il risultato è XML indentato e leggibile, con un'intestazione di dichiarazione. Non viene caricato nulla.
Scheda tecnica
Scheda tecnica
Formati di input
YAML, YML
Formato di output
XML
Elaborazione in batch
No
Elaborazione
In locale nel browser (JavaScript)
Caricamento file
Nessuno
In 3 passaggi
Trascina o scegli il tuo file YAML.
Lo strumento lo converte in XML.
Scarica il file XML.
Limiti: Le mappature diventano elementi annidati, le sequenze elementi ripetuti e le chiavi @_ attributi XML. Più chiavi di primo livello o una sequenza alla radice vengono collocate sotto un elemento root affinché 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. I commenti YAML vanno persi in lettura, perché XML non può rappresentarli nello stesso punto.
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 più chiavi radice?
Il contenuto viene collocato sotto un elemento root affinché l'XML abbia esattamente un elemento root.
Gli attributi sono supportati?
Sì. Le chiavi con il prefisso @_ diventano veri attributi XML, come in XML in YAML.
Come vengono gestiti i timestamp?
Come testo ISO 8601, perché XML non ha un tipo di data proprio.
Solo con il tuo consenso misuriamo l'utilizzo in forma anonimizzata tramite cookie per migliorare gottrix. I tuoi file restano sempre in locale, sul tuo dispositivo. Privacy