Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Afficher fil RSS sur son site

0 views
Skip to first unread message

kurtbosh

unread,
Feb 28, 2009, 12:52:09 PM2/28/09
to
Bonjour,

Savez-vous comment on peut afficher un fil RSS sur son site sans
passer par un site de service externe ?

Merci.

CrazyCat

unread,
Mar 2, 2009, 2:31:21 AM3/2/09
to
kurtbosh wrote:
> Savez-vous comment on peut afficher un fil RSS sur son site sans
> passer par un site de service externe ?

Il existe des solutions de parseurs RSS en php, c'est même très simple à
mettre en place.
Au cas où, tu peux t'inspirer de scripts existants pour te faire le tien.

--
Réseau IRC Francophone: http://www.zeolia.net
Aide et astuces : http://www.g33k-zone.org
Communauté Francophone sur les Eggdrops: http://www.eggdrop.fr

kurtbosh

unread,
Mar 2, 2009, 2:50:26 AM3/2/09
to

Oui mais je ne voulais pas utiliser php ?

CrazyCat

unread,
Mar 2, 2009, 3:55:55 AM3/2/09
to
kurtbosh wrote:
>>> Savez-vous comment on peut afficher un fil RSS sur son site sans
>>> passer par un site de service externe ?
>> Il existe des solutions de parseurs RSS en php, c'est même très simple à
>> mettre en place.
>> Au cas où, tu peux t'inspirer de scripts existants pour te faire le tien.
> Oui mais je ne voulais pas utiliser php ?

Alors, ça ne sera guère possible

yamo'

unread,
Mar 2, 2009, 1:04:09 PM3/2/09
to

Salut,

CrazyCat a tapoté, le 02.03.2009 09:55:


>> Oui mais je ne voulais pas utiliser php ?
>
> Alors, ça ne sera guère possible

Le format RSS n'est pas complexe, j'ai même fait un essai en ASP en
lisant une base de donnée!

Donc on peut très bien le coder soit même avec un language quelconque
sur le serveur.

Mais il est vrai qu'en HTML pur à moins de coder à la main le xml des
fichiers rss ce n'est pas possible :P

Stéphane
--
<http://pasdenom.info>

kurtbosh

unread,
Mar 2, 2009, 2:39:13 PM3/2/09
to
On 2 mar, 19:04, yamo' <y...@replyto.invalid> wrote:

> Mais il est vrai qu'en HTML pur à moins de coder à la main le xml des
> fichiers rss ce n'est pas possible :P
>
> Stéphane
> --
> <http://pasdenom.info>

Mon fichier RSS je le fais à la mimine en XML, c'est très simple !

http://www.grenault.net/grss.xml

Je voudrais pouvoir afficher ces xml de sites extérieurs sur le mien.
Ca, je ne sais pas faire !

Merci.

yamo'

unread,
Mar 2, 2009, 2:50:20 PM3/2/09
to
Salut,

kurtbosh a tapoté, le 02.03.2009 20:39:


> Je voudrais pouvoir afficher ces xml de sites extérieurs sur le mien.
> Ca, je ne sais pas faire !

On doit peut-être pouvoir faire ça en xslt mais ce n'est vraiment pas
trivial ; le mieux c'est d'utiliser un code php ou autre existant.

<http://www.xml.com/pub/a/2003/01/02/tr.html>

Stéphane
--
<http://pasdenom.info>

Patrick Mevzek

unread,
Mar 2, 2009, 4:36:27 PM3/2/09
to
Le Mon, 02 Mar 2009 20:50:20 +0100, yamo' a écrit:
> kurtbosh a tapoté, le 02.03.2009 20:39:
>> Je voudrais pouvoir afficher ces xml de sites extérieurs sur le mien.
>> Ca, je ne sais pas faire !
>
> On doit peut-être pouvoir faire ça en xslt mais ce n'est vraiment pas
> trivial ;

Je ne trouve pas ca très compliqué, je le fais sur mes sites avec XSLT et
pour des besoins simples ca se règle en une dizaine de lignes :

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method='xhtml' encoding="ISO-8859-1"/>
<xsl:template match="/">
<xsl:apply-templates select="//item"><xsl:sort xmlns:dc="http://purl.org/dc/elements/1.1/" select="dc:date" order="descending"/></xsl:apply-templates></xsl:template>
<xsl:template match="item">
<li>
<span class="date"><xsl:value-of xmlns:dc="http://purl.org/dc/elements/1.1/" select="substring(dc:date,1,10)" /></span><br/>
<xsl:text> </xsl:text>
<a class="offsite" hreflang="en">
<xsl:attribute name="href"><xsl:value-of select="link" /></xsl:attribute>
<xsl:value-of select="title" /></a>
</li>
</xsl:template>
</xsl:stylesheet>

D'autre part certains flux RSS/ATOM incorporent directement en leur sein
un lien vers un fichier XSLT : un navigateur en local peut ainsi afficher
le fil RSS directement, en dehors de toute page.
On peut imaginer donc comme traitement utiliser le XSLT donné par le fil lui-même
si il est pertinent évidemment.

--
Patrick Mevzek . . . . . . . . . . . . . . Dot and Co
<http://www.dotandco.net/> <http://www.dotandco.com/>
<http://www.dotandco.net/ressources/icann_registrars/prices>
<http://icann-registrars-life.dotandco.net/>

kurtbosh

unread,
Mar 3, 2009, 5:13:12 AM3/3/09
to
On 2 mar, 22:36, Patrick Mevzek <pm-N200...@nospam.dotandco.com>
wrote:

Oui, cette solution m'irait bien mais je ne connais pas du tout
XSL !!!!

Merci.

Pierre Goiffon

unread,
Mar 3, 2009, 1:59:41 PM3/3/09
to
kurtbosh wrote:
>>>> Je voudrais pouvoir afficher ces xml de sites extérieurs sur le mien.

>>> On doit peut-être pouvoir faire ça en xslt

> Oui, cette solution m'irait bien mais je ne connais pas du tout
> XSL !!!!

J'ai compris que vous étiez à destination du Web... La transformation
XSL-T ne se fera donc pas sur le poste client. Donc... il vous faut du
traitement serveur, PHP ou autre !

0 new messages