Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Auteur : | World Wide Web Consortium |
Date de publication : | 1998 |
Site Web : | https://www.w3.org/XML/ |
Introduction
Le XML, tirant son nom de l'abréviation de l'anglicisme «Extensible Markup Language», est un langage de programmation à balise dérivé du SGML (Standard Generalized Markup Language) mais développé par le World Wide Web Consortium à partir de 1995 et finalement réalisé en 1998. Le but du langage de programmation XML est de pouvoir représenté n'importe quel est de pouvoir représenter n'importe quel informations de données sans qu'il soit complexe a échanger entre différents système. Le langage de programmation XML est donc supporté nativement par de nombreux langages de programmations (ColdFusion, PHP, Java,...), technologies (.NET,...) et même logiciel (Word, Excel, FireFox,...) afin de profiter de cette avantages. Le format de fichier en de type ASCII et n'importe quel éditeur de texte (Notepad, Notepad++, vi, nano,...) permet de visualiser le contenu. La première ligne définit la version du format de fichier XML comme par exemple :
<?xml version="1.0" encoding="UTF-8"?>
Ensuite les balises du code suivent cette instruction. Chacune des balises ouvertes doit obligatoirement être fermée. Les balises sont définies par un un symbole plus petit (<) et plus grand (>). Si la balise n'a pas de contenu, il faudra terminer la balise par la barre oblique (/) sinon, il faudra ouvrir une balise en la commençant par la barre oblique (/) afin de lui indiquer qu'il s'agit de la terminaison. On utilise généralement des fichiers XML afin de fournir des données structurées à une application qu'on pourra transmettre directement, par des Services Web ou par des protocoles (XML-RPC,...). On tenta également de le combiner à la page HTML sous l'appellation XHTML.
Remarque
- Il est souvent plus rapide de tester que l'intégrer du fichier XML n'étant pas brisés en utilisant un simple navigateur Web comme FireFox ou Chrome.