giovedì 9 luglio 2009

Ancora su Feed RSS

Ultimamente mi è capitato di dover validare il feed RSS v2.0 creato con le procedura presentata negli articoli Feed RSS con SharePoint - 2/2 e Feed RSS con SharePoint - 1/2. Il risultato è stato che il feed non era valido secondo il W3C (Feed Validator), con però solo due segnalazioni. Per sistemare i due errori è bastato inserire a livello di SharePoint nelle proprietrà della Site Collection inerenti ai feed RSS un valore di ManagingEditor e di WebMaster non solo un indirizzo mail ma anche una descrizione, che dovrebbe essere il nome completo del proprietario della cassetta di posta. In sostanza invece di

pippo.rossi@mail.it

ho messo

pippo.rossi@mail.it (Pippo Rossi)

Infine l'ultimo errore era dovuto ad un namespace inesistente nell'XML generato che si risolve sostituendo l'istruzione

xtw.WriteStartElement(”guid”, page.Title);

con

xtw.WriteStartElement(”guid”, String.Empty);

Dopo queste due semplici modifiche ho rivalidato con successo il feed generato dal mio codice.