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