Hi,
habe etwas Code zum Anzeigen des RSS Newsfeed von Tagesschau.de gebastelt.
Sollte eigentlich mit jeder RSS Datei funktionieren, die �ber die
entsprechenden Felder verf�gt (die meisten anderen RSS sind ja eher etwas
d�rftig).
Wer noch andere gute RSS kennt, immer her damit. Aber ein description field
sollte schon dabei sein.
Hab auch noch ein Skript f�r Daily Dilbert RSS. Kann ich bei Interesse auch
mal gerne rumschicken.
Jetzt aber der Code: Hoffe, dass er nicht zu sehr zerhackt wird...
<%@ Page Language="C#" %>
<%@ import Namespace="System.Data" %>
<script runat="server">
//Init dataset
DataSet rssDataSet = new DataSet();
//Init dataview
DataView rssDataView = new DataView();
private void Page_Load(object sender, System.EventArgs e) {
//Fill dataset
rssDataSet.ReadXml("http://www3.tagesschau.de/xml/tagesschau-meldungen",XmlR
eadMode.Auto);
rssDataView.Table = rssDataSet.Tables[5];
rssDataView.Sort = "date DESC";
}
</script>
<html>
<head>
<title>Rss Newsfeed</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
/>
<base target="_self" />
<link href="/css/css-standard.css" type="text/css" rel="stylesheet" />
</head>
<body>
<table border="0">
<tbody>
<tr>
<td valign="top">
<img hspace="0" src="http://www.tagesschau.de/logo.gif"
vspace="5" />
</td>
<td valign="top">
</td>
<td valign="top">
<h1>News
</h1>
<p class="normal">
Bla bla...<br />
<br />
</p>
</td>
</tr>
</tbody>
</table>
<table cellspacing="1" cellpadding="1" width="100%" border="0">
<% foreach(DataRowView row in rssDataView) { %>
<tbody>
<tr>
<td class="caption" width="100%" colspan="2">
<table cellspacing="0" cellpadding="0" width="100%"
border="0">
<tbody>
<tr>
<td class="caption" valign="top">
<%= row["title"] %></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="bg2" colspan="2">
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td class="winzig">
datum/uhrzeit: </td>
<td class="winzigrot">
<%=
DateTime.Parse(row["date"].ToString()) %></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="bg3" width="100%" colspan="2">
<div class="klein"><%= row["description"] %><%
HyperLinkMore.NavigateUrl = row["link"].ToString();
%>
<asp:HyperLink id="HyperLinkMore" CssClass="winzig"
Target="_blank" runat="server"> [details]</asp:HyperLink>
<br />
<br />
</div>
</td>
</tr>
<% } %>
</tbody>
</table>
</body>
</html>
_______________________________________________
Codeschnipsel mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/codeschnipsel