我試圖解析下面的XML,但沒有任何sucess一個指導我我在做什麼錯在這裏如何解析這個XML使用LINQ到XML?
string feedURL = "http://www.bbc.co.uk/arabic/index.xml";
XDocument feedSource;
feedSource = XDocument.Load(feedURL);
var another = (from myFeed in feedSource.Descendants("entry")
select new
{
feedTitle = myFeed.Element("title").Value,
//feedDescription = myFeed.Element("description").Value,
//feedLink = myFeed.Element("link").Value,
feedpubDate = myFeed.Element("published") != null ? myFeed.Element("published").Value : null
//feedcategory = myFeed.Element("category") != null ? myFeed.Element("category").Value : null,
//feedItems = myFeed.Descendants("entry")
}
);
if (another != null && another.Count() > 0)
{
}
else
{
Response.Write("No Record Found");
}
它顯示我沒有找到記錄。
任何幫助,將不勝感激。
我對此並不太確定(並且無法在此電腦上測試),但請嘗試從feedSource.Element(「feed」)中的myFeed'元素(「entry」)。 – Alxandr