Input
Utilità per sviluppatori
Formattatore XML
Convalida, formatta, comprimi e analizza XML con serializzazione sicura per contenuto misto, messaggi del parser, albero, percorsi degli elementi e statistiche direttamente nel browser.
Incolla XML per convalidarlo, formattarlo, comprimerlo e analizzarne la struttura.
Dimensione0 B
Elementi0
Attributi0
Profondità0
Output
XML formattato o compresso
Vista ad albero
Struttura XML
Percorsi
Percorsi degli elementi e attributi
| # | Percorso | Elemento | Attributi | Anteprima testo |
|---|
Esempi
Esempi XML comuni
Riferimento rapido XML
| Concetto | Esempio | Note |
|---|---|---|
| Elemento radice | <root>...</root> | Un documento XML richiede esattamente un elemento radice. |
| Attributo | <item id="1"> | I valori degli attributi devono essere tra virgolette. |
| Nodo di testo | <title>Hello</title> | Il testo appare tra i tag iniziale e finale. |
| Commento | <!-- note --> | I commenti possono essere mantenuti o rimossi. |
| CDATA | <![CDATA[raw text]]> | CDATA conserva il testo senza la normale codifica delle entità. |
| Dichiarazione | <?xml version="1.0"?> | La dichiarazione XML facoltativa appare spesso all'inizio del file. |
Note sulla formattazione XML
- XML è più rigoroso di HTML: i tag devono essere chiusi, annidati correttamente e rispettare maiuscole e minuscole.
- Gli attributi richiedono virgolette e il documento deve contenere esattamente una radice.
- Il contenuto misto resta compatto per non inserire spazi intorno agli elementi figli in linea.
- La convalida usa DOMParser e segue il comportamento del parser XML del browser corrente.
- DOMParser non risolve entità esterne remote; lo strumento non carica dati né effettua richieste di rete.
Domande frequenti sul formattatore XML
Questo formattatore carica il mio XML?
No. Parsing, formattazione, compressione, albero e percorsi avvengono localmente nel browser.
Può riparare XML danneggiato?
No. Mostra l'errore per correggere la sorgente senza che una riparazione automatica ne cambi il significato.
Contenuto misto e CDATA vengono conservati?
Sì. Il testo con elementi figli resta compatto e CDATA, istruzioni, dichiarazioni e tipi di documento vengono conservati.
Posso usarlo per SVG, RSS e sitemap?
Sì. SVG, RSS, Atom, sitemap e molti formati di configurazione si basano su XML.