You're here: Snippet Directory » Microsoft .NET » ASP.NET (68)
Language:

Mit ASP.NET RSS-Feeds anzeigen

Language: Deutsch
Programming Language: C#
Published by: Chris [not registered]
Last Update: 5/5/2006
Views: 569

Description

Zeigt, wie man mit ASP.NET RSS-Feeds grabbt und ausliest.

Code

1 <%@ Page Language="C#" %> 2 <%@ import Namespace="System.Data" %> 3 <script runat="server"> 4 5 6 //Init dataset 7 DataSet rssDataSet = new DataSet(); 8 9 10 //Init dataview 11 DataView rssDataView = new DataView(); 12 13 14 private void Page_Load(object sender, System.EventArgs e) { 15 16 17 //Fill dataset 18 19 20 rssDataSet.ReadXml("http://www3.tagesschau.de/xml/tagesschau-meldungen",XmlReadMode.Auto); 21 rssDataView.Table = rssDataSet.Tables[5]; 22 rssDataView.Sort = "date DESC"; 23 24 25 } 26 27 28 </script> 29 <html> 30 <head> 31 <title>Rss Newsfeed</title> 32 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> 33 <base target="_self" /> 34 <link href="/css/css-standard.css" type="text/css" rel="stylesheet" /> 35 </head> 36 <body> 37 <table border="0"> 38 <tbody> 39 <tr> 40 <td valign="top"> 41 <img hspace="0" src="http://www.tagesschau.de/logo.gif"vspace="5" /> 42 </td> 43 <td valign="top"> 44 &nbsp; 45 </td> 46 <td valign="top"> 47 <h1>News 48 </h1> 49 <p class="normal"> 50 Bla bla...<br /> 51 <br /> 52 </p> 53 </td> 54 </tr> 55 </tbody> 56 </table> 57 <table cellspacing="1" cellpadding="1" width="100%" border="0"> 58 <% foreach(DataRowView row in rssDataView) { %> 59 <tbody> 60 <tr> 61 <td class="caption" width="100%" colspan="2"> 62 <table cellspacing="0" cellpadding="0" width="100%" border="0"> 63 <tbody> 64 <tr> 65 <td class="caption" valign="top"> 66 <%= row["title"] %></td> 67 </tr> 68 </tbody> 69 </table> 70 </td> 71 </tr> 72 <tr> 73 <td class="bg2" colspan="2"> 74 <table cellspacing="0" cellpadding="0" border="0"> 75 <tbody> 76 <tr> 77 <td class="winzig"> 78 datum/uhrzeit: </td> 79 <td class="winzigrot"> 80 <%=DateTime.Parse(row["date"].ToString()) %></td> 81 </tr> 82 </tbody> 83 </table> 84 </td> 85 </tr> 86 <tr> 87 <td class="bg3" width="100%" colspan="2"> 88 <div class="klein"><%= row["description"] %><% 89 HyperLinkMore.NavigateUrl = row["link"].ToString(); 90 %> 91 <asp:HyperLink id="HyperLinkMore" CssClass="winzig" Target="_blank" runat="server"> [details]</asp:HyperLink> 92 <br /> 93 <br /> 94 </div> 95 </td> 96 </tr> 97 <% } %> 98 </tbody> 99 </table> 100 </body> 101 </html>

No comments avaiable

Add a comment

Name *  

Email (won't be displayed) *    

Website  

Comment *  

Sicherheitscode Security Code *    

RSS