XUL , ou XML User Interface Language, é uma linguagem que pode ser usado para criar aplicativos e interfaces de usuário para a plataforma Mozilla. XUL permite aos desenvolvedores criar interfaces gráficas de usuário que misturam tecnologias como XML , HTML e CSS e podem ser executados ou conectado ou desconectado da Internet. XUL modelos permitem aos desenvolvedores incorporar dados em documentos XUL , definindo um conjunto de regras que são usadas para construir aplicações que tiram proveito de fontes de dados remotas , separando os dados do próprio aplicativo. Coisas que você precisa
Um browser baseado no motor de layout Gecko, como o Firefox ou Camino
editor de texto
Show Mais instruções
Como criar um modelo em XUL
1
Abra um editor de texto e criar um novo arquivo chamado characters.xml . Digite algum XML no arquivo que define um elemento raiz com cinco elementos filhos :
< xml XML será usado para preencher uma lista definida no modelo XUL . Salve characters.xml
2 Editar characters.xml e adicionar um atributo nome e um atributo animal para cada um dos elementos de caracteres XML , colocando os valores de atributo dentro de aspas duplas : .
xml version = "1.0" >
< /personagem >
< /personagem >
< /personagem >
< /personagem >
< /personagem > ;
< /caracteres >
Salvar e fechar characters.xml
3
Use um editor de texto para criar um arquivo que contém o XUL . modelo. Digite o cabeçalho versão XML e um elemento dentro do arquivo e adicionar um espaço de nomes xmlns padrão para o elemento :
< ? Xml version = "1.0 "> < br >
< janela o arquivo como characters.xul .
4
Continuar edição characters.xul e adicionar um elemento para o arquivo , colocando-o entre o e < /Window> marcas de elemento . Use um atributo de fonte de dados para indicar que a caixa de lista deve obter seus dados de characters.xml . Defina o atributo ref para "*" ( valor fictício ) eo atributo querytype para "xml" para dizer o construtor modelo que sintaxe XML será usado. Feche o elemento : < ? Xml version = "1.0" >
< xmlns janela = " http://www.mozilla.org/keymaster /gatekeeper /there.is.only.xul " >
< /window>
Salvar characters.xul .
5
Continuar edição characters.xul e adicionar um elemento para o arquivo , colocando-o entre o e marcas de elemento . Adicione um elemento entre o e marcas de elemento , usando o atributo expr para recuperar os elementos de caracteres do arquivo de characters.xml . Feche a tag query:
< ? Xml version = "1.0" >
< xmlns janela = " http://www.mozilla.org/keymaster/gatekeeper/there . is.only.xul " >
< consulta characters.xul .
6
Continuar edição characters.xul e adicionar um elemento para o arquivo , colocando-o depois do elemento . O conteúdo do elemento < ? Xml version = "1.0" >
< xmlns janela = " http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul " >
< datasources listbox =" People.xml " ref = " * " querytype =" xml " >
< consulta characters.xul .
7
Continuar edição characters.xul e adicionar dois elementos entre o e < /action> marcas de elemento . Use o atributo label para indicar que o primeiro item da lista deve usar o atributo "name" dos elementos de caracteres em characters.xml . Use o atributo label para indicar que o segundo item da lista deve usar o atributo "animal" a partir dos elementos de caracteres em characters.xml . Adicione um atributo uri de ambos os itens da lista , usando o valor , que é o valor padrão para modelos XML "?" : < ? Xml version = "1.0" >
< xmlns janela = "http ://www.mozilla.org /keymaster /gatekeeper /there.is.only.xul " >
;
< /query >
< listitem uri = "?" label = " ? nome "> < /listitem >
< listitem uri = "?" e perto characters.xul .
8
Use um navegador da Mozilla , como o Firefox, para abrir characters.xul . Verifique se o conteúdo de characters.xml são carregados na caixa de lista definida no modelo xul .