Handytool
SviluppatoreGratisEseguito localmente

Formattatore XML

Formatta belle, minifica e convalida XML — interamente nel tuo browser.

.xml
Indentazione
Input XML
0 righe0 bytes
XML formattato
0 righe0 bytes

Informazioni su Formattatore XML

Il formattatore XML di Handytool formatta belle qualsiasi documento XML — file di configurazione, feed RSS, envelope SOAP, markup SVG — con indentazione coerente. Il pulsante Convalida utilizza il DOMParser integrato del browser per segnalare gli errori di sintassi con riga e colonna esatte. Minifica comprime lo spazio inter-tag per una trasmissione compatta. Tutto viene eseguito nel tuo browser; XML non lascia mai il tuo dispositivo.

Funzionalità di Formattatore XML

  • 01

    Formattazione bella o minificazione

    La formattazione aggiunge interruzioni di riga e indentazione (2 o 4 spazi o tabulazioni). La minificazione elimina lo spazio inter-tag per una dimensione compatta — utile quando si invia XML via filo.

  • 02

    Validazione DOM nativa

    La convalida passa attraverso il DOMParser del browser, quindi i messaggi di errore corrispondono esattamente a quello che direbbe una libreria XML nel browser. Nessuna dipendenza aggiuntiva, nessun andata e ritorno del server.

  • 03

    File grandi benvenuti

    La formattazione di stringhe pure JavaScript gestisce anche XML multi-megabyte rapidamente. La memoria del browser è l'unico limite.

Domande frequenti su Formattatore XML

Supporta gli spazi dei nomi XML?
Sì. Gli elementi con spazi dei nomi come <ns:tag xmlns:ns="…">…</ns:tag> vengono preservati invariati attraverso la formattazione e la minificazione.
Convaliderà rispetto a uno schema XSD o DTD?
No. La validazione basata su schema richiede una catena di strumenti diversa. Questo strumento controlla solo la corretta formazione — che i tag siano bilanciati e gli attributi siano correttamente virgolettati.
Perché il mio blocco CDATA viene riformattato?
I contenuti CDATA dovrebbero essere preservati verbatim. Se vedi lo spazio strisciare in un blocco CDATA, incolla un sottoinsieme più piccolo — e segnala il caso in modo che possiamo stringere il formattatore.
Il mio XML viene inviato da qualche parte?
No. La formattazione, la minificazione e la convalida vengono tutte eseguite nel tuo browser utilizzando operazioni di stringa native e il DOMParser.

Strumenti correlati

Sviluppatore

Esplora altri strumenti

Tutti gli strumenti