Formattatore XML

Fai il pretty print o minifica XML all'istante.

Funziona nel browser. Quello che scrivi non viene inviato da nessuna parte.

Come formattare XML

  1. Incolla il tuo XML o carica il file.
  2. Scegli pretty print o minifica.
  3. Copia il risultato o scaricalo.

Cosa cambia la formattazione e cosa mantiene

CambiaMantiene esattamente
Pretty printAggiunge indentazione e a capo tra i tagTesto, attributi, commenti, CDATA, entità
MinificaRimuove indentazione e a capoTesto, 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 &amp; o &lt;.
  • 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 &amp; 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.

Strumenti correlati