Whether you're retrieving the non-XML contents of extension elements or XElement items, you might want to consider using a generic helper function like:
private static T GetExtensionElementValue<T>(SyndicationItem item, string extensionElementName){ return item.ElementExtensions.First(ee => ee.OuterName == extensionElementName).GetObject<T>();}
Depending on whether the elements are guaranteed to be there or whether you are putting this into a reusable library, you may need to add additional defensive programming.