Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Atteint de JavaScriptite Aiguë [Cyril Durand]

Expert ASP.net Ajax et WCF, Cyril Durand parle dans son blog de point techniques sur ASP.net, ASP.net Ajax, JavaScript, WCF et .net en général. Cyril est également consultant indépendant, n'hésitez pas à le contacter pour de l'assistance sur vos projets

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    N'hésitez pas à me contacter pour vos projets .net : architecture, accompagnement, formation, ...

    View Cyril Durand's profile on LinkedIn
    hit counters


    Expertise Commerce server et BizTalk

Lire et écrire du RSS en .net
Nous utilisons de plus en plus le format RSS dans la vie quotidienne. Les developpeurs doivent alors écrire ou lire des flux RSS. Jusqu'a maintenant j'utilisais rssdotnet (www.rssdotnet.com) qui était simple et gratuit. Il y a quelques temps Scott Guthrie a écrit un post Awesone ASP.net 2.0 RSS Tool-Kit Released qui parraissait interessant mais je n'avais pas pris le temps d'appronfondir le sujet. Récemment j'ai eu l'occasion de regarder de plus pres ce Toolkit et c'est vraiment magnifique.
 
En quelques lignes on bind un DataList ou autre a un flux RSS, vous n'avez meme pas besoin de gérer le cache le composant le fait pour vous.
 

        <asp:DataList ID="DataList1" runat="server" CellPadding="4" DataSourceID="RssDataSource1" ForeColor="#333333">

            <ItemTemplate>

                <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("link") %>' Text='<%# Eval("title") %>'></asp:HyperLink>

            </ItemTemplate>

        </asp:DataList>

       

        <RssToolkit:rssdatasource id="RssDataSource1" runat="server" url="http://weblogs.asp.net/scottgu/Rss.aspx">

        </RssToolkit:rssdatasource>

 

Mais ce n'est pas tout, vous pouvez générer des classes fortement typé grace à l'outil RSSDL.exe, cet outil en ligne de commande est l'équivalent de wsdl.exe pour les WebService.
 
On peut lire les RSS et bien sur écrire un flux RSS, pour cela le composant nous offre un handler de base, et l'outil rssdl nous génére meme une spécialisation de cet handler pour avoir une classe fortement typé : QDB :-)
 
Je vous conseille vivement de lire l'article de Scott Guthrie qui montre vraiment bien les possibilités de cet outil : http://weblogs.asp.net/scottgu/archive/2006/02/22/438738.aspx 
 
Pour télécharger ce toolkit c'est ici : http://blogs.msdn.com/dmitryr/about.aspx
Posted: dimanche 20 août 2006 17:01 par cyril
Classé sous : ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

proviste a dit :

c'est vrai que c'est assez pauvre les projets en matiere de rss
# août 20, 2006 18:42
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [PowerShell 3] Télécharger et installer la documentation en ligne par Blog de SPBrouillet (Pierrick BROUILLET) le il y a 18 heures et 37 minutes

- [#SharePoint 2010][#SQLServer 2012] AlwaysOn pour SharePoint (1/4) : Configuration (1ère partie)… par Le blog de Patrick [MVP SharePoint] le 05-16-2012, 12:10

- Job Day @MIC Brussels - .Net Developers on Mobile applications par Le Blog (Vert) d'Arnaud JUND le 05-15-2012, 20:26

- [SharePoint 2010] – SharePoint 2010, Windows (Server) 8 et des erreurs IIS sont dans une VM… par Blog de SPBrouillet (Pierrick BROUILLET) le 05-14-2012, 12:10

- [Event] Windows Azure dev Camp le 20 juin! par Fathi Bellahcene le 05-13-2012, 09:29

- Comment redimensionner une image avec WinRT : plusieurs solutions par Richard Clark le 05-11-2012, 15:43

- Event : Swiss SharePoint Club Meeting #20 à Yverdon par Blog Technique de Romelard Fabrice le 05-11-2012, 15:24

- Réflechissons un peu ce matin à propos des ORM par Richard Clark le 05-11-2012, 08:48

- #SharePoint Solutions Roadshow le 5 juin à Issy ! par Le blog de Patrick [MVP SharePoint] le 05-09-2012, 15:10

- SharePoint : Mes alertes ne marchent pas … Que faire ? Comment réparer ou agir ? par The Mit's Blog le 05-08-2012, 14:59