Ir para conteúdo
Fórum Script Brasil
  • 0

XML - imagens


Eric Freitas

Pergunta

Olá a todos.

Bom quero criar um sistema de imagens(wallpapers) para um site utilizando XML.

mas não sei como posso fazer p/ q a manipulação desses dados seja feita de uma forma mais simples e eficaz e por isso resolvi vir pedir a ajuda de vocês.

Minha página de papeis de parede possui categoria, tamanho(para diversas resoluções 800x600 - 1024x768 entre outras) e url da imagem

pensei em fazer assim:

<wallpapers>
      <wall categoria="cross" url="link_da_img">
            <tamanhos>
                   <800x600>sim</800x600>
                   <1024x768>não</1024x768>
             </tamanhos>
      </wall>
</wallpapers>

Bom . eu quero realmente saber é. qual a melhor estrutura para criar um XML p/ criar uma boa aplicação.

Obrigado a todos.

Att. Eric Rodrigo de Freitas

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

A melhor forma de organizar seu Xml é você quem vai decidir. Isso depende de como será a estrutura do seu banco de dados. Após ter a árvore montada, a estrutura definida, pensará na melhor forma.

Mas algumas dicas podem ser dadas a partir do seu exemplo.

Prefira não utilizar atributos, apenas se for muito necessário.

Prefira algo do tipo:

<wallpapers>

    <cross>
        <nome>
        <link>link da imagem</link>
        <tamanho>
            <800x600>url da imagem 800x600</800x600>
            <1024x768>url da imagem 1024x768</1024x768>
        </tamanho>
        </nome>
    </cross>

</wallpapers>

Mas isso vai depender muito do que deseja fazer. Você pode uzar uma tag para categoria, mas se não houver necessidade eu aconselho a não usar e usar o menos tag possível para definir um tipo, isso porque quando for usar os getElementsByTagName da vida, vai ficar enorme o caminho.

Ali o meu xml diz o seguinte:

1 - Tenho uma caixa para os wallpapers

2 - Dentro dessa caixa eu tenho uma outra caixa (cross) onde os wallpapers desse tipo ficarão.

3 - Os wallpapers terão um nome, um link e os tamanhos.

Não usei nada de atributo. Vai perceber que ficar usando atributo vai te f...er a vida, vai ter que ficar pegando o valor dos atributos ... fica um saco.

Ali eu não falei que cross é um wallpaper, pois se ele está dentro da tag wallpapers, fica implícito. Lembrando, você pode se achar necessário colocar uma tag "categorias".

Beleza? Aquele abraço.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...