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.