XUL, ou XML User Interface Language , est un langage qui peut être utilisé pour créer des applications et des interfaces utilisateur pour la plateforme Mozilla. XUL permet aux développeurs de créer des interfaces utilisateur graphiques que les technologies de mélange tels que XML , HTML et CSS et peuvent fonctionner soit connecté ou déconnecté d'Internet . Templates XUL permettent aux développeurs d'intégrer des données dans les documents XUL en définissant un ensemble de règles qui sont utilisés pour créer des applications qui tirent parti des sources de données distantes , la séparation des données de l' application elle-même . Choses que vous devez
Un navigateur Web basé sur le moteur de rendu Gecko , comme Firefox ou Camino
texte éditeur
Voir Plus Instructions
Comment créer un modèle dans XUL
Photos 1
Ouvrez un éditeur de texte et créez un nouveau fichier appelé characters.xml . Tapez du XML dans le fichier qui définit un élément racine avec cinq éléments enfants :
XML < ? XML sera utilisée pour remplir une liste définie dans le modèle XUL. Enregistrer characters.xml
2 Modifier characters.xml et ajouter un attribut name et un attribut animal à chacun des éléments XML de caractères , en plaçant les valeurs d'attribut à l'intérieur de guillemets : .
xml version = "1.0" > Photos
Photos Photos
Photos ;
Photos
Enregistrer et fermer characters.xml
3
Utilisez un éditeur de texte pour créer un fichier qui contient le XUL. modèle. Tapez l'en-tête de version XML et un élément l'intérieur du fichier et ajouter un xmlns espace de noms par défaut de l'élément : < ? Xml version = "1.0" > Photos de < br >
< fenêtre le fichier tel characters.xul .
4
continuer l'édition characters.xul et ajouter un élément au fichier , en le plaçant entre le et < /window> balises d'élément . Utilisez un attribut de source de données pour indiquer que la zone de liste doit obtenir ses données à partir de characters.xml . Définissez l'attribut ref pour «*» ( valeur nominale) et l'attribut querytype à «xml» de dire le générateur de modèle que la syntaxe XML qui sera utilisé. Fermez le élément : < ? Xml version = "1.0" > Photos de
< fenêtre xmlns = " http://www.mozilla.org/keymaster /gardien /there.is.only.xul "> Photos
Photos
Photos Enregistrer characters.xul .
5
continuer l'édition characters.xul et ajouter un élément au fichier , le plaçant entre le et < /listbox > balises d'élément . Ajoutez un élément entre le et balises d'éléments , en utilisant l'attribut expr pour récupérer les éléments de caractère du fichier characters.xml . Fermez la balise query : < ? Xml version = "1.0" > Photos de
< fenêtre xmlns = " http://www.mozilla.org/keymaster/gatekeeper/there . is.only.xul "> Photos
< requête characters.xul .
6
continuer l'édition characters.xul et ajouter un élément au fichier , en le plaçant après l'élément . Les teneurs en éléments définiront le contenu qui sera généré pour chaque résultat de requête : < ? Xml version = "1.0" > Photos
< xmlns de fenêtre = " http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul "> Photos
< listbox sources de données =" " ref = " people.xml * " querytype = " xml " > Photos
< requête characters.xul .
7
continuer l'édition characters.xul et ajouter deux éléments de entre le et balises d'élément . Utilisez l'attribut label pour indiquer que le premier élément de la liste doit utiliser l' attribut "name" des éléments de caractère dans characters.xml . Utilisez l'attribut label pour indiquer que le deuxième élément de la liste doit utiliser l'attribut «animal» à partir des éléments de caractère dans characters.xml . Ajoutez un attribut uri à deux éléments de la liste , en utilisant la valeur , qui est la valeur par défaut pour les modèles XML "?" :
< ? Xml version = " 1.0 "> < fenêtre xmlns = " http ://www.mozilla.org /keymaster /gardien /there.is.only.xul "> Photos
;
Photos
< listitem uri = "?" label = " ? nom ">
Photos
< listitem uri = "?" et près characters.xul .
8
utiliser un navigateur Mozilla, tels que Firefox, pour ouvrir characters.xul . Vérifiez que le contenu de characters.xml sont chargés dans la zone de liste défini dans le modèle XUL.