<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FlavioMuniz » Blog &#187; Rss</title>
	<atom:link href="http://flaviomuniz.com/blog/category/rss/feed/" rel="self" type="application/rss+xml" />
	<link>http://flaviomuniz.com/blog</link>
	<description>Simples assim</description>
	<lastBuildDate>Sat, 31 Jul 2010 00:50:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Ler RSS com PHP</title>
		<link>http://flaviomuniz.com/blog/ler-rss-com-php/</link>
		<comments>http://flaviomuniz.com/blog/ler-rss-com-php/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 14:28:20 +0000</pubDate>
		<dc:creator>flaviomuniz</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Rss]]></category>

		<guid isPermaLink="false">http://flaviomuniz.com/blog/?p=155</guid>
		<description><![CDATA[Olá, hoje vou mostrar uma maneira simples de ler RSS com php, e apresenta-los como quiser. Vamos la&#8230; Usei o meu rss como teste, mas vocês podem usar o de qualquer um. Criei uma variavel chamada $rss para colocar o nosso link. $rss = 'http://flaviomuniz.com/blog/?feed=rss2'; Depois, vamos usar uma função para converter em XML o]]></description>
			<content:encoded><![CDATA[<p>Olá, hoje vou mostrar uma maneira simples de ler RSS com php, e apresenta-los como quiser.</p>
<p>Vamos la&#8230;<br />
Usei o meu rss como teste, mas vocês podem usar o de qualquer um.<br />
Criei uma variavel chamada $rss para colocar o nosso link.</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;width:700px"><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="re0">$rss</span> <span class="sy0">=</span> <span class="st_h">'http://flaviomuniz.com/blog/?feed=rss2'</span><span class="sy0">;</span></div></div>
<p>Depois, vamos usar uma função para converter em XML o nosso rss<br />
<span id="more-155"></span><br />
&#8220;simplexml_load_file&#8221;<br />
Então, definiremos uma váriavel para montar o XML eu chamei ela de $geraXml, e passaremos o nosso $rss para a função.</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;width:700px"><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="re0">$geraXml</span> <span class="sy0">=</span> simplexml_load_file<span class="br0">&#40;</span> <span class="re0">$rss</span> <span class="br0">&#41;</span><span class="sy0">;</span></div></div>
<p>A primeira parte ja temos que é o XML, agora vamos listar os resultados, a partir do nosso XML.<br />
Abaixo, usaremos um foreach simples, passando os itens do XML.<br />
/* Inicio do foreach */</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;width:700px"><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw1">foreach</span> <span class="br0">&#40;</span><span class="re0">$geraXml</span><span class="sy0">-&amp;</span>gt<span class="sy0">;</span>channel<span class="sy0">-&amp;</span>gt<span class="sy0">;</span>item <span class="kw1">as</span> <span class="re0">$rs</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div></div>
<p>Channel é como se fosse o &#8220;body&#8221; no html.<br />
Item, é onde começa o nosso rss.</p>
<p>Defini que $geraXml-&gt;channel-&gt;item vai ser $rs ( recordset )<br />
mais por padrão mesmo.</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;width:700px"><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw3">echo</span> <span class="re0">$rs</span><span class="sy0">-&amp;</span>gt<span class="sy0">;</span>title<span class="sy0">;</span></div></div>
<p>Title, é o nome do post.</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;width:700px"><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw3">echo</span> <span class="re0">$rs</span><span class="sy0">-&amp;</span>gt<span class="sy0">;</span>link<span class="sy0">;</span></div></div>
<p>Link, ja sabem né?</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;width:700px"><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="br0">&#125;</span></div></div>
<p>/* fechando foreach */</p>
<p>Código completo</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;width:700px"><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="sy0">&lt;</span>ul<span class="sy0">&gt;</span> channel<span class="sy0">-&amp;</span>gt<span class="sy0">;</span>item <span class="kw1">as</span> <span class="re0">$rs</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
?<span class="sy0">&amp;</span>gt<span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="sy0">&lt;</span>li<span class="sy0">&gt;&lt;</span>a href<span class="sy0">=</span><span class="st0">&quot;&amp;lt;?=<span class="es4">$rs</span>-&amp;gt;link?&amp;gt;&quot;</span><span class="sy0">&gt;</span>title?<span class="sy0">&amp;</span>gt<span class="sy0">;&lt;/</span>a<span class="sy0">&gt;&lt;/</span>li<span class="sy0">&gt;</span><br />
<span class="sy0">&lt;/</span>ul<span class="sy0">&gt;</span></div></div>
<p>Fiz a estrutura em UL LI, mas crie do jeito que achar melhor.<br />
<a href="http://flaviomuniz.com/demos/03" target="_blank" class="button-style">Demo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flaviomuniz.com/blog/ler-rss-com-php/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>
