1.1 BR8728x90 - 1

Le langage XML

Présentation de XML

XML (= Extensible Markup Language) est par définition un langage de balisage (= langage présentant de l'information encadrée par des balises). Le principal intérêt d'utiliser XML par rapport au HTML, c'est qu'il s'agit d'un métalangage (voir le cours XML).

En effet, là où HTML propose un jeu de balises limité et figé, XML va permettre de créer de nouvelles balises afin de définir la présentation de différentes informations (texte, auteur, etc.). Ainsi, pour un même contenu, on pourra obtenir une multitude de présentations différentes.

Grâce à sa dimension "extensible", un document XML devrait être exploitable aux différents domaines d'applications, facilitant ainsi l'échange de contenus entre les systèmes d'informations.

Fonctionnement de XML

Le document doit tout d'abord commencer par une déclaration XML qui correspond à un marquage particulier dont voici la forme.

1
<?xml version="1.0"?>

Avec l'attribut version, on indique ici la version d'XML utilisée.

Afin de préciser également le type d'encodage, on ajoutera l'attribut encoding de la façon suivante :

1
<?xml version="1.0" encoding="ISO-8859-1"?>

Voici la page pour trouver les différents jeux de caractères ISO.

Voici maintenant un exemple de page XML.

1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="ISO-8859-1"?>
 <langage>
  <nom>html</nom>
   <particularite>statique</particularite>
 </langage>
 <langage>
  <nom>php</nom>
   <particularite>dynamique</particularite>
 </langage>

A noter enfin que si l'on souhaite mettre des commentaires, on utilisera les balises <!-- et -->.



Partager cet article :

Copyright 2010 "www.webpotentiel.com", tous droits réservés