Vantaggi di XML
Utilizzare XML per scambiare informazioni offre molti vantaggi.
Vantaggi di XML includono quanto segue:
- XML utilizza il linguaggio umano, non informatico. XML è leggibile e comprensibile, anche dai novizi, e non più difficile da codificare rispetto all'HTML.
- XML è completamente compatibile con Java™ e 100% portatile. Qualsiasi applicazione in grado di elaborare XML può utilizzare le tue informazioni, indipendentemente dalla piattaforma.
- XML è estendibile. Creare i propri tag, o utilizzare i tag creati da altri, che utilizzano la lingua naturale del tuo dominio, che hanno gli attributi di cui hai bisogno e che ha un senso a te e ai tuoi utenti.
Il seguente esempio illustra, in modo semplificato, la leggibilità e l'estetica di XML:
| Esempio HTML | Esempio XML |
|---|---|
|
|
I nomi dei tag HTML non rivelano nulla sul significato del loro contenuto. L'esempio sopra utilizza un elenco di definizione HTML, ma i problemi inerenti all'utilizzo di HTML si verificano se i dati fossero contenuti in una tabella o in qualche altro tipo di tag HTML. Esempi di seguito:
- Molti dei tag HTML sono acronimi, quindi non sono leggibili come linguaggio comune.
- I tag HTML rappresentano i dati (in questo esempio, nomi di città e popolazioni) come elementi da visualizzare, ad esempio, come definizioni in un elenco o celle in una tabella. Questo rende difficile manipolare i dati o scambiarlo tra le applicazioni.
I nomi dei tag XML sono leggibili e veicolano il significato dei dati. La struttura informativa è facilmente discreta sia dagli esseri umani che dai computer come ogni tag XML precede immediatamente i dati associati. La struttura dati segue uno schema rilevabile e utile, rendendo facile manipolare e scambiare i dati.