XUL , o XML User Interface Language , è un linguaggio che può essere utilizzato per creare applicazioni e interfacce utente per la piattaforma Mozilla . XUL permette agli sviluppatori di creare interfacce grafiche che mescolano tecnologie come XML , HTML e CSS e possono funzionare sia connesso o disconnesso da Internet . Modelli di XUL consentono agli sviluppatori di incorporare dati nei documenti XUL definendo un insieme di regole che vengono utilizzate per creare applicazioni che sfruttano fonti di dati remote , separando i dati dall'applicazione stessa. Cose che ti serviranno
Un browser web basato sul motore di rendering Gecko , come Firefox o Camino
Text Editor
Mostra più istruzioni
Come creare un modello in
XUL pagina 1
Aprire un editor di testo e creare un nuovo file chiamato characters.xml . Digitare del codice XML nel file che definisce un elemento radice con cinque elementi figlio :
< xml ? XML viene utilizzato per popolare un elenco definito nel modello XUL . Salva characters.xml
2 Modifica characters.xml e aggiungere un attributo name e un attributo animale a ciascuno degli elementi XML dei caratteri , ponendo i valori degli attributi all'interno di doppi apici : .
< ? xml version = " 1.0 " >
< /personaggio >
< /personaggio >
< /personaggio >
< /personaggio >
< /personaggio > ;
Salvare e chiudere characters.xml
3
Utilizzare un editor di testo per creare un file che contiene il XUL . template . Digitare l'intestazione versione XML e un elemento all'interno del file e aggiungere un nome al pezzo spazio predefinito all'elemento : < ? Xml version = " 1.0 " >
< br >
< finestra il file come characters.xul .
4
continuare a modificare characters.xul e aggiungere un elemento al file , ponendolo tra il e < /window > tag di elementi . Utilizzare un attributo di origine dati per indicare che la casella di riepilogo dovrebbe ottenere i suoi dati da characters.xml . Impostare l'attributo di rif di " * " (valore fittizio) e l'attributo querytype a " xml" per dire al costruttore di modello che verrà utilizzata la sintassi XML . Chiudere il < /ListBox > elemento : < ? Xml version = " 1.0 " >
< finestra xmlns = " http://www.mozilla.org/keymaster /gatekeeper /there.is.only.xul " >
< /listbox >
< /window >
Salva characters.xul .
5
continuare a modificare characters.xul e aggiungere un elemento al file , ponendolo tra il e < /ListBox > tag degli elementi . Aggiungere un elemento tra il e < /template> tag di elementi , utilizzando l'attributo expr per recuperare gli elementi di carattere dal file characters.xml . Chiudere il tag della query : < ? Xml version = " 1.0 " >
< finestra xmlns = " http://www.mozilla.org/keymaster/gatekeeper/there . is.only.xul ">
< interrogazione characters.xul .
6
continuare a modificare characters.xul e aggiungere un elemento al file , posizionandolo dopo l'elemento . Il contenuto di elementi
< finestra xmlns = " http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul ">
< listbox datasources = " " ref = " people.xml * " querytype = " xml " >
< interrogazione characters.xul .
7
continuare a modificare characters.xul e aggiungere due elementi tra il e tag degli elementi . Utilizzare l'attributo etichetta per indicare che il primo elemento della lista deve utilizzare l'attributo " name " dagli elementi di carattere in characters.xml . Utilizzare l'attributo etichetta per indicare che il secondo elemento della lista dovrebbe usare l'attributo "animale" da elementi di carattere in characters.xml . Aggiungere un attributo uri di entrambi gli elementi della lista , utilizzando il valore , che è il valore di default per modelli XML " ? " :
< ? Xml version = "1.0" > < finestra xmlns = " http ://www.mozilla.org /keymaster /gatekeeper /there.is.only.xul " >
;
< /query >
< listitem uri = " ? " label = "Nome ? " > < /listitem>
< listitem uri = " ? " e vicino characters.xul .
8
Utilizzare un browser Mozilla , come Firefox , aprire characters.xul . Verificare che il contenuto di characters.xml sono caricati nella casella di elenco definito nel modello di XUL .