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.
XML è 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 leggibilità, ma usa l'indentazione invece delle parentesi angolari ed è 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 anziché produrre in silenzio un output errato. Un documento XML ha esattamente un elemento root, quindi lo YAML prodotto è 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 input
XML
Formato di output
YAML
Elaborazione in batch
No
Elaborazione
In locale nel browser (JavaScript)
Caricamento file
Nessuno
In 3 passaggi
Trascina o scegli il tuo file XML.
Lo strumento lo converte in YAML.
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 è sempre una mappatura YAML con la chiave root dell'XML. I commenti XML (<!-- -->) non vengono acquisiti durante l'analisi e quindi non compaiono nello YAML.
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 più volte vengono raccolti in una sequenza YAML.
La buona formazione viene verificata?
Sì. L'XML viene validato prima dell'analisi; l'XML non valido viene rifiutato con un messaggio chiaro.
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