syndication/rss2
#include <parser.h>
Inherits AbstractParser.
Public Member Functions | |
Parser () | |
virtual | ~Parser () |
bool | accept (const DocumentSource &source) const |
QString | format () const |
Syndication::SpecificDocumentPtr | parse (const DocumentSource &source) const |
Detailed Description
Parser implementation for the RSS 0.9x/2.0 format family.
Constructor & Destructor Documentation
Syndication::RSS2::Parser::Parser | ( | ) |
default constructor
Definition at line 58 of file parser.cpp.
Syndication::RSS2::Parser::~Parser | ( | ) | [virtual] |
destructor
Definition at line 60 of file parser.cpp.
Member Function Documentation
bool Syndication::RSS2::Parser::accept | ( | const DocumentSource & | source | ) | const |
checks whether a document source looks like an RSS0.9x/2.0 document
- Parameters:
-
source a document source to check
- Returns:
true
if the source looks like an RSS2 document
Definition at line 37 of file parser.cpp.
QString Syndication::RSS2::Parser::format | ( | ) | const |
returns the format string of this parser implementation, which is "rss2".
- Returns:
"rss2"
Definition at line 53 of file parser.cpp.
Syndication::SpecificDocumentPtr Syndication::RSS2::Parser::parse | ( | const DocumentSource & | source | ) | const |
creates an RSS2 wrapper for a document source.
The wrapper will only return useful values if the source is really RSS 0.9x/2.0, so call accept() before to check.
- Parameters:
-
source the source to wrap
- Returns:
- A Syndication::RSS2::Document instance wrapping the XML source, or a null document (not a null pointer!) if there is no
<channel>
root element in the source.
Definition at line 48 of file parser.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2012 The KDE developers.
Generated on Mon Aug 27 2012 22:08:56 by doxygen 1.7.5 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.