XUL oder XML User Interface Language, ist eine Sprache, die verwendet werden, um Anwendungen und Benutzeroberflächen für die Mozilla -Plattform erstellt werden können . XUL ermöglicht es Entwicklern, grafische Benutzeroberflächen erstellen, die Mix -Technologien wie XML , HTML und CSS und laufen kann entweder verbunden oder vom Internet getrennt . XUL Templates ermöglichen es Entwicklern, Daten in XUL Dokumente durch einen Satz von Regeln, die verwendet werden, um Anwendungen, die Nutzen aus fernen Datenquellen , die Trennung von Daten aus der Anwendung selbst zu bauen einzubetten. Things You
einen Webbrowser auf der Gecko- Layout-Engine basieren , wie z. B. Firefox oder Camino
Texteditor
brauchen anzeigen Weitere Anweisungen
Wie man eine Vorlage in XUL
erstellen
1
Öffnen Sie einen Texteditor und erstellen Sie eine neue Datei namens characters.xml . Geben Sie eine XML -Datei, die in der einen Wurzel-Element mit fünf untergeordneten Elemente definiert :
< xml ? XML wird verwendet, um eine Liste der XUL Template definiert bevölkern werden. Speichern characters.xml
2 bearbeiten characters.xml und fügen Sie ein name-Attribut und ein Tier -Attribut zu jedem der Charakter XML-Elemente , indem die Attributwerte in Anführungszeichen : .
xml version = "1.0" >
< /character >
< /character >
< /character >
;
Speichern und schließen Sie characters.xml
3
Verwenden Sie einen Text -Editor, um eine Datei, die XUL enthält. Vorlage. Geben Sie die XML-Version Header und einen Element in der Datei und fügen Sie eine Standard- Namensraum xmlns der Element : < ? Xml version = "1.0" >
< br >
< Fenster die Datei als characters.xul .
4
Bearbeitung fort characters.xul und fügen Sie einen Element in die Datei , indem es zwischen dem und Element-Tags . Verwenden Sie eine Datenquelle Attribut , um anzuzeigen, dass das Listenfeld sollte seine Daten aus characters.xml bekommen . Stellen Sie den ref-Attribut auf "*" ( Dummy-Wert ) und der querytype Attribut "xml ", um den Template Builder sagen, dass XML-Syntax verwendet werden. Schließen Sie die Element : < ? Xml version = "1.0" > TCM-
< Fenster xmlns = " http://www.mozilla.org/keymaster /Gatekeeper /there.is.only.xul " >
Speichern characters.xul .
5
Bearbeitung fort characters.xul und fügen Sie einen Element in der Datei , womit es zwischen dem und Element-Tags . Fügen Sie einen Element zwischen dem und Element-Tags , mit dem expr -Attribut auf den Charakter Elemente aus der characters.xml Datei abzurufen . Schließen Sie die Abfrage tag: < ? Xml version = "1.0" > TCM- < Fenster xmlns = " http://www.mozilla.org/keymaster/gatekeeper/there . is.only.xul " >
< Abfrage characters.xul .
6
Bearbeitung fort characters.xul und füge eine Element in die Datei , indem sie nach dem Element . Die Inhalte werden Element definieren den Inhalt , die für jede Abfrage-Ergebnis generiert werden : < ? Xml version = "1.0" > TCM- < Fenster xmlns = " http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul " >
< listbox datasources =" people.xml "ref =" * " querytype = " xml " >
< Abfrage characters.xul .
7
Bearbeitung fort characters.xul und fügen Sie zwei Elemente zwischen dem und < /action> Element-Tags . Verwenden Sie das Attribut label , um anzuzeigen, dass die erste Liste Element sollte die "name "-Attribut von den Charakter -Elemente in characters.xml verwenden . Verwenden Sie das Attribut label , um anzuzeigen, dass die zweite Listenelement sollte das " Tier "-Attribut von den Charakter -Elemente in characters.xml verwenden . Fügen Sie einen uri -Attribut auf beiden Listenelemente mit dem Wert , das ist der Standardwert für XML-Vorlagen "?" :
< ? Xml version = "1.0" > < Fenster xmlns = "http ://www.mozilla.org /keymaster /Gatekeeper /there.is.only.xul " >
;
< /query >
< listitem uri = "?" label = " ? name" >
< listitem uri = "?" und in der Nähe characters.xul .
8
Verwenden Sie einen Mozilla -Browser wie Firefox, öffnen characters.xul . Stellen Sie sicher, dass die Inhalte der characters.xml in das Listenfeld in der xul Vorlage definiert werden geladen.