XUL o XML User Interface Language , es un lenguaje que se puede utilizar para crear aplicaciones e interfaces de usuario para la plataforma Mozilla. XUL permite a los desarrolladores crear interfaces gráficas de usuario que las tecnologías de la mezcla , tales como XML , HTML y CSS y pueden funcionar tanto conectado o desconectado de Internet . XUL plantillas permiten a los desarrolladores integrar datos de los documentos XUL definiendo un conjunto de reglas que se utilizan para crear aplicaciones que aprovechan las fuentes de datos remotas , separando los datos de la propia aplicación. Cosas que necesitará
un navegador Web basado en el motor de renderizado Gecko , como Firefox o Camino
texto editor
Ver Más instrucciones
Cómo crear una plantilla en Destinia.com XUL página 1
Abra un editor de texto y crear un nuevo archivo llamado characters.xml . Escriba algún XML en el archivo que define un elemento raíz con cinco elementos secundarios :
< xml ? XML se utiliza para rellenar una lista definida en la plantilla XUL . Guardar characters.xml
2 Editar characters.xml y añadir un atributo de nombre y un atributo animal para cada uno de los elementos XML de caracteres, la colocación de los valores de los atributos dentro de comillas : .
xml version = " 1.0 ">
< /personaje>
< /personaje>
< /personaje>
< /personaje>
< /personaje> ;
Guarde y cierre characters.xml
3
Utilice un editor de texto para crear un archivo que contiene el XUL . plantilla . Escriba el encabezado de versión de XML y un elemento dentro del archivo y agregar un espacio de nombres xmlns predeterminado para el elemento : < ? Xml version = " 1.0 ">
< br >
< ventana el archivo como characters.xul .
4
continuar editando characters.xul y añadir un elemento al archivo , colocándola entre la y etiquetas de elementos . Utilice un atributo de origen de datos para indicar que el cuadro de lista debe obtener sus datos de characters.xml . Establezca el atributo ref en "* " (valor ficticio) y el atributo querytype a " xml" para decirle al constructor de plantilla que se puede utilizar la sintaxis XML. Cierre la < /ListBox > elemento : < ? Xml version = " 1.0 ">
< xmlns ventana = " http://www.mozilla.org/keymaster /guardián /there.is.only.xul ">
< /listbox >
Guardar characters.xul .
5
continuar editando characters.xul y añadir un elemento al archivo , colocándolo entre el y < /ListBox > etiquetas de elementos . Agregue un elemento entre el y etiquetas de elementos , con el atributo expr para recuperar los elementos de caracteres del archivo characters.xml . Cierre la etiqueta de consulta: < ? Xml version = " 1.0 ">
< xmlns ventana = " http://www.mozilla.org/keymaster/gatekeeper/there . is.only.xul ">
< consulta characters.xul .
6
continuar editando characters.xul y añadir un elemento al archivo , colocándolo después del elemento . El contenido del elemento definirán el contenido que se genera para cada resultado de la consulta : < ? Xml version = " 1.0 " >
< xmlns = ventana " http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul ">
< listbox fuentes de datos =" "ref =" People.xml * " querytype =" xml " >
< consulta characters.xul .
7
continuar editando characters.xul y añadir dos elementos entre la y Etiquetas de elemento . Utilice el atributo etiqueta para indicar que el primer elemento de la lista debe utilizar el atributo "name " de los elementos de carácter en characters.xml . Utilice el atributo etiqueta para indicar que el segundo elemento de la lista debe utilizar el atributo "animal " de los elementos de carácter en characters.xml . Agregue un atributo uri tanto a los elementos de lista , utilizando el valor , que es el valor predeterminado para las plantillas XML "?" :
< ? Xml version = " 1.0 "> < ventana xmlns = "http ://www.mozilla.org /keymaster /guardián /there.is.only.xul ">
;
< /query >
< listitem uri = "? " label = "? name" > < /listitem >
< listitem uri = "? " y cerca characters.xul .
8
Utilice un navegador de Mozilla , como Firefox, para abrir characters.xul . Verifique que el contenido de characters.xml se cargan en el cuadro de lista definido en la plantilla XUL .