domingo, 26 de agosto de 2007

RSS e XML? O quê!?

Palavrinhas que estão cada dia mais presentes no nosso dia-a-dia. Aparentemente, apareceram do nada para dominar... Mas o que significam e para que servem? É disso que vamos tratar nesse post. Espero que seja esclarecedor.

RSS
Podemos encontrar vários significados para essa sigla: RDF Site Summay, Really Simple Syndication ou Rich Site Summary.
Em uma das fontes em que pesquisei, temos que RSS é um endereço na internet que serve para monitorar as novidades de um site. Em outra fonte, diz que é uma forma simplificada de apresentar um contúdo de um site.
Para isso, o link e o resumo do site são armazenados em feed, ou seja, arquivos de extensão .xml, .rss ou .rdf.
Além disso, para obter as notícias ou as novidades, é necessário incluir o link do feed do site que se deseja acompanhar em um programa leitor de RSS (agregador) que lê o conteúdo dos feeds indexados e mostra o mesmo em sua interface. Esses programas podem ser instalados no seu pc ou podem ser acessados pois são páginas da internet. Alguns sites citados: www.netvibes.com, www.start.com, www.google.com/ig, www.my.yahoo.com
Os sites que disponibilizam o RSS exibem um link ou uma imagem alaranjada para identificar o serviço como o que coloquei no ínicio deste assunto, logo antes da sigla RSS. No caso do Firefox ou de outros programas compatíveis com RSS, basta clicar no símbolo em questão para que o feed do site visitado seja adicionado.
Bom, esse foi o resumo básico sobre RSS. Agora, vamos falar sobre o XML.

XML
É a abreviatura de Extensible Markup Language. Encontrei duas traduções: Linguagem de Marcação Estendida e Linguagem extensível de formatação. De qualquer forma, é um conjunto de regras (convenções ou diretrizes) para projetar formatos de texto que permite estruturar dados, possibiliantando a criação dos seus próprios conjuntos de elementos de marcação. Em outras palavras, é uma maneira simples e padrão de delimitar os dados do texto.
Um dos objetivos da XML é possibilitar a transferência e a manipulação de dados através da Internet de modo simplificado. Podemos: descrever dados; apresentar dados em algum formato, como HTML; transportar dados; trocar dados de forma transparente entre plataformas diferentes.
A linguagem XML é definida como o formato universal para dados estruturados na Web. Esses dados consistem em tabelas, desenhos, parâmetros de configuração, etc. A linguagem então trata de definir regras que permitem escrever esses documentos de forma que sejam adequadamente visíveis ao computador.
O básico de XML é isso!

Bom, e para que tratar destes dois temas neste único post??
Pois eu digo que esses dois assunts têm muito em comum: para ter acesso às atualizações dos sites que você agregou como RSS, o site deve gerar um código XML com o conteúdo.
Com isto, espero ter esclarecido um pouco sobre RSS e XML.
Amanhã terei um novo tema, logo quando der, postarei de novo!

E logo abaixo, deixo as fontes dessas informações:
Tecnologia RSS - Emerson Alecrim - http://www.infowester.com/rss.php
O que é RSS? - Luis Carlos Rubino - http://www.ufmg.br/online/web/arquivos/003127.shtml
O que é RSS - http://br.mozdev.org/firefox/rss
RSS - http://wnews.uol.com.br/site/rss/index.php
XML em 10 pontos - Marcelo Jaccoud Amaral - http://paginas.terra.com.br/informatica/mja/W3C/XML-in-10-points.pt-BR.html
O que é XML - Miguel Angel Alvarez - http://www.criarweb.com/artigos/203.php
XML, é de comer? - Filipe - http://www.webtutoriais.com/open.php?cut=1670
O que é XML? - Emerson Alecrim - http://www.infowester.com/lingxml.php


Nenhum comentário: