Support Atom feeds

This commit is contained in:
Nick Tiskov
2013-01-27 13:41:08 +04:00
parent bc605fe09e
commit 7c1e91f256
2 changed files with 132 additions and 3 deletions

View File

@@ -61,7 +61,9 @@ protected:
static QDateTime parseDate(const QString& string);
void parseRssArticle(QXmlStreamReader& xml, const QString& feedUrl);
void parseRSSChannel(QXmlStreamReader& xml, const QString& feedUrl);
void parseRSS(const ParsingJob& job);
void parseAtomArticle(QXmlStreamReader& xml, const QString& feedUrl, const QString& baseUrl);
void parseAtomChannel(QXmlStreamReader& xml, const QString& feedUrl);
void parseFeed(const ParsingJob& job);
void reportFailure(const ParsingJob& job, const QString& error);
private: