webForumDet fria alternativet

RSS-problem

1 svar · 183 visningar · startad av MagnusJ

MagnusJMedlem sedan apr. 2004150 inlägg
#1

Hur ska man läsa en rss-fil med c#?

Jag har försökt med det här men jag får det inte att fungera

		private void Page_Load(object sender, System.EventArgs e)
		{
			DataSet ds = new DataSet();
			ds.ReadXml("http://www.nyhetsportalen.se/?na=100&t=64&rss=1&");
			DataView Source = ds.Tables["item"].DefaultView;
			Repeater myRepeater = new Repeater();
			myRepeater.DataSource = Source;
			myRepeater.DataBind();
		}

Länk till sidan jag försöker läsa informationen ifrån: http://www.nyhetsportalen.se/?na=100&t=64&rss=1&

Sedan ser det ut så här i aspx-sidan.

	<asp:repeater id="myRepeater" runat="server">
		<headertemplate>
		   		<h3><%# DataBinder.Eval(Container.DataItem,"source").ToString() %></h3>
		   				       
		  </headertemplate>
		   	<itemtemplate>
		   		<a href="<%# DataBinder.Eval(Container.DataItem,"link").ToString() %>">
<%# DataBinder.Eval(Container.DataItem,"source").ToString() %></a>
		   	</itemtemplate>
	 </asp:repeater>
renholmMedlem sedan apr. 20012 048 inlägg
#2

Försök att läsa filen med XmlDocument klassen istället, då har du mer valmöjlighet i hur du läser filen.

356 ms totalt · 5 externa anrop · cache AV · v20260730165559-full.0b955084
0 ms — hämta statistik (cache)
118 ms — slå upp tråd (db)
0 ms — hämta forumlista (cache)
120 ms — hämta inlägg (db)
115 ms — hämta bilagor (db)