ESC
Input XML
Output Formattato

0

Dimensione Input

0

Dimensione Output

0

Righe

0

Nodi XML

Esempi di Utilizzo

Formattazione Risposta API

Formatta risposte XML API complesse in una struttura leggibile con indentazione.

<?xml version="1.0"?><response><status>success</status><data...
Pulizia File di Configurazione

Organizza file di configurazione XML disordinati con indentazione corretta.

<configuration><appSettings><add key="Server" value="localho...
Messaggio SOAP/XML

Abbellisci buste SOAP e messaggi XML per il debug dei servizi web.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/e...

Funzionalita

Abbellimento XML

Formatta XML con indentazione e interruzioni di riga corrette per una lettura facile

Minimizzazione XML

Rimuovi gli spazi tra i tag per ridurre la dimensione del file

Validazione XML

Valida la struttura XML e rileva errori di sintassi istantaneamente

Indentazione Configurabile

Scegli tra 2 spazi, 4 spazi o indentazione con tabulazione

Come Usare?

1

Inserisci XML

Incolla il tuo codice XML nell'area di input o prova uno degli esempi.

2

Scegli l'Azione

Clicca Abbellisci per formattare, Minimizza per comprimere o Valida per verificare la sintassi.

3

Usa il Risultato

Copia il risultato formattato negli appunti o scaricalo come file XML.

Domande Frequenti

L'abbellimento di XML (chiamato anche pretty-printing) aggiunge un rientro coerente e interruzioni di riga in modo che ogni elemento sia sulla propria riga e gli elementi figli siano rientrati sotto il loro genitore. Questo trasforma un blocco compatto leggibile dalla macchina in qualcosa che gli esseri umani possono navigare e debuggare. Usalo quando leggi risposte API (REST, SOAP, RSS), revisioni file di configurazione, debugghi formati di dati basati su XML (DOCX, XLSX, SVG, plist) o quando esamini qualsiasi XML generato senza considerare la leggibilità umana.

La minimizzazione rimuove tutti gli spazi bianchi tra i tag (spazi, tabulazioni, invii riga che non fanno parte del contenuto testuale) per produrre la rappresentazione più compatta dell'XML. Non cambia i dati o la struttura logica del documento. L'XML minimizzato è utile per ridurre la dimensione del payload nelle comunicazioni API, nelle configurazioni memorizzate e nei trasferimenti di rete. Per riferimento, un file XML ben rientrato potrebbe ridursi del 15-35% quando viene minimizzato, a seconda della profondità della nidificazione e di quanti commenti contiene.

Il validatore controlla la corretta formazione (well-formedness) — ovvero se l'XML segue le regole sintattiche di XML: ogni tag di apertura ha un tag di chiusura corrispondente, i tag sono correttamente annidati (senza sovrapposizioni), i valori degli attributi sono tra virgolette, i caratteri speciali sono sfuggiti (&amp; &lt; &gt; &apos; &quot;), e il documento ha esattamente un elemento radice. La corretta formazione è distinta dalla validità (se il documento si conforma a uno schema specifico come XSD o DTD) — questo strumento controlla solo la struttura, non la conformità allo schema.

Sì. Le sezioni CDATA (<![CDATA[...]]>) vengono preservate senza modifiche — il contenuto al loro interno è trattato come testo letterale e non viene rianalizzato. I commenti XML (<!-- ... -->) sono preservati nell'output formattato. Le istruzioni di elaborazione (<?target data?>) e le dichiarazioni di namespace (xmlns:prefix="uri") sono gestite correttamente. Il formatter utilizza il DOMParser nativo del browser per l'analisi XML, che gestisce queste funzionalità in modo affidabile.

I namespaces XML (dichiarati con attributi xmlns o xmlns:prefix) vengono preservati esattamente come appaiono nell'input. Il formatter non riordina, non compatta e non modifica le dichiarazioni di namespace. Le buste SOAP, i documenti XHTML e altri formati densi di namespace vengono formattati correttamente. Se vedi problemi relativi ai namespace nell'output formattato, erano presenti nell'XML originale — usa la funzione Validate per identificare errori specifici.

Un XML ben formato soddisfa le regole sintattiche di base di XML: corretta annidazione dei tag, valori degli attributi tra virgolette, singolo elemento radice, caratteri speciali sfuggiti. Qualsiasi parser XML può leggere un XML ben formato. Un XML valido si conforma anche a una Document Type Definition (DTD) o a una XML Schema Definition (XSD) che specifica quali elementi sono ammessi, in quale ordine e con quali attributi. Questo strumento valida la corretta formazione. Per la validazione dello schema, è necessario uno strumento che accetti un file XSD.

Entrambi sono formati di scambio dati basati su testo. XML è più verboso ma più espressivo: supporta attributi, namespaces, CDATA, contenuti misti (testo ed elementi insieme) e commenti. Ha una robusta validazione dello schema tramite XSD e interrogazione tramite XPath/XQuery. JSON è più compatto, più leggibile per oggetti nidificati semplici ed è il default nelle moderne API REST e nelle applicazioni basate su JavaScript. XML domina in: servizi web SOAP, integrazione aziendale (SAP, EDI), formati di documenti (DOCX, SVG, RSS/Atom) e in qualsiasi sistema in cui la validazione dello schema e i metadati sono importanti.

No. Tutta la formattazione, minimizzazione e validazione avvengono nel tuo browser utilizzando l'API DOMParser nativa e JavaScript. I tuoi documenti XML, siano essi contenenti dati di configurazione, stringhe di connessione o contenuti applicativi, non lasciano mai il tuo dispositivo.

Cos'e il Formattatore XML?

I file di configurazione XML diventano brutti in fretta, soprattutto quando generati da strumenti che non si preoccupano della leggibilita. Tutto compresso in poche righe o in un blocco enorme. Incollalo qui, abbellisci, e vedrai la struttura reale con l'annidamento corretto. Serve il contrario? La minimizzazione comprime tutto per la produzione. C'e anche un validatore che individua errori di sintassi prima che rompano qualcosa.

Vantaggi del Formattatore XML

Leggere XML grezzo da API, servizi SOAP o file di configurazione senza formattazione e dura. Questo strumento ti permette di capirlo velocemente. Valida prima del deploy per intercettare tag di chiusura mancanti o attributi malformati. Tutto resta nel browser, il che conta quando lavori con file di configurazione che contengono stringhe di connessione o chiavi API.

Sicurezza e Privacy

La sicurezza dei vostri dati è la nostra priorità

Elaborazione Locale

Tutta l'elaborazione avviene nel vostro browser

Nessun Trasferimento Dati

I vostri dati non vengono inviati ai nostri server

Nessun Archiviazione Dati

Nessun dato viene memorizzato o condiviso

Crittografia SSL

Crittografia SSL per connessione sicura

Passo Successivo

Anche su MoreOnlineTools