Sto realizzando un'applicazione che legge feed rss, questa è la query linq:
Codice PHP:
var posts = from item in XFeed.Descendants("item")
select new
{
Title = item.Element("title").Value,
Description = item.Element("description").Value,
Published = item.Element("pubDate").Value,
Url = item.Element("link").Value,
Enclosure = item.Element("enclosure").Attribute("url").Value
};
Il problema è che non tutti i feed hanno l'elemento <enclosure> e per quelli che non lo supportano la query genera un'eccezione perché non trova quell'elemento.
Come posso fare?
C'è un modo per capire se un elemento esiste?