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">
                    &nbsp;&nbsp;
                </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:&nbsp;</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

Antwort per Email an