Minificatore XML
Minimizza XML rimuovendo spazi bianchi e commenti
Input
Output minimizzato
Esempi di minimizzazione XML
L'XML formattato è leggibile; l'XML minimizzato è compatto. Esempio di telecomunicazioni:
Record sottoscrittore – formattato vs minimizzato
Input formattato:
Output minimizzato:
Usa il pulsante Esempio in alto per caricare altri dati sottoscrittore.
Cos'è un Minificatore XML?
I documenti XML spesso includono indentazione, a capo e commenti per la leggibilità. Quando si riduce la dimensione del file — per trasferimento di rete, embedding in HTML, archiviazione in database — la minimizzazione rimuove questi spazi bianchi extra. La specifica W3C XML tratta gli spazi bianchi tra i tag come non significativi nella maggior parte dei casi.
Questo strumento analizza l'XML e genera una versione compatta su una sola riga. La minimizzazione viene eseguita interamente nel browser. Nessun dato viene inviato al server.
Come usare questo strumento
Incolla o carica XML
Copia il tuo XML e incollalo nell'editor a sinistra. Puoi anche cliccare su Carica per caricare un file .xml. Il pulsante Esempio carica dati di esempio.
Controlla l'output minimizzato
Il pannello a destra mostra l'XML compatto. Gli spazi bianchi tra i tag vengono rimossi. L'XML non valido mostra un errore. Prima correggi con il Validatore XML.
Copia o scarica
Usa <strong>Copia</strong> per copiare il risultato negli appunti o <strong>Scarica</strong> per salvarlo. Per riformattare l'XML usa il Formattatore XML o l'Abbellitore XML.
Quando è utile la minimizzazione XML
Le API SOAP e REST a volte si aspettano o restituiscono XML compatto. Minimizzare prima dell'invio riduce la dimensione del payload.
Quando si incorpora XML in HTML, si archivia in campi del database o si passa tramite URL, spesso serve un formato compatto. Per convertire in JSON usa XML in JSON.
Domande frequenti
La minimizzazione rompe l'XML?
No. In XML gli spazi bianchi tra i tag sono non significativi. La struttura e il contenuto vengono preservati.
Cosa succede agli spazi bianchi significativi?
Se l'XML usa xml:space="preserve" su un elemento, gli spazi bianchi all'interno di quell'elemento potrebbero essere significativi.
I miei dati vengono inviati da qualche parte?
No. La minimizzazione viene eseguita interamente nel browser.
Strumenti correlati
XML: Specifica W3C, MDN DOMParser. Per il minificatore JSON usa Minificatore JSON.