Formattare e Minificare XML - indentare o comprimere

Formattatore e minificatore XML

Cosa fa questo strumento

L’XML di solito arriva da una macchina, su un’unica riga infinita: un feed RSS, una sitemap, una risposta di API, un file di configurazione. Questa pagina gli ridà la struttura perché tu possa leggerlo, e gliela toglie quando serve la versione piccola.

Come si usa

  1. 1 Incolla l’XML: un feed intero o un singolo elemento.
  2. 2 Scegli l’indentazione, poi premi Formatta o Minifica.
  3. 3 Il testo cambia nello stesso riquadro: copialo, o premi Annulla.

L’XML non è HTML, e la differenza morde

In HTML una manciata di elementi non si chiude mai: <link>, <br>, <img>. In XML nulla è speciale, e <link> compare in ogni feed RSS del web, avvolto attorno a un indirizzo. Un formattatore che porti la regola HTML nell’XML sposta l’indentazione di un livello da lì in poi e lascia il tag di chiusura alla deriva. Questa pagina spegne quella regola.

CDATA è contenuto, non markup

Una sezione CDATA esiste proprio perché un blocco di testo possa contenere parentesi angolari senza essere analizzato. I feed la usano continuamente per l’HTML degli articoli. Qui il suo contenuto passa intatto: niente reindentazione, niente escaping, nessuno schiacciamento degli spazi, perché ognuna di queste cose cambierebbe ciò che legge chi consuma il feed.

Lo spazio tra elementi di solito è libero; dentro il testo no

L’indentazione tra due tag non significa nulla per un parser, quindi la minificazione la toglie. Ma nel contenuto misto - testo con elementi dentro - uno spazio fa parte dei dati, e questo strumento li conserva. È una scelta prudente: un lettore di feed che mostra «unodue» invece di «uno due» è un bug che nessuno risalirebbe fino a un formattatore.

Formatta, non valida

Un tag di chiusura mancante o una e commerciale vagante verranno indentati insieme a tutto il resto: lo strumento lavora sul testo, non su un documento analizzato. È voluto: un validatore che ripara in silenzio il tuo file nasconde proprio ciò che eri andato a cercare. Se l’output sembra sbagliato, cerca l’incongruenza che ha appena reso visibile.

Formattazione XML - domande frequenti

Sì, e sono i due motivi più comuni per aprire questa pagina. Entrambi sono XML puro, entrambi arrivano di solito su una riga sola ed entrambi contengono elementi <link>: proprio il caso che un formattatore pensato per l’HTML sbaglia. I blocchi CDATA dentro le voci del feed passano intatti.
Nuovo
Formattatore SQL Spezza una query lunga in righe leggibili, o rimettila su una sola. Mantiene le maiuscole, i nomi tra virgolette e le stringhe esattamente come sono.
Popolare Oggi
Formattatore JSON Formatta, minifica e valida JSON nel browser. L’errore è indicato per riga e colonna e un albero richiudibile mostra la struttura.

Strumenti per sviluppatori correlati

Formattatore JSON Formatta, minifica e valida JSON nel browser. L’errore è indicato per riga e colonna e un albero richiudibile mostra la struttura.
Formattatore HTML Indenta l’HTML disordinato per leggerlo, o alleggeriscilo perché pesi meno. Funziona anche sui frammenti e non riscrive mai il tuo markup in qualcos’altro.
Minificare CSS Comprimi il CSS togliendo commenti e spazi, o riespandilo con un'indentazione pulita. Restano intatti gli spazi di calc(), le stringhe e le licenze.
Formattatore SQL Spezza una query lunga in righe leggibili, o rimettila su una sola. Mantiene le maiuscole, i nomi tra virgolette e le stringhe esattamente come sono.

Altri strumenti che potrebbero piacerti

Word in PDF Converti Word in PDF gratis: carica un file DOC, DOCX, ODT o RTF e scarica un PDF ben formattato in pochi secondi, senza filigrana.
PDF in Word Converti PDF in Word gratis: carica un PDF e scarica un DOCX modificabile in pochi secondi - senza registrazione e senza filigrana.
Contatore di parole Contatore di parole gratuito: incolla un testo per contare parole, caratteri, frasi e paragrafi e vedere il tempo di lettura, senza caricare nulla.
Contatore di caratteri Contatore di caratteri gratuito: caratteri con e senza spazi, parole e righe, con i limiti SEO per titoli e meta description.
Verificatore di densità delle parole chiave Analizzatore di densità delle parole chiave gratuito: incolla testo o URL e vedi quante volte ricorre ogni parola o frase, in percentuale.