Criando um componente para exibir RSS

 

Que tal aumentar o acesso ao seu site colocando em um só local informações de várias outras fontes? Então não perca tempo! Utilize este componente agora mesmo para fazer isso de uma forma simples e rápida.

 

<%@tag pageEncoding="UTF-8"%>

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<%@taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x"%>

 

<%@attribute name="rssUrl" required="true"%>

 

<c:import url="${rssUrl}" var="rss" />

<x:parse doc="${rss}" var="rssXml" />

<div class="divRss">

    <div class="rssChannel">

        <div class="rssChannelTitle">

            <a href="<x:out select="$rssXml//channel/link" />"><x:out select="$rssXml//channel/title" /></a>

        </div>

        <div class="rssChannelDescription">

            <x:out select="$rssXml//channel/description" />

        </div>               

    </div>

    <x:forEach select="$rssXml//item">

    <div class="divRssTitle">

        <a href="<x:out select="link" />"><x:out select="title" /></a>

    </div>

    <div class="divRssDescription">

       <x:out select="description" escapeXml="false"/>

    </div>

    </x:forEach>

</div>