资 源 简 介
Overview:
FeedReader is a C++ library designed to retrieve and parse web feeds such as RSS, ATOM and RDF.
Features:
FeedReader was designed to scale: it is fast, thread-safe, extensible and platform-independent.
In FeedReader, all feeds are transformed via XSL to a uniform schema before being parsed. This means that in order to extend FeedReader to support a new feed format, all that is needed is a new XSL file.
The library comes with XSL files supporting for the following feed formats:
* RSS 1.0
* RSS 2.0
* ATOM 0.3
* ATOM 1.0
* RDF
An iterator interface is provided to the feed elements parsed.
Using the library is simple, sample client code is available
文 件 列 表
xsl
Atom_10_xsl.txt
Feed_XSD.txt
RDF_xsl.txt
RSS_20_xsl.txt
Atom_03_xsl.txt
AUTHORS
LICENSE
README
examples
feed_reader_tester.cpp
FeedReaderTester.vcproj
include
feedreader
Entry.hpp
feedreader
Curl.hpp
src
Curl.hpp
Entry.cpp
Feed.cpp
FeedConfig.cpp
MemParseHandlers.cpp
StdAfx.cpp
Utils.cpp
Validator.cpp
XmlGlobalState.cpp
Curl.cpp
vsprojects
msvc-9.0
FeedReader.vcproj
msvc-9.0
FeedReader.sln