Perguntas Mais Freqüentes
01) Porque apareceu este erro no meu navegador
"página XML não pode ser exibida.
Não é possível exibir a entrada XML usando a folha de estilos XSL.
Corrija o erro e clique no botão atualizar ou tente novamente mais tarde.
Acesso negado."
02) Porque apareceu este erro no meu navegador:
"O sistema não pode localizar o recurso especificado.
Erro ao processar o recurso 'file://...".
03) Porque apareceu este erro no meu navegador:
"Não há suporte para mudar da codificação atual para a codificação especificada.
Erro ao processar o recurso 'file://...".
04) Porque apareceu este erro no meu navegador:
"<página> .. </página>".
05) Porque apareceu este erro no meu navegador:
"Um nome foi iniciado com um caracter inválido. Erro ao processar o recurso 'file://...".
06) Aparece um código parecido com este ao carregar a minha página:
"padrao = Etiqueta('padrao') ...".
07) Minha página não funciona mais depois de publicada, oque eu faço?:
08) Não consigo deixar meu aplique detrás dos outros componentes da página, oque eu faço?
09) Meu aplique some quando tento alterar sua posição ou tamanho durante sua execução.
Posso alterar a posição ou tamanho do meu aplique deste modo?
10) Como posso ficar sabendo oque mudou nas últimas versões do dix?
11) Posso colocar qualquer nome nos meus componentes dix?
12) Posso usar um aplique de qualquer versão do telis em uma página dix?
13) No Dix tem como aumentar o tamanho da letra de uma certa etiqueta? Pra ser usada, por exemplo, no titulo da página...
14) Por que quando abro uma página Dix com aplique em Telis o console java do navegador mostra o seguinte erro:
"FileNotFoundException:Caused by: java.io.FileNotFoundException:/tmp/dix_2007-04-17/br/ufsc/edugraf/telis/maquina/Script.class
(O sistema não pode encontrar o caminho especificado)"?
15) Por que quando abro uma página Dix no Navegador Internet Explorer em alguns componentes o atributo transparência não funciona?
Respostas:
01) Você deve editar o arquivo config.xml que fica dentro da pasta raiz do dix, e mudar a linha:
<básicas localDaInstalação="/home/usuario/dix_xxxx-xx-xx" prefixo="file://" /> para:
<básicas localDaInstalação="{caminho relativo ou absoluto ao localDaInstalação}" prefixo="file://" />
Exemplo: Digamos que você tenha instalado o dix em "/home/usuario/Dix" então a linha deve ficar:
<básicas localDaInstalação="/home/usuario/Dix" prefixo="file://" /> .
02) A localização do arquivo do dix.xml está incorreta, você deve alterar a linha
<?xml-stylesheet type="text/xsl" href="SeuDiretorioDix/transformacao/dix.xml" ?>
Para apontar corretamente para o arquivo dix.xml, por exemplo, se você salvou uma página
Dix no diretório “/SeudiretorioDoDix/exemplos/” você deveria mudar a linha da sua página para:
<?xml-stylesheet type="text/xsl" href="../transformacao/dix.xml" ?>
Você pode usar tanto barra como barra invertida para especificar o local da transformação.
03) Ao salvar sua página dix com seu editor você deve sempre usar a codificação UTF-8.
No editor de textos do gnome isso é feito em Arquivo -> Salvar Como -> Codificação de Caracteres.
04) As primeiras duas linhas da sua página devem ser:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="{caminho relativo ou absoluto ao localDaInstalação}/transformacao/dix.xml" ?>
05) No conteúdo (valor) dos componentes, não pode haver caractéres especiais como: < > &.
Se você precisar desses caractéres, eles devem ser substituídos por outra representação (escape).
< se transforma em <
> se transforma em >
& se transforma em &
06) Todos os componentes da sua página dix devem ficar entre a marcação:
<página>... </página>.
07) Ao publicar sua página lembre-se de incluir todos os arquivos fonte, incluindo imagens (jpg, png ou gif), folhas de estilo (css), etc.
Lembre-se de trocar a instrução de processamento das páginas Dix, que é (em geral)
<?xml-stylesheet type="text/xsl" href="/temp/dix/transformacao/dix.xml"?>
pela seguinte instrução:
<?xml-stylesheet type="text/xsl" href="/dix/transformacao/dix.xml"?>
08) Os apliques sempre irão ficar sobre os outros componentes da página, não importando o valor do atributo profundidade.
E se existirem vários apliques na mesma posição o ultimo adicionado na página sempre vai ficar sobre os outros não interessando o valor da profundidade.
09) Não, a posição e dimensão dos apliques não pode ser alterada dinamicamente.
10) Para isso temos o registro de alterações, clique aqui para ver!
11) Não, todos os elementos (a página, os componentes de interface com usuário, apliques, estilos, etc) devem ter um nome único
e não devem começar por números nem conter caracteres especiais ou espaços.
12) Pode, todo aplique usa uma máquina telis para ser executado.
O padrão é que os apliques sejam executados na máquina mais recente(distribuida na versão do dix).
Para especificar a máquina que seu aplique usa abra a página dix e dentro da marcação "<aplique>" coloque o atributo:
"máquinaTelis ="maquinaTelisQueSeuApliqueUsa.jar" "
A máquina telis que seu aplique usa é a máquina que fica dentro do diretório de publicação do seu aplique.
Não se esqueça de copiar a máquina para o diretório máquina do Dix.
13) Sim, o tamanho das letras são editáveis pois as páginas Dix utilizam folhas de estilo (CSS). Temas de páginas Dix, como por exemplo:
guarapuvu, boidemamão, tem uma configuração de cores, tamanho de fontes e etc... Assim, para modificar o tamanho da fonte de uma etiqueta
copie um estilo com extensão .css dentro da pasta "temas" da distribuição Dix no mesmo diretório que irá criar sua página Dix.
Na página criada insira a marcação:
< estilo nome="estiloExemplo" uri="meuEstilo.css"/> ,
entre <página> .. </página>, onde meuEstilo.css é o arquivo copiado do diretório "temas" e agora renomeado.
Abra o arquivo meuEstilo.css no editor de texto e modifique o atributo font-size de .etiqueta,como no exemplo: .etiqueta{ font-size:90px; }
Perceba que as fontes são em pixels (px) e que o atributo tema da página Dix que tu criou é desnecessário, como em:
<página nome="páginaExemplo" tema="guarapuvu" > .. </página> ,
14) O que provavelmente aconteceu é que a versão do Telis que acompanha o Dix que você está usando não é a mesma versão do Telis que você está
utilizando (publicando), então o Dix não consegue encontrar a máquina e este erro ocorre... Para resolver o problema,
basta copiar a máquina Telis (arquivo maquinaTelis_.jar) do Telis (dentro da pasta bib) para o Dix (pasta maquina)
O melhor caminho é baixar o último Telis e Dix lançados que eles estão sincronizados.
15) Isto ocorre devido a um bug do Internet Explorer normalmente relacionado aos componentes caixaDeEscolha e listaDeEscolha
E D U G R A F - Laboratório de Software Educacional - UFSC - CTC - INE
Campus Universitário - Trindade, Florianópolis, SC, Brasil 88040-090
Fone: +55 48 331 9735 / Fax: +55 48 331-9770