Formattatore XML

Formatta e abbellisci XML con validazione e indentazione configurabile

Che cos'è e come funziona?

Un formattatore XML prende XML minificato o disordinato e lo riformatta con indentazione e interruzioni di riga corrette, trasformando un documento denso e attaccato in un albero annidato e pulito che puoi leggere. XML si usa per configurazione, feed di dati, SVG, RSS, formati di documento e innumerevoli API, e spesso arriva tutto su una riga — da una risposta, un log o un'esportazione — dove l'annidamento è impossibile da seguire. Formattare mette ogni elemento sulla propria riga e lo indenta per mostrare come i tag si contengono a vicenda, così la struttura diventa ovvia.

Un XML leggibile è ciò che ti permette di capire e correggere un documento. Con la gerarchia dispiegata vedi quali elementi sono aperti, dove una sezione inizia e finisce, e individui in fretta un tag non corrispondente o non chiuso che sarebbe invisibile su una sola riga. I buoni formattatori validano anche strada facendo, segnalando se l'XML non è ben formato. Questo strumento formatta l'XML nel browser con indentazione configurabile, così anche la configurazione privata o i feed di dati non lasciano mai la tua macchina.

Casi d'uso

Domande frequenti

Formattare cambia il significato del mio XML?

Per la struttura degli elementi, no — aggiunge solo spazio bianco tra i tag, che l'XML generalmente ignora. I dati e la gerarchia restano invariati. L'unica cautela è che lo spazio bianco può essere significativo dentro il contenuto testuale, quindi i formattatori ben fatti evitano di riformattare il testo all'interno degli elementi.

Cosa significa che l'XML deve essere "ben formato"?

Un XML ben formato segue le regole strutturali: ogni tag è chiuso, i tag sono annidati correttamente, i valori degli attributi sono tra virgolette, e c'è un singolo elemento radice. Un formattatore che valida segnalerà le violazioni, che è spesso come scopri un tag di chiusura mancante.

Posso scegliere l'indentazione?

Sì. La maggior parte dei formattatori ti lascia scegliere la dimensione o lo stile dell'indentazione — tipicamente due o quattro spazi, a volte tabulazioni — per adattarsi alle convenzioni del tuo progetto. Un'indentazione coerente è ciò che rende la struttura annidata facile da scorrere.

Il mio XML viene caricato da qualche parte?

No. La formattazione gira interamente nel browser, quindi il documento — inclusa qualsiasi configurazione privata, credenziali o dati — non viene mai inviato a un server. Puoi formattare in sicurezza XML interno o non pubblicato.

Sviluppatore

Generatore UUID · Convertitore di timestamp · Codificatore Base64 · Decodificatore Base64 · Generatore di hash · Convertitore di colori