ciao vorrei fare un feed RSS fatto in XML, tip oquelli delle news del corriere della sera etc..

Vorrei sapere se possibile potete aiutarmi nei seguenti 2 punti perche' sono un po' in confusione:

come creo questo xml, cioe' io vorrei fare uno script che ogni notte alle 3 va a vedere se ci sono prodotti nuovi e popola questo XML

1)
Pero' cioe' come creereste questo xml?
cioe' io per esempio oggi metto tutte le news che sono 20.
Domani eseguo lo script di notte, e vedo che ci sono 2 news: cosa faccio, rigenero da capo tutto il file XML e ora ho sempre 20 news, perche' sono "entrate 2 news nuove", e le ultime 2 non le meto.
Qui ok potrei fare un
SELECT TOP 20 * FROM NEWS order by ID DESC

ecco, ma se io come "data di pubblicazione" nel campo del file XML metto quello della notte in cui eseguo lo script, viene fuori che ogni volta ci sono 20 news nuove !!!

Forse come "data di pubblicazione" nel campo XML di ciascuna news, devo mettere la DATA DI INSERIMENTO NEL DATABASE per quella news

e' corretto?

altrimenti se io nel campo "data" dell' ITEM xml della news metto quello di esecuzione dello script, ogni giorno ci sono 20 news che sembrano nuove
E se faccio cosi', il programma di lettura FEED READER, ogni giorno vede che ci sono 20 news nuove, ma invece sono sempre le stesse...

cioe' e' corretto che, per far sunzionare bene e creare bene un file XML, e' fondamentale che io metta nel campo "data" la data di creazione nel DATABASE, della news, NON la data di esecuzione script ?

2) mi potete indicare un esempio di xml per fare il feed, con i campi corretti, penso siano del nodi standard, tipo "ITEM", "TITLE". etc...

grazie davvero