Formattatore XML Gratuito Online
Formatta e abbellisci XML istantaneamente nel tuo browser — gratuito e privato.
Input
Output
Cos'è un Formattatore XML?
Se hai mai incollato una risposta SOAP o aperto un pom.xml trovando un'enorme riga illeggibile, conosci il problema. XML è usato per file di configurazione, API SOAP, feed RSS e formati come Office Open XML. La specifica W3C XML mantiene la sintassi minimale — ottima per le macchine, terribile per gli esseri umani. Questo formattatore aggiunge indentazione e interruzioni di riga per vedere la gerarchia dei tag a colpo d'occhio. Usa la API DOMParser del browser, quindi nulla lascia il tuo computer.
Questo strumento analizza il tuo XML usando il DOMParser integrato nel browser e lo riformatta con indentazione coerente. Il risultato appare nel pannello di output. Nulla viene inviato a un server, quindi è sicuro usarlo con dati di produzione, risposte API o configurazioni sensibili. Usa Minifica per comprimere l'output, oppure XML in JSON per convertire in un altro formato.
Esempi di Formattazione XML
XML minificato o compatto è difficile da leggere; la formattazione rivela la struttura. Esempi a tema telecomunicazioni:
Esempio 1: Record abbonato
Input minificato:
Output formattato:
Esempio 2: Record chiamate
Input minificato:
Output formattato:
Fai clic sul pulsante Esempio in alto per caricare i dati dell'abbonato nell'editor.
Come Usare Questo Strumento
Incolla o Carica
Copia il tuo XML e incollalo nell'editor a sinistra. Puoi anche fare clic su Carica per caricare un file .xml dal tuo computer. Il pulsante Esempio carica dati di esempio se vuoi fare dei test.
Controlla l'Output
Il pannello di destra mostra l'XML formattato con la corretta indentazione. L'XML valido viene riformattato; l'XML non valido mostrerà un errore. Usa Minifica per rimuovere tutti gli spazi bianchi e ottenere una versione compatta su una riga. Per estrarre valori specifici da XML di grandi dimensioni, lo strumento XPath funziona bene insieme a questo.
Copia, Scarica o Minifica
Usa Copia per mettere il risultato negli appunti, Scarica per salvarlo come file, o Minifica per rimuovere tutti gli spazi bianchi. Per la validazione prima o dopo la formattazione, usa il Validatore XML.
Come Funziona il Formattatore
Lo strumento usa il DOMParser del browser per analizzare il tuo XML in un albero DOM. Poi serializza l'albero con indentazione applicata tra i tag. La specifica W3C XML tratta lo spazio bianco tra i tag come insignificante nella maggior parte dei casi, quindi la struttura e il contenuto rimangono gli stessi—cambia solo la formattazione.
XML supporta i commenti, a differenza di JSON. Se il tuo documento ha <!-- commenti -->, vengono preservati. Per la validazione dello schema (XSD), usa un validatore di schema dedicato; questo strumento controlla solo la correttezza formale. La specifica W3C XML Schema definisce XSD.
Dove la Formattazione XML Aiuta
La maggior parte degli sviluppatori ha bisogno di un formattatore quando legge le risposte API. Invii una richiesta tramite Postman o curl, e la risposta SOAP o REST torna come un'unica riga compressa. Incollarla qui rende immediatamente visibili gli elementi annidati e gli attributi. Per estrarre valori specifici, usa lo strumento XPath.
I file di configurazione come pom.xml, web.config o AndroidManifest.xml spesso hanno strutture annidate. Formattarli qui offre un layout coerente per pull request o revisioni. Se devi convertire in JSON per le API moderne, usa XML in JSON.
I feed RSS e Atom sono XML. Se il tuo validatore di feed fallisce o un lettore non riesce ad analizzare il feed, la formattazione qui aiuta a individuare l'errore esatto. Passarlo prima attraverso il Validatore XML può individuare i problemi prima che altri li vedano.
Domande Frequenti
I miei dati XML sono privati quando uso questo strumento?
Sì, completamente. La formattazione avviene nel browser tramite il DOMParser integrato. Nessun dato viene inviato a un server. Apri la scheda Rete del browser per confermarlo.
E i namespace e prefissi XML?
Le dichiarazioni di namespace e i prefissi vengono completamente preservati. Il formattatore regola solo gli spazi bianchi, mai la struttura. Vedi la specifica W3C XML Namespaces.
Come converto XML in JSON?
Usa il convertitore XML in JSON. Gestisce automaticamente attributi, elementi annidati e nodi ripetuti.
Perché il mio XML mostra un errore dopo la formattazione?
Il formattatore richiede XML ben formato. Problemi comuni: tag non chiusi, virgolette mancanti sugli attributi, caratteri non escapati come &. Prova il Validatore XML per report dettagliati.
Posso formattare XHTML, SVG o altri formati XML?
Sì. XHTML, SVG, WSDL e qualsiasi altro formato XML valido verrà formattato correttamente. Lo strumento segue la specifica W3C XML.
Strumenti Correlati
Per un approfondimento su XML, la specifica W3C XML definisce la sintassi completa. La guida DOMParser di MDN tratta l'analisi XML nei browser. Per JSON: json.org. Per le query XPath: XPath 3.1. Vedi anche W3C XML e Postman.