← Torna alle funzionalità
Free

Formattatore XML

XML Formatter formatta, minimizza e valida l'XML direttamente nel browser. Indentazione configurabile, chiusura automatica opzionale dei tag vuoti, opzione per preservare i commenti e output con sintassi evidenziata. Utilizza il DOMParser nativo del browser per una validazione conforme a RFC con messaggi di errore chiari per XML malformati.

L'XML potrebbe non essere il formato dati più moderno, ma è ancora ovunque: feed RSS, API SOAP, file SVG, file di configurazione (Spring, Maven, Android), output di build, asserzioni SAML e innumerevoli integrazioni legacy. Quando l'XML appare come un blocco su una singola riga o con un'indentazione incoerente, leggerlo è un'impresa. XML Formatter risolve il problema direttamente nel browser senza caricamenti. Incolla qualsiasi XML — minimizzato, mal indentato o appena copiato — clicca su Formatta e ottieni un albero indentato in modo pulito con la larghezza di rientro preferita. Gli elementi vuoti possono essere chiusi automaticamente (<tag></tag> → <tag />) per compattezza, e i commenti possono essere mantenuti o rimossi. Il DOMParser nativo del browser convalida l'input: qualsiasi errore di sintassi (tag non chiusi, entità non valide, virgolette non corrispondenti) viene segnalato con un messaggio di errore chiaro che include la posizione approssimativa. L'evidenziazione della sintassi colora i tag in viola, i nomi degli attributi in blu, i valori in verde e i commenti in grigio corsivo, facilitando la scansione della struttura. Un'opzione di minimizzazione comprime gli spazi bianchi tra i tag per l'uso in produzione o per l'inserimento in una stringa su una singola riga.

Anteprima dal vivo
example.com
Formattatore XML ✓ XML Valido · 12 righe
Rientro: 2 ✓ Autochiusura tag vuoti ✓ Evidenziazione sintassi
Input (minimizzato)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Output formattato
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Caratteristiche principali

Formattazione Pretty-Print

Converte XML minimizzati o disordinati in un output indentato in modo pulito. Larghezza di rientro configurabile (0-8 spazi).

Validazione con errori chiari

Utilizza il DOMParser del browser per una validazione conforme alle specifiche. Gli errori di sintassi vengono visualizzati con i dettagli della posizione.

Opzione Minimizza

Rimuove tutti gli spazi bianchi tra i tag per un output compatto: utile per inserire XML in stringhe di codice o per ridurre le dimensioni del payload.

Evidenziazione della sintassi

Colora tag, nomi di attributi, valori e commenti in modo distinto per una facile scansione. Disattiva per l'output in testo normale.

Auto-chiusura dei tag vuoti

Comprime automaticamente i tag degli elementi vuoti (<tag></tag>) nella forma auto-chiudente (<tag />) per compattezza.

Controllo dei commenti

Mantieni i commenti per la documentazione o rimuovili quando prepari l'XML per la produzione o i payload delle API.

Casi d'uso comuni

Debugging di risposte API SOAP

I corpi SOAP sono grovigli di XML su una singola riga. Formattali per ispezionare la struttura e trovare il campo necessario.

Modifica del sorgente SVG

Incolla un SVG complesso, formattalo per vedere la struttura path/rect/g structure, modifica elementi specifici e ricopialo minimizzato.

Ispezione di feed RSS

Formatta i feed RSS/Atom per verificare la struttura degli elementi prima di analizzarli a livello programmatico.

Revisione di file di configurazione build

Ripulisci file pom.xml, build.xml o manifest di Android per la revisione del codice: un'indentazione coerente rende i diff più chiari.

Validazione della configurazione

Prima di salvare una configurazione, valida che l'XML sia ben formato: individua un </tag> mancante prima che blocchi la produzione.

Come usare
1

Apri XML Formatter

Clicca sull'icona XML nel dock di DevSuite Pro. Si aprirà un pannello con le opzioni e un'area di input.

2

Incolla il tuo XML

Incolla qualsiasi XML da una risposta API, un file di configurazione, un SVG, un feed RSS, ecc. La validazione in tempo reale viene eseguita mentre digiti.

3

Clicca su Formatta

Premi Formatta per ottenere un output indentato in modo pulito. Un XML non valido segnalerà un errore con la posizione prima della formattazione.

4

Regola le opzioni

Regola la larghezza del rientro, attiva l'auto-chiusura dei tag vuoti, mantieni/rimuovi i commenti e attiva/disattiva l'evidenziazione della sintassi.

5

Copia e usa

Clicca su Copia per prelevare l'XML formato o minimizzato da usare nel tuo codice, nei documenti o in una chiamata API.

Pronto a provare?

Installa DevSuite Pro gratuitamente e sblocca più di 64 strumenti per sviluppatori per il tuo browser.

Aggiungi a Chrome Aggiungi a Edge Aggiungi a FireFox