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.
Converte XML minimizzati o disordinati in un output indentato in modo pulito. Larghezza di rientro configurabile (0-8 spazi).
Utilizza il DOMParser del browser per una validazione conforme alle specifiche. Gli errori di sintassi vengono visualizzati con i dettagli della posizione.
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.
Colora tag, nomi di attributi, valori e commenti in modo distinto per una facile scansione. Disattiva per l'output in testo normale.
Comprime automaticamente i tag degli elementi vuoti (<tag></tag>) nella forma auto-chiudente (<tag />) per compattezza.
Mantieni i commenti per la documentazione o rimuovili quando prepari l'XML per la produzione o i payload delle API.
I corpi SOAP sono grovigli di XML su una singola riga. Formattali per ispezionare la struttura e trovare il campo necessario.
Incolla un SVG complesso, formattalo per vedere la struttura path/rect/g structure, modifica elementi specifici e ricopialo minimizzato.
Formatta i feed RSS/Atom per verificare la struttura degli elementi prima di analizzarli a livello programmatico.
Ripulisci file pom.xml, build.xml o manifest di Android per la revisione del codice: un'indentazione coerente rende i diff più chiari.
Prima di salvare una configurazione, valida che l'XML sia ben formato: individua un </tag> mancante prima che blocchi la produzione.
Clicca sull'icona XML nel dock di DevSuite Pro. Si aprirà un pannello con le opzioni e un'area di input.
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.
Premi Formatta per ottenere un output indentato in modo pulito. Un XML non valido segnalerà un errore con la posizione prima della formattazione.
Regola la larghezza del rientro, attiva l'auto-chiusura dei tag vuoti, mantieni/rimuovi i commenti e attiva/disattiva l'evidenziazione della sintassi.
Clicca su Copia per prelevare l'XML formato o minimizzato da usare nel tuo codice, nei documenti o in una chiamata API.
Installa DevSuite Pro gratuitamente e sblocca più di 64 strumenti per sviluppatori per il tuo browser.