Repository files navigation
WebFeed
A dart package for parsing RSS and Atom feed.
Features
Installing
Add this line into your pubspec.yaml
webfeed: ^0.7.0
Import the package into your dart code using:
import 'package:webfeed/webfeed.dart';
Example
To parse string into RssFeed object use:
var rssFeed = RssFeed.parse(xmlString); // for parsing RSS feed var atomFeed = AtomFeed.parse(xmlString); // for parsing Atom feed
Preview
RSS
feed.title feed.description feed.link feed.author feed.items feed.image feed.cloud feed.categories feed.skipDays feed.skipHours feed.lastBuildDate feed.language feed.generator feed.copyright feed.docs feed.managingEditor feed.rating feed.webMaster feed.ttl feed.dc RssItem item = feed.items.first; item.title item.description item.link item.categories item.guid item.pubDate item.author item.comments item.source item.media item.enclosure item.dc
Atom
feed.id feed.title feed.updated feed.items feed.links feed.authors feed.contributors feed.categories feed.generator feed.icon feed.logo feed.rights feed.subtitle AtomItem item = feed.items.first; item.id item.title item.updated item.authors item.links item.categories item.contributors item.source item.published item.content item.summary item.rights item.media
License
WebFeed is licensed under the MIT License - see the LICENSE.md file for details