Comment diffuser un flux rss en htlm

fanfen59 -  
 alphon5o -
Bonjour,

j'aimerai diffuser des flux RSS de cette maniere :

http://hpics.li/9ef476e

je recherche donc un code en htlm pour faire cela

( à savoir que c'est pour inserer sur un blog blogger dans une page et non en widget )
Cordialement fanfen59

2 réponses

  1. Profil bloqué
     
    C'est pas du HTML c'est en xml qu'il faut faire ca je crois...
    0
  2. alphon5o
     
    effectivement tu dois construire un fichier xml et un parseur xsl
    exple xml
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <rss version="2.0">
      <channel>
    
        <title>mon titre. </title>
        <link>http://mon_lien</link>
        <description>Les news de mon site web</description>
    
        <item>
          <title>A la decouverte de mon site </title>
          <link>http://mon_lien_vers_article/</link>
          <guid isPermaLink="true">http://mon_lien_vers_article</guid>
          <description>DÃouvrez ma passion ! </description>
          <pubDate>Wed, 31 Dec 2006 12:38:00 GMT</pubDate>
        </item>
    
        <item>
          <title>Un super site a decouvrir </title>
          <link>http://www.technick.fr</link>
          <guid isPermaLink="true">http://www.technick.fr</guid>
          <description>DÃouvrez vite de site gÃial ! </description>
          <pubDate>Tue, 9 Dec 2006 16:20:00 GMT</pubDate>
        </item>
    
        <item>
          <title>Je vous propose enfin un flux RSS ! </title>
          <link>http://mon_lien_vers_article</link>
          <guid isPermaLink="true">http://mon_lien_vers_article</guid>
          <description>Ca y est, dorÃavant, votre site Internet prÃÃÃvous propose son flux RSS. Vous pouvez le consulter dà ÃprÃent avec votre logiciel favori.</description>
          <pubDate>Wed, 4 Dec 2006 21:40:00 GMT</pubDate>
        </item>
    
        <item>
          <title>Personnalisez le moteur de recherche google ! </title>
          <link>http://www.fluo.com</link>
          <guid isPermaLink="true"> https://www.fluo.com/ </guid>
          <description>Le site Internet Fluo.com vous permet de personnaliser avec votre propre texte la page d'accueil du cÃÃre moteur de recherche google... ></description>
          <pubDate>Wed, 2 Dec 2006 12:45:00 GMT</pubDate>
        </item>
    
      </channel>
    </rss> 
    


    exple xsl
    <?xml version="1.0" encoding="ISO-8859-1"?>
            <xsl:stylesheet version="1.0"
         xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
         xmlns:dc="http://purl.org/dc/elements/1.1/">
            <xsl:output method="html" version="4" encoding="iso-8859-1" indent="yes" />
            <xsl:template match="channel">
        <html>
            <head>
                    <title><xsl:value-of select="title" /> - <xsl:value-of select="description" /></title>
    <style type="text/css">
    body {
        font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
        font-size:10pt;
        }
    
    td {
        font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
        font-size:10pt;
        border: solid 1px rgb(200,200,200);
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 6px;
        padding-bottom: 6px;
        }
    
    </style>
                    <meta http-equiv="refresh" content="3600" />
            </head>
            <body>
            <div align="center">
                    <b><a href="" target="_self"><small>[Recharger cette page]</small></a></b>
                    <br /><br /><br />
                                            <table width="80%">
                <tr>
                    <td align="center" style="border: none !important;">
                    <a href="{link}"><big><big><b><xsl:value-of select="title" /></b></big></big></a><br />
                    <a href="{image/link}" target="_blank"><img src="{image/url}" alt="{image/title}" title="{description}" border="0" width="{image/width}" height="{image/height}" /></a>
                    </td>
    
                    <td style="border: none !important">
                    <b><big><xsl:value-of select="description" /></big></b><br/>
                    <br />
                    <a href="http://validator.w3.org/feed/check.cgi?url=http://www.technick.fr/rss/news.xml"><img src="valid-rss.png" alt="[Valid RSS]" title="Validate my RSS feed" width="88" height="31" /></a><br />
                    Cette page est au format RSS 2.0. <br />
                    Elle est conçue pour être lue par des aggrégateurs de flux RSS.<br />
                    <br />
                    </td>
                    </tr>
                            <xsl:call-template name="item" />
                            </table>
            </div>
            <hr />
        </body>
        </html>
            </xsl:template>
    
            <xsl:template match="item" name="item">
                    <xsl:for-each select="item">
                    <tr>
                    <td colspan="2">
                            <a href="{link}" target="_blank"><b><xsl:value-of select="title" /></b></a>
                <br />
                <xsl:value-of select="description" />
    
                </td>
                </tr>
                    </xsl:for-each>
            </xsl:template>
    </xsl:stylesheet>
    
    0