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.

Input

Incolla XML

ConvalidaIn attesa

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

#PercorsoElementoAttributiAnteprima testo

Esempi

Esempi XML comuni

Riferimento rapido XML

ConcettoEsempioNote
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.