Sexta-feira, 28 de novembro de 2003 às 03h59

ASP + XML - Parte 01

Faltam -1 dias! Inscreva-se agora! O maior encontro de profissionais web da américa latina.

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

2 comentários

 Eduardo Nunes
17/02/2005 17h40

XML

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

 Marco Antonio Contarski
20/10/2009 09h47

Exemplo

Ficou meio "paia" esse exemplo, pois data e titulo são inerentes a uma notícia e deveriam ficar dentro da tag noticia.

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


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