O que é RSS?

Postado por admin em março 31st, 2010

1270062582_feed

RSS é um subconjunto de “dialetos” XML que servem para agregar conteúdos de um determinado Site, podendo ser acessado mediante programas ou sites com leitores de RSS.

A tecnologia do RSS permite aos usuários da internet se inscreverem em sites que fornecem “feeds” RSS. Estes são tipicamente sites que mudam ou atualizam o seu conteúdo regularmente. Para isso, são utilizados Feeds RSS que recebem estas atualizações, desta maneira o utilizador pode permanecer informado de diversas atualizações em diversos sites sem precisar visitá-los um a um.

Os feeds RSS oferecem conteúdo Web ou resumos de conteúdo juntamente com os links para as versões completas deste conteúdo e outros metadados. Esta informação é entregue como um arquivo XML chamado “RSS feed”, “webfeed”, “Atom” ou ainda canal RSS.

Acesse  nosso RSS:

http://www.studiobsb.com.br/blog/?feed=rss2

Abaixo segue um exemplo de leitor RSS em php:

<?php
class myxmlreader{
protected $title;
protected $link;
protected $itens;
protected $info;
protected $description;

function __construct($file){
$this->info = simplexml_load_file($file);
$this->title = $this->info->channel->title; //titulo do RSS
$this->link = $this->info->channel->link; //link para a pagina do RSS
$this->itens = $this->info->channel->item;
$this->description = $this->info->channel->description;
}

function reader(){
echo “<h5><a href=\”" . $this->link . “\”>$this->title</a></h5>”;
//echo “<p><a href=\”". $this->link . “\”>” . $this->link . “</a></p>”;
for ($i = 0; $i < sizeof($this->itens); $i++){
echo “<br><h6>”. $this->itens[$i]->title . ” – ” . $this->itens[$i]->pubDate . “</h6>”;
echo “<p><a href=\”" . $this->itens[$i]->link . “\”>” . $this->itens[$i]->link . “</a></p><br>”;
}
}
}

//usando …
$xml = new myxmlreader(“http://www.studiobsb.com.br/blog/?feed=rss2″);
$xml->reader();
?>

Deixe uma resposta