Come usare Convertitore XML
- 1
Aggiungi il file o incolla il testo
Trascina un file XML, JSON, CSV o Excel, oppure incolla il testo. Il tipo di input viene riconosciuto dal contenuto.
- 2
Scegli il formato di destinazione
L'XML diventa JSON, CSV o Excel; JSON, CSV e fogli Excel diventano XML. I formati non adatti al tuo input sono disattivati.
- 3
Regola la mappatura
Decidi come gestire attributi, elementi ripetuti e namespace, quale elemento corrisponde a una riga, oppure come chiamare l'elemento radice e l'elemento riga.
- 4
Copia o scarica
Il risultato si aggiorna mentre cambi le opzioni; copia il testo o scarica il file .json, .xml, .csv o .xlsx.
Limiti e Pro
File XML fino a 100 MB; file JSON, CSV ed Excel fino a 500 MB.
File JSON, CSV ed Excel fino a 4 GB; l'XML resta a 100 MB con ogni piano, perché l'intero documento viene tenuto in memoria. Scopri Pro
Informazioni su Convertitore XML
Il convertitore XML sposta i dati tra l'XML e i formati che la maggior parte degli altri software si aspetta. In una direzione legge un documento XML – un listino di un fornitore, un'esportazione bancaria o fiscale, un feed RSS, una traccia GPX, una risposta SOAP – e lo scrive come JSON, come file CSV o come foglio Excel. Nell'altra trasforma JSON, un file CSV o un foglio di calcolo in XML per un sistema che importa solo XML.
L'XML non ha un'unica mappatura verso il JSON, quindi le scelte sono tue: attributi come chiavi "@id", come chiavi semplici oppure esclusi; testo dell'elemento sotto "#text" quando l'elemento ha anche attributi o figli; elementi ripetuti come array, oppure ogni figlio come array per ottenere una struttura stabile; numeri e true/false tipizzati o mantenuti come stringhe; prefissi di namespace come dc: mantenuti o eliminati.
Per le tabelle, scegli l'elemento che si ripete – catalog › book, rss › channel › item – e ognuno diventa una riga. Attributi ed elementi annidati diventano colonne con nomi separati da punti, come price.currency; i figli ripetuti vengono uniti in una sola cella oppure distribuiti su colonne numerate.
Quando crei XML, chiavi e intestazioni di colonna diventano nomi di elementi (un nome non valido come "Unit price" viene scritto Unit_price), gli array ripetono l'elemento e l'output può essere con rientro o su una sola riga, con o senza dichiarazione XML.
Il parser è rigoroso: un file non ben formato viene segnalato con riga e colonna del primo errore. Commenti e istruzioni di elaborazione non vengono riportati nell'output, DTD ed entità esterne non vengono mai caricati, e il testo misto a tag inline viene unito in un unico valore.
Privacy
XML, JSON e fogli di calcolo vengono analizzati e convertiti da un Web Worker in questa scheda; non viene caricato nulla, nessun DTD o entità esterna viene mai recuperata e il testo incollato non viene salvato.
Funzionalità
XML ↔ JSON
Attributi come chiavi @, array per le ripetizioni, tipi e namespace a modo tuo.
XML ↔ CSV ed Excel
Scegli l'elemento che si ripete; i tag annidati diventano colonne.
XML valido in uscita
Nomi corretti, caratteri speciali con escape, con rientro o compatto.
Messaggi di errore chiari
Riga e colonna del primo errore di buona formazione.