Introduction
Le Langage XML est un langage de balisage pour la description de documents structurés (eXtensible Markup Language). C'est une recommandation W3C (www.w3c.org/XML).
Il permet en général de représenter les données du Web.
XML standardise la manière dont l'information est :
Représentée
Echangée
Retrouvée
Transformée
La langage XML est un langage qui hérite des concepts des langages :
SGML : documentation technique (documents structurés)
HTML : documents publiés sur le web qui est lui même déduit du langage SGML.
Différences XML et HTML
Les langages XML et HTML sont deux langages distincts :
Le XML décrit, structure, échange des données tandis que le HTML ne fait qu'afficher des données.
XML est extensible et permet de créer ses propres balises en fonction des données traitées. En HTML, les balises sont prédéfinies et donc figées.
Outre les PCs, le XML se veut adapté aux outils comme les mobiles, etc alors que HTML est surtout conçu pour les ordinateurs de type PC.
XML est un langage strict dont l'écriture doit être rigoureuse alors que le HTML est devenu très permissif (à cause des navigateurs récents).