LOGIN:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

Sexta-feira, 28/11/2003 - 03:59 - Por Gustavo Faelli
Seções relacionadas:

ASP + XML - Parte 01

ASP + XML - Parte I

Olá pessoal, tudo certo? Primeiramente devo me desculpar pelo atraso na publicação da coluna número 12. Demorou mas saiu!

Vamos trabalhar nesta e na próxima semana (Parte II), com um sistema de integração ASP + XML. Tais sistemas têm se tornado muito comuns nas grandes (e pequenas, também) coorporações. Bom, antes de começarmos, vamos analisar o que é o XML, e para que ele serve na integração com o ASP.

O que é:

Extensible Markup Language (XML) é uma linguagem desenvolvida para a descrição de dados(conteúdo). O XML permite a criação de formatos únicos para a descrição de dados de aplicações específicas (ex: descrição de equações matemáticas com o MathML). O XML possui a importante característica de ser extensível, permitindo que novas tags de marcação sejam criadas por quem utiliza o XML (principalmente desenvolvedores). Essa característica é fundamental, pois não ficamos presos às tags existentes em HTML, podemos criar quantas e quais tags precisamos.

XML com ASP:

Em conjunto com o ASP, o XML pode ser responsável por virar um "banco de dados", por exemplo, ou mesmo para exportação de conteúdo. Por exemplo, supondo que sua empresa precise disponibilizar um conjunto de notícias para outra determinada empresa. Porém, a forma com que cada empresa trabalha na formatação dos dados, é diferente uma da outra. Compartilhar o banco de dados nem pensar, né! A saída é gerar um código XML com estas notícias, e disponibiliza-lo para download pela outra empresa. É isso que vamos aprender nessas duas semanas, ok?!

Muitas empresas atualmente utilizam esta forma para disponibilizar seus conteúdos para parceiros, ou mesmo clientes. O XML na integração com o ASP, ou mesmo com outras linguagens scripts de internet, como PHP, por exemplo, está se tornando uma potencial ferramenta de trabalho. Indispensável ao conhecimento de nós, programadores.

Esta semana vamos começar a montar nosso banco de dados, deixando-o preparado para o sistema de notícias. Vamos lá!

Criaremos uma tabela chamada noticias, com os seguintes campos:

Campo
Detalhes
id
Do tipo Autonumeração. Será a chave primária das notícias cadastradas.
titulo
Tipo texto. Pode conter até 50 caracteres.
conteudo
Tipo memorando -> este tipo suporta uma quantidade maior de caracteres, do que o tipo texto, que vai até 255.
data
Tipo data -> será a data que a notícia foi incluída no banco de dados.

Para fazer o download da base de dados, clique aqui.

Quando começarmos a trabalhar com o XML e com nossa tabela, a estrutura geral ficará assim:

<noticias>
<noticia> ... </noticia>
<titulo> ... </titulo>
<conteudo> ... </conteudo>
<data> ... </data>
</noticias>

Cada tag colocada dentro de <noticias> é um novo registro. Reparem que na forma geral, as tags são "idênticas" às já conhecidas tags HTML. Ou seja, necessitam ser iniciadas (<noticias>) e depois fechadas (</noticias>) com a barra "/".

Vamos ver na próxima semana, como montar o script que busca as informações no banco de dados, e faz a geração do arquivo .XML. Vocês vão ver que não é complicado. Pelo contrário, é até bem simples!

Um abraço, e até lá!

Todos os artigos de Gustavo Faelli

1 comentários publicados

  • 1. XML

    Quinta-feira, 17/02/2005, por Eduardo Nunes

    Legal esse tutorial .. mas como eu faço para adicionar todo o conteudo de um objeto XML para uma variavel ???

    Responder comentário

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Gustavo Faelli trabalha em projetos da Rede Anhanguera de Comunicação e também em ferramentas de integração com o iG Paulista.


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.