Codifica di un feed RSS - Corpo
È molto facile usare ASP per creare un feed RSS dinamico che si aggiorna ogni volta che aggiungi nuovi contenuti al tuo sito. Questa pagina ti aiuta a ottenere il corpo - o il contenuto principale - parte del set di file RSS.

Innanzitutto, assicurati di aver impostato un lettore RSS per testare il tuo feed e di aver letto le basi e stampato l'esempio. Saranno importanti per poter testare il tuo output. Assicurati di aver già inserito l'intestazione / la parte superiore del tuo file RSS, la parte superiore standard che andrebbe sulla maggior parte dei feed RSS che hai creato.

Ora siamo nella sezione del file RSS che contiene in realtà l'annuncio di notizie in evoluzione, gli aggiornamenti del blog, qualunque cosa tu stia raccontando alla gente. Supponiamo che tu abbia "articoli" e vuoi sempre dire alla gente quali sono i tuoi ultimi 3 articoli. Ecco il blocco di codice che useresti. Nota che devi rimuovere strane virgolette e e commerciali per far funzionare correttamente XML. XML funziona SOLO con lettere e numeri di base. Soffoca su personaggi speciali. Le e commerciali devono essere salvate come &

<%
Set FeatSite = Server.CreateObject ("ADODB.Recordset")
SQLText = "SELECT art_id, art_title, art_date, art_desc " & _
"from articles where art_date <= '" & Now() & "' " & _
"order by art_date DESC"
FeatSite.Open SQLText, strConnect, adOpenForwardOnly, adLockReadOnly, adCmdText

FeatCt = 1
do while not FeatSite.EOF and FeatCt < 4

ArtDesc = Replace(FeatSite("art_desc"), chr(180), "'")
ArtDesc = Replace(ArtDesc, "´", "'")
ArtDesc = Replace(ArtDesc, "&", "&")

ArtTitle = Replace(FeatSite("art_Title"), chr(180), "'")
ArtTitle = Replace(ArtTitle, "´", "'")
ArtTitle = Replace(ArtTitle, "&", "&")

ArtDate = FeatSite("art_date")

ArtHour = Hour(ArtDate)
if ArtHour < 10 then ArtHour = "0" & ArtHour
ArtMin = Minute(ArtDate)
if ArtMin < 10 then ArtMin = "0" & ArtMin
ArtSec = Second(ArtDate)
if ArtSec < 10 then ArtSec = "0" & ArtSec

ArtDateT = WeekdayName(Weekday(ArtDate), TRUE) & ", " & Day(ArtDate) & " " & _
MonthName(Month(ArtDate), TRUE) & " " & Year(ArtDate) & " " & _
ArtHour & ":" & ArtMin & ":" & ArtSec & " EST"
%>






YOURURLGOESHEREPLUS & artid = asp








<%
FeatSite.MoveNext
FeatCt = FeatCt + 1
loop
FeatSite.close()
set FeatSite = Nothing
%>




===========================

Questo è tutto! Metti quel file RSS sul tuo server e assicurati di aggiornare IIS in modo che sappia gestire i file con estensione RSS come file ASP. Ora dovresti essere in grado di inserire l'URL di quel file RSS nel tuo lettore RSS e ottenere gli aggiornamenti!

Feed RSS - Parte intestazione

Nozioni di base di un feed RSS
Esempio di feed RSS
Installazione di base di un file ASP RSS