Vai al contenuto
Strumento gratuito

Formattatore XML, validatore e strumento di riparazione

Il formattatore XML controlla online il tuo XML e indica gli errori con riga e colonna, lo formatta con 2 o 4 spazi oppure con tabulazioni, lo minimizza e ripara con Auto-Fix errori comuni come un & senza escape o un tag di chiusura mancante. È gratuito e non richiede registrazione: il tuo XML viene elaborato solo nel browser e non viene caricato online.

Creato da Justin Schuessler

Hai sistemato i file di configurazione? Ospita il tuo progetto su un VPS con pieno controllo.

100 % locale, nessun caricamento

Input

Risultato

Risultato di esempio

Come appare il responso nel formattatore XML

Incolli XML e lo strumento segnala il primo errore con riga e colonna, corregge gli errori comuni con la correzione automatica e poi formatta il risultato. Quello qui sotto è un file di esempio volutamente errato; il tuo risultato dipende dal tuo XML.

Esempio · XML di esempio con errori intenzionali

1 errore · 3 correzioni

Input

server.xml
<server><name>ZAP & Friends</name><port>25565</port>

Output: risultato e correzione automatica

  • 1 errore
  • Errore · Riga 1, colonna 19char '&' is not expected.

    «Convalida» segnala il primo errore. Con «Vai all'errore», il cursore si posiziona direttamente lì.

  • OK1 caratteri speciali non sottoposti a escape (ad es. «&») nel testo sottoposti a escape.

  • OK1 tag di chiusura mancanti aggiunti alla fine del documento.

  • OKAggiunta la dichiarazione XML mancante (<?xml version="1.0" encoding="UTF-8"?>).

Output dopo la correzione automatica, formattato

server.xml
<?xml version="1.0" encoding="UTF-8"?><server>  <name>ZAP &amp; Friends</name>  <port>25565</port></server>

Funzioni

XML Formatter e XML Validator in un unico strumento

Per i file di configurazione dei plugin Minecraft o delle risorse FiveM, le risposte API, i feed RSS/Atom o le sitemap: ovunque modifichi o debba eseguire il debug di XML a mano.

Convalidare XML con indicazione di riga e colonna

Verifica automaticamente poco dopo l’inserimento se il tuo XML è ben formato, indica il primo errore con riga e colonna e ne evidenzia la posizione nell’editor.

Formattare XML (Pretty Print)

Applica al tuo XML un rientro di 2 o 4 spazi oppure di tabulazioni. Commenti, sezioni CDATA e dichiarazione XML vengono mantenuti.

Minificare XML

Rimuove interruzioni di riga e rientri tra i tag e restituisce una versione compatta del tuo XML.

Riparare l'XML con Auto-Fix

Esegue l’escape dei caratteri speciali come & e <, aggiunge i tag di chiusura mancanti, riunisce più elementi radice e aggiunge o sposta la dichiarazione XML.

Carica o trascina un file

Carica un file XML fino a 10 MB o trascinalo direttamente nel campo di input.

100 % locale, nessun caricamento

Tutto avviene nel tuo browser: il tuo file non viene inviato a nessun server.

Sfondo

Cosa controlla il validatore XML e cosa ripara Auto-Fix

Validazione, riparazione e formattazione sono collegate: puoi formattare o minimizzare il tuo XML solo quando è ben formato.

Validare l'XML: controllo della struttura, non dello schema

Un XML ben formato ha un solo elemento radice, tag chiusi e annidati correttamente e caratteri speciali con escape, come &amp; al posto di un singolo &. Il validatore XML controlla questi aspetti e indica il primo errore con riga e colonna. Non verifica invece se il tuo XML è conforme a uno schema XSD o a una DTD.

Riparare l'XML con Auto-Fix

Auto-Fix esegue l'escape dei singoli caratteri & o < nel testo e nei valori degli attributi, aggiunge i tag di chiusura mancanti e un > mancante alla fine di un tag, rimuove i tag di chiusura senza un tag di apertura corrispondente, racchiude più elementi radice in un elemento <root> e aggiunge o sposta la dichiarazione XML. Il tuo input resta invariato; la versione corretta appare nell'output.

Formattare l'XML (Pretty Print) o minimizzarlo

La formattazione indenta il tuo XML con 2 o 4 spazi oppure con tabulazioni. Commenti, sezioni CDATA e dichiarazione XML vengono mantenuti; il testo misto a tag resta invariato. La minimizzazione rimuove interruzioni di riga e rientri tra i tag. Entrambe richiedono un XML ben formato; in caso contrario, lo strumento segnala l'errore indicando riga e colonna.

Come funziona

Come verificare, correggere e formattare XML online

Cinque passaggi, senza registrazione né installazione.

Passaggio 1

Incolla XML

Incolla il tuo XML nel campo di input, carica un file XML fino a 10 MB, trascinalo nel campo oppure carica l’esempio.

Passaggio 2

Trova errori

Poco dopo l’inserimento, lo strumento verifica automaticamente se il tuo XML è ben formato. In alternativa, clicca su «Convalida». Il primo errore viene mostrato con riga e colonna; «Vai all’errore» porta lì il cursore.

Passaggio 3

Correggi con Auto-Fix

Clicca su «Auto-Fix» per correggere automaticamente gli errori più comuni. Il tuo input resta invariato; la versione corretta appare nell’output, con l’elenco delle correzioni sopra.

Passaggio 4

Formatta o minifica

Scegli un rientro di 2 spazi, 4 spazi o tabulazioni e clicca su «Formatta», oppure su «Minifica» per ottenere una versione compatta.

Passaggio 5

Applica il risultato

Copia il risultato negli appunti o scaricalo come file XML.

Scopri di più

Altri strumenti

FAQ

Domande frequenti su XML Formatter

Risposte brevi su validazione, formattazione e correzione automatica.

Sì. Non ti serve un account e non devi installare nulla: XML Formatter funziona nel tuo browser. Incolla il tuo XML e inizia subito.

No. L'intera elaborazione — convalida, formattazione, minimizzazione e correzione automatica — avviene esclusivamente nel tuo browser. Nessun file viene trasmesso a un server, nemmeno a ZAP-Hosting.

No. Lo strumento verifica che il tuo XML sia ben formato: un solo elemento radice, tag chiusi e annidati correttamente, caratteri speciali con escape. In senso stretto, un XML è valido solo se rispetta anche uno schema XSD o una DTD, e lo strumento non esegue questa verifica. Non verifica nemmeno regole specifiche, come quelle delle fatture elettroniche. Il messaggio di esito positivo riguarda quindi la sintassi XML.

Poco dopo che smetti di digitare, lo strumento verifica automaticamente il tuo XML. In alternativa, clicca su «Convalida». Indica il primo errore con riga e colonna e ne evidenzia la posizione nell’editor. Con «Vai all’errore», il cursore si sposta direttamente lì.

Auto-Fix esegue l'escape di un singolo & come &amp; e di un < nel testo come &lt;, anche nei valori degli attributi. Aggiunge i tag di chiusura mancanti e un > mancante alla fine di un tag, rimuove i tag di chiusura senza un tag di apertura corrispondente, racchiude più elementi radice in un elemento <root> e aggiunge o sposta la dichiarazione XML. Il tuo input resta invariato; l'output mostra la versione riparata e l'elenco delle correzioni. Controlla comunque il risultato: un tag aggiunto viene inserito dove lo strumento rileva l'errore, non necessariamente dove intendevi metterlo.

Carica il file o trascinalo nel campo di input: l’editor lo mostra con numeri di riga ed evidenziazione della sintassi. Con «Formatta» puoi applicare un rientro di 2 o 4 spazi oppure di tabulazioni (Pretty Print). Commenti, sezioni CDATA e dichiarazione XML vengono mantenuti. Poi copia il risultato o scaricalo come file XML.

La minificazione rimuove le interruzioni di riga e i rientri tra i tag, producendo una versione compatta del tuo XML. Gli spazi che fanno parte del contenuto testuale vengono mantenuti. Come per la formattazione, il tuo XML deve essere ben formato.

Il caricamento è limitato a 10 MB. Poiché tutto viene eseguito localmente nel browser, il limite effettivo dipende anche dalle prestazioni del tuo dispositivo.

Hai altre domande?

Contatta il supporto
Stai creando qualcosa di tuo?

La tua app o API ha bisogno di un server affidabile

Un VPS di ZAP-Hosting mette online la tua applicazione o il tuo progetto in modo affidabile.

4,4/5 Trustpilot32.000+ Server attiviDal 2010

Nessuna configurazione. Nessun rischio. Online in pochi secondi.

Durata flessibileDisdicibile in qualsiasi momentoOnline in 60 secondi

Cerchi altri strumenti? Visualizza tutti gli strumenti per sviluppatori