Formattatore XML
Local only — nothing is uploaded unless you save or share it.
Un formattatore XML che indenta, minifica e controlla un documento nel tuo browser.
- Incolla il tuo XML nella casella: viene formattato mentre scrivi.
- Scegli Formatta, Minifica o Valida, e l'indentazione che vuoi.
- Copia il risultato, oppure scaricalo come file.
Salva questo strumento
Tieni Formattatore XML a portata di mano
Usa il menu Condividi del browser, poi «Aggiungi a Home».
Su questo strumento
Incolla l'XML e riprendilo leggibile. Usalo per formattare XML che ti è arrivato come un'unica riga ininterrotta, o come visualizzatore XML per qualcosa troppo denso da leggere. Questo formattatore indenta un nodo per riga, lascia gli attributi dov'erano e conserva le parti che di solito si perdono nel viaggio di andata e ritorno: commenti, blocchi CDATA, la dichiarazione e le istruzioni di elaborazione sopravvivono intatti. Tre modalità condividono la casella. Formatta è insieme l'abbellitore e la modalità di stampa leggibile: dispone il documento con l'indentazione che scegli, spazi o tabulazioni. Minifica toglie gli spazi fra i tag per un file di configurazione o un corpo di richiesta, senza toccare gli spazi dentro un CDATA, dove possono essere il contenuto. Valida è il controllore: dice se i tag si annidano e si chiudono, e nomina la riga del primo che non lo fa — che è tutta la difficoltà di un documento lungo. Una cosa che deliberatamente non pretende: controlla che l'XML sia ben formato, non che sia valido rispetto a uno schema. Annidamento, tag corrispondenti e costrutti terminati correttamente sono ciò che conosce. Se il tuo documento soddisfi una DTD o un XSD è un'altra domanda e uno strumento molto più grande. È un formattatore XML online solo in senso letterale: la pagina è online, il lavoro no. Tutto gira in questa pagina, e puoi indentare XML che il browser non ha mandato da nessuna parte. Non c'è caricamento, non c'è account e non c'è limite di dimensione oltre a quello che il tuo browser riesce a tenere — cosa che conta, perché i documenti che più vale la pena formattare tendono a essere quelli che preferiresti non incollare sul server di qualcun altro.
Domande frequenti
Il mio XML viene caricato da qualche parte?
No. Il formattatore gira interamente nel tuo browser: il documento non lascia mai la pagina e nella versione che stai usando a schermo non è coinvolto alcun server. È voluto e non incidentale: l'XML che più vale la pena formattare è di solito un file di configurazione, una fattura o una risposta di API, e nessuno di questi dovrebbe essere incollato su un server sconosciuto solo per aggiungere qualche a capo.
Che differenza c'è fra ben formato e valido?
Ben formato significa che la sintassi regge: ogni tag si chiude, i tag si annidano invece di sovrapporsi, gli attributi sono fra virgolette e costrutti come commenti e CDATA sono terminati correttamente. Valido significa che corrisponde anche a uno schema — una DTD o un XSD che dice quali elementi possono comparire dove e che cosa possono contenere. Questo strumento controlla il primo. Un documento può essere perfettamente ben formato e restare un'assurdità per il sistema che lo aspetta.
Conserverà i miei commenti e il CDATA?
Sì, entrambi, e vale la pena verificarlo in qualsiasi formattatore usi. I commenti sono conservati per impostazione predefinita e si possono togliere con un interruttore se stai minificando per la produzione. I blocchi CDATA passano intatti, spazi interni compresi: un formattatore che reindenta il contenuto di un CDATA ha cambiato i tuoi dati, non la tua formattazione. Anche la dichiarazione XML, il doctype e le istruzioni di elaborazione vengono preservati.
Perché dice che i miei tag non combaciano?
Perché un tag di chiusura nomina un elemento diverso da quello ancora aperto — il caso classico sono tag che si sovrappongono invece di annidarsi, come un elemento aperto dentro un altro e chiuso fuori. Il messaggio nomina la riga della prima discordanza, che di solito è qualche riga dopo l'errore vero: il colpevole è il tag mai chiuso, e l'errore emerge dove arriva la chiusura successiva e trova la cosa sbagliata ad attenderla.
Riesce a gestire un file grande?
Gestisce quello che il tuo browser riesce a tenere in memoria, il che in pratica vuol dire che documenti di più megabyte vanno bene e che un'esportazione molto grande può essere lenta mentre scrivi. Non c'è alcun limite lato server perché non c'è alcun server. Se stai formattando qualcosa di enorme, l'API è la strada migliore: prende le stesse opzioni e fa il lavoro in una sola richiesta invece che a ogni tasto premuto.
Aiutaci a migliorare questo strumento
Hai trovato un errore, vuoi una modifica, o ti manca uno strumento?
Hai un messaggio non inviato.
Grazie — è arrivato. Troverai la risposta nella tua casella.Go to my messages