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á!

Legal esse tutorial .. mas como eu faço para adicionar todo o conteudo de um objeto XML para uma variavel ???
Responder comentárioOs 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.
Gustavo Faelli trabalha em projetos da Rede Anhanguera de Comunicação e também em ferramentas de integração com o iG Paulista.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.