depending on how often you update the news and if you want to be able to reuse the data (different layout, news preview/detail, newsletter,...) i would say in most cases i would probably store the data in a database. simply because it gives you so much more flexibility. and after all its a rather simple piece of code that should serve your purposes.
but note: in case you are running this news feed yourself: please make sure to check this first: CLICK HERE