| Premiers pas avec le langage XML |
|
|
|
| Écrit par Administrator | |
| 18-04-2007 | |
|
Le célèbre langage de balisage stocke des données entre des marqueurs extensibles, de manière très souple. Il permet de créer sa propre grammaire, sa propre syntaxe. Sous l'acronyme XML se cache " eXtensible Markup Langage " ou langage de balises extensibles. Très utilisé comme format de données, XML autorise la définition d'une syntaxe et d'une grammaire avec lesquelles sont représentés des documents. Il peut être considéré comme un métalangage permettant de définir d'autres langages. Il est configurable et adaptable à n'importe quel type d'information.
Objectifs - Faciliter le codage de l'information et son échange, grâce à sa simplicité et sa lisibilité : XML est un standard universel.
Historique Le XML est un dérivé du SGML. Il a été mis au point par le XML Working Group sous l'égide du World Wide Web Consortium (W3C) dès 1996. Depuis le 10 février 1998, les spécifications XML 1.0 ont été reconnues comme recommandations par le W3C. De plus le langage est gratuit et le standard ouvert : il n'est pas lié à une entreprise ou un logiciel.
Format Un fichier XML est composé : d'un prologue comportant des informations générales sur le type de document, d'un élément racine, et d'un arbre constitué d'éléments imbriqués les uns dans les autres (ayant une relation parent-enfant) et d'éléments adjacents (voir l'exemple à la fin).
Mise en œuvre Comme déjà dit, XML permet de nettement séparer forme et fond. Cela signifie que pour produire un document HTML à partir de données en utilisant le format XML, il est nécessaire d'écrire au moins deux fichiers. Le premier contient les données proprement dites (fichier XML). Le second comprend les informations nécessaires sur la façon de présenter les données (fichier XSL(T)). Un troisième fichier est recommandé si la base de données est étendue et complexe pour en expliquer l'organisation (définition du document DTD).
Exemple <?xml version="1.0" encoding="ISO-8859-1"?>Eliane Consola |
|
| Dernière mise à jour : ( 11-02-2008 ) |
| < Précédent | Suivant > |
|---|



