Présentation XML

Le langage Extensible Markup Language (XML) est une spécification qui a été développée pour transmettre des informations sur le Web. Il est basé sur le langage Standard Global Markup Language (SGML) et constitue un outil multiplateforme, indépendant des logiciel et du matériel. En outre, il a les attributs suivants :

  • Il constitue un langage de marquage comme HTML.
  • Il est conçu pour décrire des données.
  • Il peut être utilisé pour tous les types de données et de graphiques.
  • Il est indépendant des applications, des plateformes ou des fournisseurs.
  • Il permet à des concepteurs de créer leurs propres balises personnalisées. Cela permet la définition, la transmission, la validation et l'interprétation des données entre les applications et entre les organisations.
Remarque: les balises XML ne sont pas prédéfinies. Vous devez définir vos propres balises.

XML ne remplace pas HTML

Les langages XML et HTML ont été conçus avec différents objectifs. Le langage XML a été conçu pour décrire les données et pour mettre en évidence ce qu'elles sont. Le langage HTML a été conçu pour afficher les données et pour mettre en évidence leur apparence.

Pourquoi utiliser le langage XML ?

Les sociétés convertissent leurs documents au format XML pour plusieurs raisons :

  • Réutilisation – La séparation du contenu et de la présentation permet plusieurs formats de distribution.
  • Portabilité – Le langage XML est une norme internationale, indépendante de la plateforme et basée sur le texte ASCII, si bien que les sociétés peuvent stocker sans risque leurs documents au format XML sans être rattachés à un fournisseur.
  • Echange – Le langage XML est une norme de données de mémoire système qui permet aux applications compatibles XML d'interopérer et partager des données sans problème.
  • Auto-description – Le langage XML est dans un format lisible par l'homme que les utilisateurs peuvent facilement afficher et maîtriser.