webForumDet fria alternativet
Logga in / Bli medlem

RSS-problem

.NET

1 svar · 185 visningar · startad av MagnusJ

Medlem sedan apr. 2004150 inlägg
Trådstart#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>
Medlem sedan apr. 20012 266 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.

609 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
465 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
465 ms — ändringar (db)