Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
XML
L’antenato prolisso del JSON. Resta la spina dorsale dello scambio dati fra aziende e amministrazioni.
XML è un formato di testo semplice che si apre in qualsiasi editor. Si usa per spostare dati fra programmi.
L’estensione è .xml e il nome per esteso è Extensible Markup Language. Contano entrambi meno di ciò che il file può contenere, ed è di questo che parla il resto della pagina.
W3C lo ha pubblicato nel 1998. La specifica è XML 1.0.
A un formato rimasto leggibile così a lungo si può affidare qualcosa che vuoi ritrovare fra dieci anni.
Chiunque può implementarla senza chiedere permesso né pagare una licenza. È per questo che il formato compare in così tanti programmi, ed è per questo che file scritti vent’anni fa si aprono ancora.
XML conserva il suo contenuto esattamente. Risalvarlo non cambia nulla, quindi puoi aprirlo, modificarlo e risalvarlo quante volte vuoi senza accumulare danni: è questo che ne fa un formato di lavoro e non di consegna.
XML ha una sintassi per i commenti, ed è la differenza fra un file che cura una persona e uno che scrive un programma. I commenti sono la prima cosa che si perde convertendo in un formato che non li ha, e nessuno ti avvisa.
Visual Studio Code e oXygen XML Editor lo leggono, e così fanno quasi tutti i programmi dello stesso tipo.
Quando un file non si apre, il formato è raramente il problema: più spesso è il programma a essere più vecchio di lui. Convertire in qualcosa di più vecchio è la via d’uscita affidabile, ed è a questo che serve il resto di questo sito.
Qualsiasi browser attuale lo legge.
Puoi quindi metterlo su una pagina o allegarlo a un messaggio senza chiederti che cosa abbia installato chi lo riceve.
XML è pensato per essere aperto e modificato. Tieni il file in questo formato per tutto il tempo in cui il lavoro va avanti, ed esporta da lì ogni volta che serve una copia finita.
| Estensione | .xml |
|---|---|
| Tipo di media | application/xml, text/xml |
| Pubblicato da | W3C |
| Prima pubblicazione | 1998 |
| Specifica | XML 1.0 |