Formattatore e validatore XML
Abbellisci, minifica e valida XML direttamente nel browser, con indentazione a 2 spazi, 4 spazi o tabulazione, attributi e commenti conservati e segnalazione degli errori istantanea.
Formattatore e validatore XML — Incolla l'XML per formattarlo con indentazione a 2 spazi, 4 spazi o tabulazioni, oppure minificalo su un'unica riga compatta. La sintassi viene validata mentre digiti e il primo errore viene segnalato con riga e colonna. Tutto viene analizzato interamente nel tuo browser e non viene mai caricato.
Cos'è Formattatore e validatore XML?
Un formattatore, abbellitore e validatore XML online e gratuito che funziona interamente nel tuo browser. Incolla XML minificato o disordinato e la modalità Abbellisci reindenta il documento secondo la tua scelta tra 2 spazi, 4 spazi o tabulazione, conservando gli attributi, la dichiarazione XML, i commenti e le sezioni CDATA. Passa alla modalità Minifica per rimuovere gli spazi tra gli elementi e ridurre tutto a un'unica riga compatta per il trasporto o l'archiviazione. Mentre digiti, valida il markup con un parser rigoroso, e un indicatore di Stato mostra „Valid XML“ oppure segnala il primo errore con riga e colonna. Gli sviluppatori lo usano per leggere e fare il debug di SOAP, RSS, sitemap, SVG, layout Android e file di configurazione, e per ripulire le risposte delle API prima del commit.
Come usare Formattatore e validatore XML
- Incolla o digita il tuo XML nella casella di input.
- Lascia la modalità su Abbellisci per indentare il documento, oppure clicca su Minifica per ridurlo a un'unica riga.
- Scegli l'indentazione dal menu a discesa: 2 spazi, 4 spazi o una tabulazione.
- Controlla la scheda di Stato: indica „Valid XML“ oppure mostra „Invalid“ con riga e colonna del primo errore.
- Usa il pulsante Copia per prendere l'output formattato, oppure clicca su Cancella per svuotare l'input e ricominciare.
Esempi
Abbellire un documento su una riga (2 spazi)
Input
<note><to>Tove</to><from>Jani</from></note>
Output
<note> <to>Tove</to> <from>Jani</from> </note>
Minificare un file di configurazione
Input
<config> <debug>false</debug> <port>8080</port> </config>
Output
<config><debug>false</debug><port>8080</port></config>
Individuare un tag non chiuso
Incolla <a><b>x</a> e lo Stato passa a „Invalid“, segnalando il tag di chiusura non corrispondente insieme alla riga e alla colonna del problema, così puoi saltare direttamente lì e correggere il markup.
Domande frequenti
- Il mio XML viene caricato su un server?
- No. L'analisi, l'abbellimento, la minificazione e la validazione avvengono tutti localmente nel tuo browser. I tuoi dati non lasciano mai il tuo dispositivo, e lo strumento continua a funzionare offline.
- Quali opzioni di indentazione posso usare?
- In modalità Abbellisci puoi reindentare con 2 spazi, 4 spazi o un carattere di tabulazione, scelti dal menu a discesa. La modalità Minifica ignora l'indentazione e rimuove gli spazi tra gli elementi per produrre un'unica riga.
- Conserva attributi, commenti e CDATA?
- Sì. Il formattatore conserva gli attributi degli elementi, la dichiarazione XML, i commenti e le sezioni CDATA, e mantiene intatto l'ordine dei nodi fratelli. Reindenta la struttura senza modificare i dati.
- Perché dice che il mio XML non è valido?
- Il validatore segnala il primo problema di sintassi e ne aggiunge riga e colonna. Le cause comuni sono un tag che non viene mai chiuso, un tag di chiusura che non corrisponde a quello aperto, un apice mancante attorno a un valore di attributo, o più di un elemento radice.
- Si rivalida automaticamente?
- Sì. La validazione e la formattazione si aggiornano mentre digiti, quindi nel momento in cui correggi il punto segnalato lo Stato torna a „Valid XML“ e l'output si aggiorna all'istante.
Strumenti correlati
Codifica / decodifica Base32 / Base58
Codifica testo in Base32 (RFC 4648) o Base58 (l'alfabeto di Bitcoin) e decodifica entrambi di nuovo in testo, completamente sicuro in UTF-8 e interamente nel tuo browser.
Codifica / decodifica Base64
Codifica o decodifica Base64 (compatibile con UTF-8) con alfabeto URL-safe, riempimento opzionale, a capo 64/76, conteggio di byte e caratteri in tempo reale e vista byte in hex o binario.
Convertitore di maiuscole/minuscole e contatore
Converti il testo tra UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e altro, e conta caratteri, parole e righe.
Formattatore e minificatore di codice
Abbellisci o minifica HTML, CSS e JavaScript all'istante nel tuo browser, con rientro di 2 spazi, 4 spazi o tabulazione e compressione JavaScript basata su Terser.