Categoria: Sviluppo

Formattatore XML

Formatta, minifica e valida XML in locale

Incolla dell'XML e ottienilo indentato o minificato, con gli errori del parser indicati riga per riga. Tutto avviene nel browser, quindi feed e configurazioni restano privati.

Incolla dell'XML per formattarlo o minificarlo.

Risultato
Qui comparirà il risultato.

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

L'XML generato dalle macchine arriva quasi sempre su una sola riga, il che rende illeggibile una risposta di API, un feed RSS, una sitemap o un SVG. Questo strumento analizza il documento con il parser XML del browser e lo ristampa con il rientro scelto, mantenendo attributi, commenti, sezioni CDATA e istruzioni di elaborazione. La minificazione fa l'opposto e rimuove di nuovo gli spazi tra gli elementi. Poiché il parser è quello del browser, un documento malformato viene segnalato con lo stesso messaggio e la stessa posizione che userebbe il browser.

Come si usa

  1. Incolla il tuo XML nella casella di input oppure carica l'esempio.
  2. Scegli Formatta con rientro di 2 o 4 spazi, oppure scegli Minifica.
  3. Copia il risultato, oppure correggi l'errore segnalato e riprova.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

Il mio XML viene caricato da qualche parte?
No. Il documento viene analizzato e ristampato da JavaScript che gira nella pagina, quindi payload di API e file di configurazione non lasciano mai il tuo dispositivo.
Posso formattare un feed RSS, una sitemap o un SVG?
Sì. Sono tutti documenti XML, quindi vengono indentati come qualsiasi altro file, con namespace e attributi conservati.
Perché il mio documento non viene analizzato?
L'XML è più rigido dell'HTML: ogni tag va chiuso, i valori degli attributi vanno tra virgolette e una & isolata non è valida. Il messaggio di errore mostra dove si è fermato il parser.