Le langage XML
Un premier document XML

Home

Voici un premier document XML.

Rien de bien compliqué mais ce document sera étoffé en cours d'étude.
 

<?xml version="1.0" encoding="ISO-8859-1"?>
  La déclaration <?xml version="1.0"?> indique au navigateur que ce qui suit est un document XML selon sa version 1.0. Vous remarquerez que cette balise ne comporte pas de signe de fermeture car cette balise n'est pas encore du XML.

On en profite généralement pour notifier le "character set" qui indique à l'interpréteur XML [Parser] le jeu de caractères à utiliser. Le jeu de caractères "ISO-8859-1" a, pour nous francophones, l'avantage d'accepter la plupart des lettres avec des accents. Mais il existe d'autres jeux de caractères comme UTF-8 ou UTF-16 plutôt destinés aux anglo-saxons car ils ne reprennent pas les accents.

<racine>
  L'élément racine indispensable au XML. Vous pouvez utiliser, à votre convenance, n'importe quel nom à l'intérieur de cette balise de racine.
... suite du document XML ...
  Votre document XML proprement dit, qui respectera bien entendu scrupuleusement la syntaxe du XML ("bien formé").
</racine>
  Le document XML se termine obligatoirement à la fermeture de la balise de racine.


 

Elaboration du fichier

Voici un petit fichier XML.

<?xml version="1.0"?>
<racine>
<enfants> <masculin>Loic</masculin> <feminin>Marine</feminin> </enfants>
</racine>

On le reproduit dans le programme Bloc-notes [notepad] pour les gens de Windows.

Et on l'enregistre (non pas en type de document Texte) en " Type : Tous (*.*) " sous un nom avec une extension .xml.


 

Résultat dans Microsoft Explorer 5 et +

Depuis le version 5 de Microsoft Internet Explorer, les fichiers XML s'affichent sans problèmes.

Vous remarquerez qu'il y a un petit signe - affiché devant des balises englobantes (voir le pointeur sur la capture d'écran). Il suffit de cliquer sur le signe pour masquer celles-ci. Et bien entendu de cliquer sur le signe + pour les faire réapparaître.


 


 

Résultat sous Netscape 6 et +

Le même fichier ne sera visible sur Netscape qu'à partir de la version 6. L'interprétation de ce fichier XML est pour le moins différente.

Au risque de me faire des ennemis, le XML et surtout le XSL est surtout l'affaire de Microsoft Explorer qui les prend mieux en compte. Espérons que ce ne soit que momentané.