XUL , eller XML User Interface Language , är ett språk som kan användas för att skapa applikationer och användargränssnitt för Mozilla -plattformen . XUL tillåter utvecklare att skapa grafiska gränssnitt som blandar tekniker som XML , HTML och CSS och kan köras antingen anslutas eller kopplas bort från Internet . XUL mallar tillåter utvecklare att bädda in data i XUL handlingar genom att definiera en uppsättning regler som används för att bygga applikationer som utnyttjar fjärrdatakällor , separera data från själva ansökan . Saker du behöver Review, en webbläsare baserad på Gecko layout motor , till exempel Firefox eller Camino
Textredigerare
Visa fler instruktioner
Hur att skapa en mall i XUL
1
Öppna en textredigerare och skapa en ny fil som heter characters.xml . Skriv lite XML i filen som definierar en rotelement med fem elementen barn :
< xml ? XML kommer att användas för att fylla en lista definieras i XUL mallen. Spara characters.xml
2 Redigera characters.xml och lägga till ett namn attribut och ett djur attribut för varje tecken XML-element , placera attributvärden inne citattecken : .
< ? xml version = " 1.0 " >
< /tecknet >
< /tecknet >
< /tecknet >
< /tecknet >
< /tecknet > ;
< /bokstäver >
Spara och stäng characters.xml
3
Använd en textredigerare för att skapa en fil som innehåller XUL . mall. Ange XML version sidhuvud och en element i filen och lägg en standard xmlns namn utrymmet till elementet : < ? Xml version = " 1.0 " >
< fönster filen som characters.xul .
4
Fortsätt redigera characters.xul och lägg en element till filen , placera den mellan och < /fönster > elementtaggar . Använd ett attribut datakälla för att indikera att listrutan ska få sina uppgifter från characters.xml . Ställ in ref attributet " * " ( fiktivt värde ) och querytype attributet " xml " att tala om mallen byggare som XML-syntax kommer att användas. Stäng < /listboxen > elementet : < ? Xml version = " 1.0 " >
< fönster xmlns = " http://www.mozilla.org/keymaster /gatekeeper /there.is.only.xul " >
< /listboxen >
< /fönster >
Spara characters.xul .
5
Fortsätt redigera characters.xul och lägg en element till filen , placera den mellan och < /listboxen > taggarna elementet . Lägg ett inslag mellan och < /template > elementtaggar , använder uttryck attributet för att hämta tecken element från characters.xml filen . Stäng frågan taggen : < ? Xml version = " 1.0 " >
< fönster xmlns = " http://www.mozilla.org/keymaster/gatekeeper/there . is.only.xul " >
< query characters.xul .
6
Fortsätt redigera characters.xul och lägg element till filen , placera den efter elementet . De
< fönster xmlns = " http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul " >
< listbox datasources =" people.xml " ref = " * " querytype =" xml " >
< query characters.xul .
7
Fortsätt redigera characters.xul och tillsätt två element mellan och < /action > elementtaggar . Använd etiketten attributet för att ange att den första punkten bör använda " namn " attributet från tecknet elementen i characters.xml . Använd etiketten attributet för att ange att andra lista objekt bör använda " djuret " attribut från tecknet elementen i characters.xml . Lägg en uri attribut till båda listobjekt , användning av värdet , vilket är standardvärdet för XML- mallar " ? " :
< ? Xml version = " 1.0 " > < fönster xmlns = " http ://www.mozilla.org /keymaster /gatekeeper /there.is.only.xul " >
;
< /query >
< listitem uri = " ? " label = " ? namn " > < /listitem >
< listitem uri = " ? " och nära characters.xul .
8
Använd ett Mozilla webbläsare , såsom Firefox , öppna characters.xul . Verifiera att innehållet i characters.xml laddas in i listruta definieras i xul mallen. Addera