utilstuff.com
Torna agli Strumenti Dev

Formattatore e Validatore XML

Formatta, minifica, valida e converti documenti XML online. Supporta SOAP, RSS, SVG, pom.xml, diagnostica riga/colonna, 100% lato client.

Elaborazione Locale 100% Lato Client
Formattazione, minificazione, validazione e conversione XML avvengono interamente nel browser. Le entità esterne (XXE) sono disabilitate.
Confronto XML vs JSON vs YAML
CaratteristicaXMLJSONYAML
Supporto AttributiSì (`id="1"`)Nessun equivalente nativoNessun equivalente nativo
Supporto CommentiSì (<!-- -->)NoSì (`#`)
Namespace (`xmlns`)Sì (`xmlns:h="..."`)NoNo
Blocchi CDATASì (<![CDATA[...]]>)NoNo
Leggibilità UmanaSìSìSì
Casi d'Uso PrincipaliSOAP, RSS, SVG, pom.xmlAPI REST, configurazioneKubernetes, Docker
Guida Sintassi XML
Attributi (`@_attr`)

Gli attributi aggiungono metadati all'interno dei tag di apertura degli elementi. Nelle rappresentazioni JSON, gli attributi vengono mappati usando il prefisso @_name .

Sezioni CDATA (<![CDATA[...]]>)

I blocchi CDATA incorporano stringhe di testo grezzo contenenti caratteri di markup speciali come <, >, oppure & senza escaping XML.

Che Cos'è XML?

XML (Extensible Markup Language) struttura i dati usando tag annidati e nominati — ancora ampiamente usato per i servizi web SOAP, i feed RSS/Atom, le immagini SVG e i file di configurazione come il pom.xml di Maven.

Come Usare il Formattatore e Validatore XML

  1. Incolla XML per formattarlo (pretty-print), minificarlo o validarlo.
  2. La validazione controlla che il documento sia ben formato e segnala la posizione esatta di eventuali errori di sintassi.
  3. Converti da o verso JSON quando devi lavorare con i dati in un formato diverso.
  4. La minificazione rimuove gli spazi bianchi non necessari per ridurre le dimensioni ai fini di trasmissione o archiviazione.

Note Tecniche

  • "Ben formato" significa che ogni tag è correttamente aperto, chiuso e annidato — non significa che il documento corrisponda a uno schema particolare (come una specifica struttura SOAP o RSS), che è un tipo di validazione separato e più rigoroso che questo strumento non esegue.
  • I caratteri speciali come <, > e & devono essere sottoposti a escape (come &lt;, &gt;, &amp;) all'interno del contenuto testuale XML — il formattatore preserva l'escape corretto senza introdurlo o rimuoverlo.

Domande Frequenti

Come vengono rappresentati gli attributi XML in JSON?+

Gli attributi XML vengono convertiti in proprietà JSON con prefisso "@_". Ad esempio, <note date="2026"> mappa a { "note": { "@_date": "2026" } }.

Le entità esterne XML (XXE) sono sicure?+

Sì. La risoluzione delle entità DTD esterne è rigorosamente disabilitata per eliminare i rischi XXE.