Savez-vous comment on peut afficher un fil RSS sur son site sans
passer par un site de service externe ?
Merci.
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
Oui mais je ne voulais pas utiliser php ?
Alors, ça ne sera guère possible
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>
> 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.
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>
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/>
Oui, cette solution m'irait bien mais je ne connais pas du tout
XSL !!!!
Merci.
>>> 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 !