...

XML (Langage de balisage extensible)

L'abréviation XML fait référence au langage de balisage extensible, qui est utilisé pour la représentation de données structurées hiérarchiquement. Données en format de fichier texte. Le XML est également utilisé pour l'échange de données entre des systèmes informatiques indépendants des plateformes et des mises en œuvre.

Les caractéristiques du XML

La spécification XML définit un méta-langage, sur la base duquel, à son tour, les langages spécifiques aux applications sont déterminés par le contenu et les restrictions structurelles. Les restrictions sont exprimées à l'aide de schémas XML ou DTD. Parmi les exemples de langages XML, citons MathML, RSS, GraphML, XAML ou GPX, ainsi que le schéma XML lui-même. Un document XML est constitué de caractères de texte en codage UTF-8. Vous pouvez visualiser et modifier le XML dans n'importe quel éditeur qui prend en charge l'UTF-8. Si un document XML doit contenir des données binaires, ces données doivent être codées sous forme de texte, pour lequel différents types de codage peuvent être utilisés. En ce qui concerne les documents XML, l'élément est considéré comme l'unité structurelle la plus importante, avec des éléments contenant à la fois du texte et d'autres éléments comme contenu. Le nom d'un élément XML peut être librement défini dans les documents XML sans DTD. Dans les documents XML avec DTD, les noms des éléments doivent être affichés dans la DTD et l'élément doit être dans une position autorisée dans l'arbre de structure. Le contenu de chaque élément est défini dans la DTD. Les éléments sont considérés comme les supports d'information d'un document XML,

L'histoire du XML

Le XML est né du fait que le langage de programmation HTML a atteint un certain point d'épuisement.
Bien que le HTML ait fait beaucoup de progrès, ses limites sont apparues très tôt au début de l'Internet et il est apparu assez rapidement qu'il fallait un langage offrant la possibilité de définir toutes les balises de manière universelle. Le SGML était un langage de document universel plus long, dont le HTML était également dérivé, mais il s'est avéré trop compliqué pour le web. Avec XML, un langage de document très léger a été développé, qui est arbitrairement extensible. Le XML est utilisé pour définir ses propres balises de manière simple, l'apparence étant fixe, contrairement à la signification, qui n'est pas définie. Une étiquette est soit autonome, soit elle délimite une zone, les étiquettes ayant un ou plusieurs paramètres, voire aucun. Les paramètres reçoivent des valeurs qui sont incluses et assignées avec certaines commandes. Les balises peuvent être imbriquées les unes dans les autres, ce qui permet de structurer les données de manière hiérarchique.

xmlLes avantages du XML

Fondamentalement, le XML peut être utilisé pour tout type de description, de stockage ou d'échange de données. Les avantages du XML résident dans la large diffusion et le faible effort d'apprentissage qui en découle, dans la popularité et la facilité d'utilisation. Lisibilité pour la machine et l'homme. Par rapport à un format binaire propre, qui est compact, les besoins plus importants en mémoire et le traitement parfois plus lent sont parmi les inconvénients. Toutefois, ces deux aspects ne jouent pratiquement plus de rôle aujourd'hui, de sorte que les avantages l'emportent sur les inconvénients et que le XML a pu s'imposer dans de nombreux domaines.

Différents domaines d'application

Outre l'utilisation de nouvelles balises pour la rédaction de documents, les différents domaines d'application comprennent
que différents formats de sortie peuvent être générés à partir d'une même page XML et que la création de sites web peut se faire en séparant la conception et la programmation.

Derniers articles