Input XML

Output Albero

Se hai mai aperto un file XML grande e fissato un muro di parentesi angolari cercando di capire dove finisce un elemento e ne inizia un altro, conosci il problema. La specifica XML è abbastanza flessibile da descrivere quasi tutto, ma quella flessibilità significa che i documenti diventano profondamente annidati velocemente. Questo visualizzatore prende il tuo XML grezzo, lo analizza con l'API DOMParser nativa del browser e renderizza un albero comprimibile che mostra ogni elemento, attributo e nodo di testo a colpo d'occhio.

Come usare il Visualizzatore Albero XML

1

Incolla il tuo XML

Copia qualsiasi documento XML e incollalo nell'input. La vista albero si renderizza automaticamente per documenti XML sia piccoli che grandi.

2

Esplora l'albero

Clicca su qualsiasi nodo per espanderlo o comprimerlo. L'albero mostra elementi, attributi e nodi di testo in una struttura gerarchica chiara.

3

Naviga e ispeziona

Usa l'albero per capire la struttura XML, individuare elementi specifici o verificare la gerarchia del documento prima di elaborarlo programmaticamente.

Esempio di struttura XML

Esempio: XML di catalogo prodotti

Input XML:

<catalog>
  <product id="1">
    <name>Widget Pro</name>
    <price currency="USD">29.99</price>
    <stock>150</stock>
  </product>
</catalog>

Struttura ad albero renderizzata:

catalog
└─ product [id="1"]
   ├─ name: "Widget Pro"
   ├─ price [currency="USD"]: "29.99"
   └─ stock: "150"

Domande frequenti

I miei dati XML vengono inviati a un server?

No. Tutto avviene localmente nel tuo browser usando l'API DOMParser nativa. Il tuo XML non lascia mai la tua macchina — verificabile nella scheda Rete del browser.

Cosa succede se il mio XML ha errori?

Il parser del browser rileva il problema e lo strumento mostra un messaggio di errore dettagliato. A differenza del JSON, l'XML è rigido sulla buona formazione — ogni tag di apertura necessita di uno di chiusura, gli attributi devono essere tra virgolette e i caratteri speciali necessitano di escape. Le regole di buona formazione del W3C coprono la lista completa.

Quanto può essere grande il file XML?

Non c'è un limite fisso dallo strumento — dipende dalla memoria disponibile del browser. File fino a 10-15 MB funzionano bene su Chrome e Firefox. Per documenti molto grandi, uno strumento da riga di comando come XMLStarlet è più pratico.

Posso usarlo per visualizzare risposte SOAP o WSDL?

Assolutamente. Le buste SOAP e le definizioni WSDL sono documenti XML e si visualizzano perfettamente come albero. Spesso è il modo più veloce per capire la struttura di una risposta di servizio web sconosciuta.

Strumenti Correlati