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).