Formattatore XML
Fai il pretty print o minifica XML all'istante.
Funziona nel browser. Quello che scrivi non viene inviato da nessuna parte.
- Mantiene commenti e CDATA
- Pretty print o minifica
- Posizione esatta dell'errore
Come formattare XML
- Incolla il tuo XML o carica il file.
- Scegli pretty print o minifica.
- Copia il risultato o scaricalo.
Cosa cambia la formattazione e cosa mantiene
| Cambia | Mantiene esattamente | |
|---|---|---|
| Pretty print | Aggiunge indentazione e a capo tra i tag | Testo, attributi, commenti, CDATA, entità |
| Minifica | Rimuove indentazione e a capo | Testo, attributi, commenti, CDATA, entità |
Perché minificare un file XML
- I file di configurazione e dati si caricano più in fretta e usano meno banda una volta rimosso lo spazio bianco.
- Alcuni CMS ed esportazioni API indentano molto in profondità, quindi minificare può ridurli dal 10 al 30 percento.
- Un feed inviato a un altro sistema raramente ha bisogno di restare leggibile per un essere umano.
Cause comuni di XML non valido
- Un tag non chiuso o non corrispondente.
- Una & o < isolata dentro il testo che andrebbe scritta & o <.
- Due elementi al livello più alto senza un'unica radice condivisa.
Dove aiuta formattare XML
- Rivedere il diff di un file di configurazione, perché un'indentazione coerente fa risaltare i cambiamenti reali.
- Leggere una risposta XML compatta di un'API senza scorrere lateralmente lungo un'unica riga lunghissima.
- Preparare un file per una code review in cui i revisori si aspettano markup leggibile e indentato.
Domande su Formattatore XML
Formattare cambia i miei dati?
Cambia solo lo spazio bianco tra i tag. Testo, attributi, commenti, sezioni CDATA, il DOCTYPE ed entità come & restano esattamente come scritti.
Perché dice che il mio XML non è valido?
Le cause comuni sono un tag non chiuso o non corrispondente, oppure una e commerciale o un segno di minore isolati dentro il testo. L'errore indica la riga e la colonna, e Vai all'errore lo seleziona.
Di quanto rimpicciolisce un file la minifica?
Rimuove l'indentazione e gli a capo tra i tag. I file molto indentati spesso si riducono dal 10 al 30 percento.
Posso formattare file SVG?
Sì. SVG è XML, quindi puoi caricare un file .svg e fare pretty print o minifica qui.
Supporta le dichiarazioni DOCTYPE?
Sì. Un DOCTYPE viene mantenuto esattamente come scritto e rimesso al suo posto dopo la formattazione, perché l'analizzatore sottostante lo legge ma non lo riproduce da solo.
Posso incollare un feed RSS o Atom?
Sì. Entrambi sono documenti XML, quindi pretty print e minifica funzionano come con qualsiasi altro XML.
Funziona su file XML molto grandi?
Sì, anche se un file molto grande impiega più tempo ad analizzarsi e formattarsi nel browser rispetto a un piccolo file di configurazione. Non c'è un limite di dimensione fisso.
Può correggere un file XML a cui manca un tag di chiusura?
No. La formattazione riordina solo lo spazio bianco in XML che si analizza già correttamente. Correggi prima un tag non chiuso o non corrispondente nel tuo editor, poi formatta il risultato.