<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : ROME &#8211; Intégration avec une Servlet (7/8)</title>
	<atom:link href="http://www.mkhelif.fr/2007/07/22/rome-integration-avec-une-servlet-78.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mkhelif.fr/2007/07/22/rome-integration-avec-une-servlet-78.html</link>
	<description>Le blog d&#039;un développeur</description>
	<lastBuildDate>Mon, 19 Jul 2010 07:32:53 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : mkhelif</title>
		<link>http://www.mkhelif.fr/2007/07/22/rome-integration-avec-une-servlet-78.html/comment-page-1#comment-1626</link>
		<dc:creator>mkhelif</dc:creator>
		<pubDate>Sat, 15 Aug 2009 05:54:20 +0000</pubDate>
		<guid isPermaLink="false">http://wiki.mkhelif.fr/beta/2007/07/22/rome-integration-avec-une-servlet-78.html#comment-1626</guid>
		<description>Salut,

En effet dans cet exemple le flux RSS sera toujours le même. Pour le rendre dynamique il suffit de changer les données par des variables venant de ton application web.

Par exemple si tu as développé un blog et que tu souhaites fournir un flux RSS à tes lecteurs :
&lt;pre&gt;
public SyndFeed getFeed (List articles) {
    List entries = new ArrayList ();
    SyndEntry entry;
    SyndContent description;

    for (int i = 0 ; i &lt; articles.size () ; i++) {
        Article article = (Article) articles.get (i);
        entry = new SyndEntryImpl ();
        entry.setTitle (article.getTitle ());
        entry.setLink (article.getLink ());
        entry.setPublishedDate (article.getDate ());
        
        description = new SyndContentImpl ();
        description.setType (&quot;text/plain&quot;);
        description.setValue (article.getContent ());
        entry.setDescription (description);
        entries.add (entry);
    }

    feed.setEntries (entries);
    return feed;
}
&lt;/pre&gt;

Voilà c&#039;est juste un exemple, mais j&#039;espère que tu auras compris le principe.

a+</description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>En effet dans cet exemple le flux RSS sera toujours le même. Pour le rendre dynamique il suffit de changer les données par des variables venant de ton application web.</p>
<p>Par exemple si tu as développé un blog et que tu souhaites fournir un flux RSS à tes lecteurs :</p>
<pre>
public SyndFeed getFeed (List articles) {
    List entries = new ArrayList ();
    SyndEntry entry;
    SyndContent description;

    for (int i = 0 ; i < articles.size () ; i++) {
        Article article = (Article) articles.get (i);
        entry = new SyndEntryImpl ();
        entry.setTitle (article.getTitle ());
        entry.setLink (article.getLink ());
        entry.setPublishedDate (article.getDate ());

        description = new SyndContentImpl ();
        description.setType ("text/plain");
        description.setValue (article.getContent ());
        entry.setDescription (description);
        entries.add (entry);
    }

    feed.setEntries (entries);
    return feed;
}
</pre>
<p>Voilà c'est juste un exemple, mais j'espère que tu auras compris le principe.</p>
<p>a+</pre>
]]></content:encoded>
	</item>
	<item>
		<title>Par : cool</title>
		<link>http://www.mkhelif.fr/2007/07/22/rome-integration-avec-une-servlet-78.html/comment-page-1#comment-1625</link>
		<dc:creator>cool</dc:creator>
		<pubDate>Fri, 14 Aug 2009 08:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://wiki.mkhelif.fr/beta/2007/07/22/rome-integration-avec-une-servlet-78.html#comment-1625</guid>
		<description>Le code que tu proposes est très excellent !!
        Mais, à mon avis le flux RSS généré n&#039;est pas dynamique.
        Par exemple quand je lit :
        
        &quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
        description = new SyndContentImpl ();
        description.setType (&quot;text/html&quot;);
        description.setValue (&quot;Bug fixes, API changes, some new features, Unit testing completed&quot; +
                              &quot;For details check the &lt;a href=&quot;http://wiki.java.net/bin/view/Javawsxml/RomeChangesLog#Rome&quot;&gt;Changes Log for 0.4&lt;/a&gt;&quot;);
        entry.setDescription (description);
        entries.add (entry);

        &quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
        
        Je constate que le titre &quot; Bug fixes, API changes, some new features, Unit testing completed &quot;
        restera toujours &quot; Bug fixes, API changes, some new features, Unit testing completed &quot;
        
        
        Alors je me demande est-ce que tu le fais volontairement ? Sinon, quelles solutions
        tu proposes pour que les titres des infos dans ton flux RSS soientt aussi dynamiques comme les infos elles-meme ?
        
        Merci !</description>
		<content:encoded><![CDATA[<p>Le code que tu proposes est très excellent !!<br />
        Mais, à mon avis le flux RSS généré n&#8217;est pas dynamique.<br />
        Par exemple quand je lit :</p>
<p>        &laquo;&nbsp;&nbsp;&raquo;"&nbsp;&raquo;"&nbsp;&raquo;"&nbsp;&raquo;"<br />
        description = new SyndContentImpl ();<br />
        description.setType (&nbsp;&raquo;text/html&nbsp;&raquo;);<br />
        description.setValue (&nbsp;&raquo;Bug fixes, API changes, some new features, Unit testing completed&nbsp;&raquo; +<br />
                              &laquo;&nbsp;For details check the <a href="http://wiki.java.net/bin/view/Javawsxml/RomeChangesLog#Rome">Changes Log for 0.4</a>&laquo;&nbsp;);<br />
        entry.setDescription (description);<br />
        entries.add (entry);</p>
<p>        &laquo;&nbsp;&nbsp;&raquo;"&nbsp;&raquo;"&nbsp;&raquo;"&nbsp;&raquo;"&nbsp;&raquo;"</p>
<p>        Je constate que le titre &nbsp;&raquo; Bug fixes, API changes, some new features, Unit testing completed &nbsp;&raquo;<br />
        restera toujours &nbsp;&raquo; Bug fixes, API changes, some new features, Unit testing completed &nbsp;&raquo;</p>
<p>        Alors je me demande est-ce que tu le fais volontairement ? Sinon, quelles solutions<br />
        tu proposes pour que les titres des infos dans ton flux RSS soientt aussi dynamiques comme les infos elles-meme ?</p>
<p>        Merci !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : mkhelif</title>
		<link>http://www.mkhelif.fr/2007/07/22/rome-integration-avec-une-servlet-78.html/comment-page-1#comment-25</link>
		<dc:creator>mkhelif</dc:creator>
		<pubDate>Thu, 20 Mar 2008 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://wiki.mkhelif.fr/beta/2007/07/22/rome-integration-avec-une-servlet-78.html#comment-25</guid>
		<description>Salut,

Je te conseil de lire la documentation de ROME : https://rome.dev.java.net/apidocs/0_9/overview-summary.html.
Sinon la différence est que SyndEntry est une interface et SyndEntryImpl est l&#039;implémentation de cette interface.

a+</description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>Je te conseil de lire la documentation de ROME : <a href="https://rome.dev.java.net/apidocs/0_9/overview-summary.html.">https://rome.dev.java.net/apidocs/0_9/overview-summary.html.</a><br />
Sinon la différence est que SyndEntry est une interface et SyndEntryImpl est l&#8217;implémentation de cette interface.</p>
<p>a+</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Mehdi</title>
		<link>http://www.mkhelif.fr/2007/07/22/rome-integration-avec-une-servlet-78.html/comment-page-1#comment-24</link>
		<dc:creator>Mehdi</dc:creator>
		<pubDate>Thu, 20 Mar 2008 11:37:12 +0000</pubDate>
		<guid isPermaLink="false">http://wiki.mkhelif.fr/beta/2007/07/22/rome-integration-avec-une-servlet-78.html#comment-24</guid>
		<description>Bonjour,
quelle est la différence entre SyndEntry et SyndEntryImpl?</description>
		<content:encoded><![CDATA[<p>Bonjour,<br />
quelle est la différence entre SyndEntry et SyndEntryImpl?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
