Quiero mostrar RSS FEED de otro sitio web en mi sitio hecho en ASP.NET. ¿qué debo hacer?¿Cómo mostrar RSS FEED de otro sitio web en mi sitio en asp.net?
7
A
Respuesta
1
Puede agregar un feed externo al servicio Feedburner y usar el servicio BuzzBoost para tener un código html para incrustar en su página. Este código mostrará las últimas publicaciones de fuentes RSS externas.
Ejemplo de fragmento:
<script src="http://feeds.feedburner.com/netrat-eu?format=sigpro" type="text/javascript" ></script><noscript><p>Subscribe to RSS headline updates from: <a href="http://feeds.feedburner.com/netrat-eu"></a><br/>Powered by FeedBurner</p> </noscript>
1
Utilice este método para llegar a conseguir alimento, en este ejemplo, estoy enlace de datos al repetidor de control para mostrar la fuente RSS.
private void GetRSS()
{
WebRequest rssReq = WebRequest.Create("URL");
//Create a Proxy
WebProxy px = new WebProxy("URL", true);
//Assign the proxy to the WebRequest
rssReq.Proxy = px;
//Set the timeout in Seconds for the WebRequest
rssReq.Timeout = 5000;
try
{
//Get the WebResponse
WebResponse rep = rssReq.GetResponse();
//Read the Response in a XMLTextReader
XmlTextReader xtr = new XmlTextReader(rep.GetResponseStream());
//Create a new DataSet
DataSet ds = new DataSet();
//Read the Response into the DataSet
ds.ReadXml(xtr);
//Bind the Results to the Repeater
rssRepeater.DataSource = ds.Tables[0];
rssRepeater.DataBind();
}
catch (Exception ex)
{
throw ex;
}
}
14
<asp:DataList ID="DataList1" runat="server" DataSourceID="XmlDataSource1">
<ItemTemplate>
Title: <a href="<%# XPath("link") %>"><%# XPath("title") %></a><br />
Pulish Date: <%# XPath("pubDate") %><br />
Description: <%# XPath("description") %>
<hr />
</ItemTemplate>
</asp:DataList>
<asp:XmlDataSource ID="XmlDataSource1" Runat="server"
DataFile="http://z.about.com/6/g/electrical/b/rss2.xml"
XPath="rss/channel/item">
</asp:XmlDataSource>
1
yo mismo pongo en un mismo problema y se fija finalmente. Usa este código para resolver tu problema.
Este código es un ejemplo, pero debe cambiar su url y los nodos del XML en el RSS.
public static string GetRSS()
{
try
{
XmlDocument newsUrl = new XmlDocument();
newsUrl.Load("yoururl");
XDocument doc = XDocument.Parse(newsUrl.InnerXml);
var docs = doc.Root.Element("channel").ToString();
newsUrl.LoadXml(docs);
XmlNodeList idNodes = newsUrl.SelectNodes("channel/item");
StringBuilder sb = new StringBuilder();
int count = 0;
count = idNodes.Count;
foreach (XmlNode node in idNodes)
{
sb.Append("<div><div><div><a href=" + node["nodename"].InnerText + ">" + node["nodename"].InnerText + "</a></div>");
sb.Append("<div>" + node["nodename"].InnerText + "</div></div>");
sb.Append("<div>" + node["nodename"].InnerText + "</div></div>");
........
}
return sb.ToString();
}
catch (Exception ex)
{
throw ex;
}
Cuestiones relacionadas
- 1. RSS de ASP.Net feed
- 2. ¿Cómo mostrar WordPress RSS alimentar su sitio web?
- 3. ¿Cómo mostrar el número de Google Analytics 'visitantes activos en el sitio' en mi sitio web?
- 4. Analizar el feed RSS utilizando asp.net C#
- 5. Cómo ver la solicitud en el violín a mi sitio y desde mi sitio iis 5
- 6. Cómo usar OpenID en mi sitio web
- 7. cómo proteger mi sitio web
- 8. ¿Cómo uso OpenID en mi nuevo sitio web ASP.NET?
- 9. Protección de feeds RSS de Elmah en el sitio web de ASP.NET
- 10. Implementación de DotNetOpenid en mi sitio web asp.net
- 11. Sub-sitio web en IIS - ASP.NET
- 12. Asp.Net: Sitio web de depuración en iis
- 13. ¿Cómo autenticar usuarios en un sitio y pasar credenciales a otro sitio? (Autenticación de Windows, ASP.Net)
- 14. Ataque de sitio web ASP.NET: ¿cómo responder?
- 15. ¿Cómo alojar mi servicio WCF en mi sitio web?
- 16. Rss feed en webview en android
- 17. Mostrar panel de control de Google Analytics en mi sitio
- 18. LKML mailing list RSS feed?
- 19. cómo crear un sitio web ASP.Net conectable?
- 20. ¿Cómo implementar/publicar un sitio web ASP.NET?
- 21. Sitio Web ASP.NET o Project Web
- 22. Cómo usar LAME (lame_enc.dll) en mi sitio web de C#
- 23. Adición de HTML a mi feed RSS/Atom en Rails
- 24. ¿Cómo mostrar los resultados de búsqueda de Google incrustados en mi sitio web?
- 25. Python CMS para mi propio sitio web?
- 26. ¿Cómo incluir otro proyecto Console Console exe en un sitio web Asp.Net?
- 27. Mostrar mapas de Google en el sitio web para móviles
- 28. Enviando SMS desde un sitio web ASP.NET
- 29. Probando el sitio web ASP.NET MVC
- 30. Sitio web de prueba de ASP.NET
¿Desea procesar y almacenar el feed externo antes de mostrar la página web de su sitio? – NetRat
no solo quiero mostrar RSS FEED relacionado con bienes raíces de otro sitio web a mi sitio – bhargav