C#에서 iTunes Podcast XML 피드를 구문 분석하려고하는데 문제가 있습니다. 성공적으로 피드를 다운로드하여 XmlDocument 개체 (테스트 됨)에 넣습니다. 그 후, 그것은 for-each 라인으로 간다. 그러나 결코 루프에 들어 가지 않는다. 채널/항목에 어떤 요소도 없다는 것을 왜 말하고 있는지 모르겠다. (적어도 내가 지금 생각하고있는 것). 코드 번호는 다음과 같습니다.System.Xml을 사용하여 C#에서 iTunes Podcast XML 구문 분석
string _returnedXMLData;
XmlDocument _podcastXmlData = new XmlDocument();
public List<PodcastItem> PodcastItemsList = new List<PodcastItem>();
_podcastXmlData.Load(@"http://thepointjax.com/Podcast/podcast.xml");
string title = string.Empty;
string subtitle = string.Empty;
string author = string.Empty;
foreach (XmlNode node in _podcastXmlData.SelectNodes(@"channel/item")) {
title = node.SelectSingleNode (@"title").InnerText;
subtitle = node.SelectSingleNode (@"itunes:subtitle").InnerText;
author = node.SelectSingleNode (@"itunes:author").InnerText;
PodcastItemsList.Add (new PodcastItem(title, subtitle, author));
}
}
감사합니다. 대단히 감사합니다! 커클랜드
여기에 LINQ를 사용할 수없는 이유라도? – Jonesopolis