Il semble que peu importe ce que je fais, je ne peux pas obtenir mon flux RSS twitter pour apparaître sur mon point de vue. Je ne reçois pas des erreurs, et les charges de flux RSS correctement, je ne peux pas saisir l'information du modèle ....NET MVC Linq -> Lecteur RSS XML: Erreur d'analyse XML Twitter
Voici mon ViewModel
namespace MvcMusicStore.ViewModels
{
public class HomeRssFeedViewModel
{
public IEnumerable<TwitterPosts> Tweets { get; set; }
public HomeRssFeedViewModel()
{
Tweets = GetPosts();
}
public IEnumerable<TwitterPosts> GetPosts()
{
var xmlTreeTwitter = XDocument.Load("http://twitter.com/statuses/user_timeline/...");
XNamespace xmlns = "http://www.w3.org/2005/Atom";
return from item in xmlTreeTwitter.Descendants(xmlns + "item")
select new TwitterPosts
{
pubDate = item.Element(xmlns + "pubDate").Value,
Title = item.Element(xmlns + "Title").Value,
Link = item.Element(xmlns + "link").Value
};
}
public class TwitterPosts
{
public string pubDate { get; set; }
public string Title { get; set; }
public string Link { get; set; }
}
}
}
Voici mon contrôleur:
public ActionResult Index()
{
var viewModel = new HomeRssFeedViewModel();
return View(viewModel);
}
Voici mon Vue:
%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MvcMusicStore.ViewModels.HomeRssFeedViewModel>" %>
...
<div class="rss">
<% foreach(var tweet in Model.Tweets)
{%>
<b><%: tweet.Title %></b>
<% } %>
</div>