Utilisation du XML
XML est utilisé dans de nombreux aspects du développement Web, souvent pour simplifier le stockage et le partage des données.
XML sépare les données du HTML
Si vous devez afficher des données dynamiques dans un document HTML, vous passerez beaucoup de temps à éditer le HTML à chaque fois que les données changent.
Avec XML, les données peuvent être stockées dans des fichiers XML séparés. De cette façon, vous pouvez vous concentrer sur l'utilisation du HTML/CSS pour l'affichage et la mise en page, et vous assurer que la modification des données sous-jacentes ne nécessite aucune modification du code HTML.
En utilisant quelques lignes de code JavaScript, vous pouvez lire un fichier XML externe et mettre à jour le contenu des données de votre page Web.
XML simplifie le partage de données
Dans le monde réel, les systèmes informatiques et les données utilisent des formats incompatibles pour stocker les données.
Les données XML sont stockées au format texte brut, fournissant ainsi une méthode de stockage de données indépendante du logiciel et du matériel.
Cela facilite la création de données que différentes applications peuvent partager.
XML simplifie le transfert de données
L'un des défis les plus chronophages pour les développeurs a toujours été l'échange de données entre des systèmes incompatibles sur Internet.
L'échange de données avec XML réduit cette complexité car les données peuvent être lues par diverses applications incompatibles.
XML simplifie les changements de plateforme
La mise à niveau vers un nouveau système (plateforme matérielle ou logicielle) prend toujours beaucoup de temps. De grandes quantités de données doivent être converties et les données incompatibles sont souvent perdues.
Les données XML sont stockées au format texte. Cela facilite l'extension ou la mise à niveau de XML vers de nouveaux systèmes d'exploitation, de nouvelles applications ou de nouveaux navigateurs sans perte de données.
XML rend vos données plus utiles
Différentes applications peuvent accéder à vos données, non seulement dans les pages HTML, mais également à partir de sources de données XML.
Avec XML, vos données peuvent être utilisées par divers appareils de lecture (ordinateurs de poche, appareils vocaux, lecteurs de nouvelles, etc.), ainsi que par des personnes aveugles ou handicapées.
XML est utilisé pour créer de nouveaux langages Internet
De nombreux nouveaux langages Internet sont créés via XML.
Voici quelques exemples :
XHTML
WSDL pour décrire les services Web disponibles
WAP et WML comme langages de balisage pour les appareils portables
Langage RSS pour les flux d'actualités
Description RDF et ontologie de Capital et OWL
SMIL utilisé pour décrire le multimédia pour le Web
Si les développeurs sont rationnels
Si ils sont tous rationnels, laissons les futures applications utiliser XML pour échanger des données.
Dans le futur, il y aura peut-être des logiciels de traitement de texte, des tableurs et des bases de données capables de lire les données des autres au format XML sans utiliser de programme de conversion.