Sinan Ussakli - MSFT
AndreT,
In order to KISS, I think depending on skipDays is not good. Why Because even though you implement the skipDays correctly, the reader may not understand what skipDays mean, (there are many many RSS readers on the web and most of them support very basic rss tags) and if you depend your functionality on skipDays, it may not work.
The dynamic page that creates the rss should have a guid property at each item that uniquely identifies that item in order not to confuse the audience. If two items have different guids, then they will be considered as different. And as a common sense, do not add any new items to your RSS feed on Saturday and Sunday. You generally would like to include last 10-15 items on your rss, not the most recent one. The reader will identify and discard the duplicate ones, but if the user didn't sync for 3 days, he/she would have a chance to catchup as there are some history on the RSS (last 10 days)...
It's not really important for your users not to request updates on Saturday and Sunday, each RSS reader generally requests if there is any update per 15 mins, unless specified at the header (TTL field) of the rss (again this may not be implemented on the reader). The amount of data transferred at RSS generally should be small (don't put the whole article, just include a simple abstract and a link to article.
Having said that a sample rss with skipdays would be:
< xml version="1.0" encoding="ISO-8859-1" >
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title></title>
<link></link>
<description></description>
<language></language>
<skipDays>
<day>Saturday</day>
<day>Sunday</day>
</skipDays>
....
I found this site searching by search.live.com, it gives quite good templates as examples.
http://www.notestips.com/80256B3A007F2692/1/NAMO5P9UPQ
Sinan