2014-04-19 5 views
0

SyndicationFeed를 작동 시키려고하지만 코드가 첫 번째 항목 (이 경우 첫 번째 제목 태그) 만 반환하는 것처럼 보입니다 ... 여러 자습서를 살펴 보았습니다. 내가 잘못하고 있는지 확인하고 그 코드가 그 튜토리얼에서 나온 것만 큼 복사 해 버렸지 만 똑같은 결과가 나온다.SyndicationFeed가 첫 번째 항목 만 반환합니다.

XmlReader reader = XmlReader.Create("http://www.goal.com/en-us/feeds/news?fmt=rss&ICID=OP"); 
SyndicationFeed feed = SyndicationFeed.Load(reader); 

foreach(SyndicationItem item in feed.Items) { 
    Console.WriteLine(feed.Title.Text); 
} 
Console.WriteLine("Enter to quit"); 
Console.ReadLine(); 

이 같은 반환 : 나는 또한 여러 RSS 피드 시도했습니다

Goal.com News - English - America 
Goal.com News - English - America 
Goal.com News - English - America 
Goal.com News - English - America 
... 
Enter to quit 

를하지만 같은 결과를 얻을 여기

는 코드입니다. 누구가 무슨 일이 일어 났는지 알아?

답변

0

사소한 오류입니다. 당신은 대신 개별 항목의 피드의 제목을 출력하고 대신

foreach(SyndicationItem item in feed.Items) { 
    Console.WriteLine(feed.Title.Text); 
} 

을 시도

foreach(SyndicationItem item in feed.Items) { 
    Console.WriteLine(item.Title.Text); 
} 
관련 문제