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:

Input

Output minimizzato:

Output

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

1

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.

2

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.

3

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.