Bonjour le monde avec XUL!

Après avoir fait le nécessaire pour se créer un environnement de développement, on va pouvoir faire un premier essai. Manquant d'idée, on va faire dans l'orginal: un petit Hello World classique quel que soit le langage. Il manquait XUL, ce sera chose faite!

Ce qu'il faut savoir en premier lieu c'est qu'un fichier XUL n'est q'un fichier xml avec une DTD et donc une syntaxe à respecter. Comme c'est un fichier xml, il faut ajouter un prologue. L'élément racine est window (nous verrons plus tard qu'il en existe au moins un autre: overlay) auquel nous ajoutons l'espace de nom qui convient à savoir http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul. On met ensuite notre "hello world" dans un conteneur description. Cela donne ça:

<?xml version="1.0" encoding="iso-8859-1"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<description>Hello World!</description>
</window>

Vous pouvez le testez vous même directement ou en récupérant ce code et en le copiant dans votre éditeur favori et ensuite taper dans la barre d'adresse file:///chemin/vers/ce/superbe/fichier/hello.xul

Haut de page