YouTubeチャンネルのAtomフィードを解析したい。これがそのrssアトムフィードのリンクです。
http://gdata.youtube.com/feeds/api/users/cokestudio/uploads?orderby=updated
List<YTFeeds> lstYT = new List<YTFeeds>();
XDocument xDocumentYT = XDocument.Load(Server.MapPath("XMLFile.xml"));
XNamespace xmlns = "http://www.w3.org/2005/Atom";
lstYT.AddRange((from entry in xDocumentYT.Descendants(xmlns + "entry").Elements(xmlns + "media:group")
select new YTFeeds
{
Title = entry.Element(xmlns + "media:title").Value,
Description = entry.Element(xmlns + "media:description").Value,
Video = entry.Elements(xmlns + "media:player").ElementAt(1).Attribute("url").Value,
Image = entry.Elements(xmlns + "media:thumbnail").ElementAt(1).Attribute("url").Value
}).ToList());
と言うエラーが発生しますinvalid character or hexcode ":"
。タグから要素を取得したい:<media:group>
提案してください。