episodes property
Returns a list of Episodes.
The episodes are stored as a list of items in the document. The relevant information is extracted and stored inside of a new Episode
Implementation
List<Episode> get episodes {
var eps = List<Episode>();
for (XmlElement e in doc.findAllElements("item")) {
eps.add(Episode(
e.findElements("title").first.text,
e.findElements("description").first.text,
e.findElements("pubDate").first.text,
e.findElements("enclosure").first.getAttribute("url")
));
}
return eps;
}