Hello!
The question is now *how* to archive them. Since the feeds can have
different formats do I have to convert them in my own format?
Atom & RSS have equal features, you could for example use Atom
internally with own additions to support RSS features (or swapped).
Is it better
to store them in a database or is it better to use a large xml file?
Will I still have satisfiing performance if I search a XmlDocument for a
newsfeed containing specific words in the title or feed having a specific
category?
For optimal Performance, use a Database. But this not as flexible as
xml-files wich you could search using XPath.
Always try to avoid using the XmlDocument, especially for large files.
They will be read into memory completely wich is a total waste of
Resources (why parse & build a DOM-Tree of 10MB XML when you just want
to read the first Elements text value?).
For best comfort, use the XPathDocument wich allows you to use XPath on
streamed xml (eg. it is not loaded into memory) for even more
Performance but more specific and schema-centric code use Xml(Text)Reader.
--
Pascal Schmitt