XUL , of XML User Interface Language, is een taal die gebruikt kan worden om applicaties en gebruikersinterfaces voor het Mozilla- platform. XUL stelt ontwikkelaars in staat om grafische user interfaces te creëren die mix technologieën zoals XML , HTML en CSS en kan draaien ofwel aangesloten of losgekoppeld van het internet . XUL templates kunnen ontwikkelaars gegevens in XUL documenten insluiten door het definiëren van een set van regels die worden gebruikt voor toepassingen die gebruik maken van externe gegevensbronnen , het scheiden van gegevens uit de applicatie zelf te bouwen . Wat je nodig hebt een webbrowser gebaseerd op de Gecko layout engine , zoals Firefox of Camino Tekst editor Toon Meer instructies Hoe een sjabloon in XUL maken 1 Open een tekstverwerker en maak een nieuw bestand met de naam characters.xml . Typ enkele XML in het dossier dat een hoofdelement met vijf kind elementen definieert : < xml ? XML wordt gebruikt om een lijst die in de XUL template bevolken . Opslaan characters.xml kopen van 2 bewerken characters.xml en voeg een naam attribuut en een dier attribuut aan elk van de personage XML-elementen , het plaatsen van de attribuutwaarden tussen dubbele aanhalingstekens : . < ? xml version = " 1.0 " > < /character > < /karakter > < /character > < br > < /karakter > < /character > ; < /tekens > Opslaan en sluiten characters.xml 3 Gebruik een tekstverwerker om een bestand dat de XUL bevat. template . Typ de XML -versie header en een element in het bestand en voeg een standaard xmlns naam ruimte om de element : < ? Xml version = " 1.0 " > < br > < venster het bestand als characters.xul . 4 verder bewerken characters.xul en voeg een element toe aan het bestand , te plaatsen tussen de en < /window > elementtags . Gebruik een gegevensattribuut bron aan te geven dat de keuzelijst de gegevens moeten krijgen van characters.xml . Stel de ref attribuut op " * " ( dummy -waarde) en de querytype attribuut op " xml " om de template bouwer vertellen dat XML-syntaxis wordt gebruikt . Sluit de < /listbox > element : < ? = " 1.0 " xml version > < venster xmlns = " http://www.mozilla.org/keymaster /gatekeeper /there.is.only.xul > " < /listbox > < /window > Bewaar characters.xul . 5 verder bewerken characters.xul en voeg een element toe aan het bestand , te plaatsen tussen de en < /listbox > element tags. Voeg een element tussen de en < /template > element -tags , met behulp van het attribuut expr om het karakter elementen uit het characters.xml bestand op te halen . Sluit de query -tag : < ? Xml version = " 1.0 " > < venster xmlns = " http://www.mozilla.org/keymaster/gatekeeper/there . is.only.xul > " < zoekopdracht characters.xul . 6 verder bewerken characters.xul en voeg een element toe aan het bestand , waardoor het na de element . < ? Xml version = " 1.0 " > < venster xmlns = " : de inhoud element zal de inhoud die wordt gegenereerd voor elke query resultaat te definiëren http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul " > < listbox datasources = " people.xml " ref = " * " querytype = " xml " > < query- characters.xul . 7 verder bewerken characters.xul en voeg twee elementen tussen de en < /action > element tags. Gebruik het kenmerk label om aan te geven dat het eerste item in de lijst van de " naam " attribuut moet gebruiken van het personage elementen in characters.xml . Gebruik het kenmerk label om aan te geven dat de tweede lijstitem het attribuut " dier " moet gebruiken van het personage elementen in characters.xml . Voeg een attribuut uri aan beide lijstitems , met behulp van de waarde , dat is de standaardwaarde voor XML templates " ? " : < ? Xml version = " 1.0 " > < venster xmlns = " http ://www.mozilla.org /keymaster /gatekeeper /there.is.only.xul " > ; expr="character"> < /query- > < listitem uri = "?" label = " ? name" > < /listitem > < listitem uri = "?" en dicht characters.xul . 8 Gebruik een Mozilla- browser , zoals Firefox , te openen characters.xul . Controleer of de inhoud van characters.xml worden geladen in de keuzelijst gedefinieerd in de xul sjabloon .
|