Formattatore e validatore XML
Incolla l’XML per indentarlo per livelli e vedere subito se è ben formato.
Testi e file restano nel tuo browser: non viene inviato nulla a un server.
Come si usa
- Incolla codice XML nel campo di input. Ogni elemento appare su una riga a sé, indentato secondo la sua profondità.
- In “Indentazione” scegli 2 spazi, 4 spazi o una tabulazione, oppure “Minifica” per togliere gli spazi tra i tag.
- Disattiva “Mantieni i commenti” per togliere tutti i commenti <!-- -->.
- Se un tag non è chiuso bene o manca una virgoletta in un attributo, il risultato indica il punto e la barra di stato mostra riga e colonna.
- Se l’XML è ben formato, sotto il risultato compare ✓ con il numero di elementi e attributi. I prefissi di namespace non dichiarati (come soap:) vengono formattati comunque, ma segnalati con ⚠.
Domande frequenti
Lo strumento modifica il contenuto del mio testo?
Riorganizza solo gli spazi tra i tag. Gli elementi che mescolano testo e tag, come <p>Ciao <b>mondo</b></p>, restano così come sono su una riga, perché i loro spazi possono avere un significato. I valori degli attributi e i riferimenti a entità come & non vengono toccati.
L’XML viene validato con un XSD o una DTD?
No. Controlla solo la sintassi XML (documento ben formato), come la chiusura dei tag e le virgolette degli attributi. Per validare rispetto a uno schema specifico usa uno strumento come xmllint; per creare una bozza di schema da un XML di esempio prova il generatore XSD.
Che cosa vuol dire “ben formato”?
Ogni tag di apertura ha il suo tag di chiusura, c’è un solo elemento radice, i valori degli attributi sono tra virgolette e & e < sono scritti con l’escape corretto. Qualsiasi parser XML si ferma appena una di queste regole non è rispettata.
Il mio XML viene inviato da qualche parte?
No. La formattazione avviene interamente nel tuo browser; nulla viene inviato a un server.
Strumenti simili
Tutti gli strumenti
Conversione e codifica
- Generatore QR code
- Codifica/decodifica Base64
- Codifica/decodifica URL
- Base64 in immagine
- Binario ↔ decimale
- Binario ↔ hex
- Decimale ↔ hex
- Excel in tabella HTML
- Entità HTML
- Immagine in Base64
- JSON Escape
- Convertitore di base
- Convertitore Punycode
- Testo in ASCII
- Testo in binario
- Testo in decimale
- Testo in esadecimale
- Convertitore Unicode
- Timestamp Unix
Conversione di unità
- Convertitore di unità
- Convertitore di temperatura
- Conversione peso
- Convertitore di superficie
- Convertitore di lunghezza
- Convertitore di angoli
- Convertitore di calorie
- Dimensioni dati
- Volumi per aridi
- Carica elettrica
- Convertitore di energia
- Convertitore di portata
- Convertitore di forza
- Consumo di carburante
- Intensità luminosa
- Forza magnetomotrice
- Convertitore di potenza
- Convertitore di pressione
- Convertitore di dose
- Convertitore di velocità
- Conversione tempo
- Conversione volume