DEV

Formattazione XML: Come Leggere, Validare e Fare Debug di Documenti XML

XML (eXtensible Markup Language) è usato in configurazioni Java (Spring, Maven), sitemap per i motori di ricerca, feed RSS/Atom, protocolli SOAP, documenti Office (docx, xlsx sono archivi ZIP con XML dentro) e molti altri contesti. Il nostro formattatore rende l'XML comprensibile e rileva errori di sintassi.

XML vs. JSON nel 2024

JSON ha largamente soppiantato XML nelle API web moderne per la sua semplicità e leggibilità. Ma XML rimane essenziale in molti ecosistemi enterprise, nell'integrazione di sistemi legacy e ovunque siano richieste validazione tramite schema (XSD), trasformazioni (XSLT) o namespace. Conoscere entrambi è una competenza preziosa.

Errori XML Comuni

  • Tag non chiusi: Ogni tag di apertura <elemento> deve avere il suo tag di chiusura </elemento> o essere self-closing <elemento/>.
  • Attributi senza virgolette: I valori degli attributi devono essere sempre tra virgolette.
  • Caratteri non escaped: < > & nei dati testuali devono diventare entità XML.
  • Un solo elemento radice: Un documento XML valido ha esattamente un elemento radice.