Ultimamente con la moda dei blog che sta esplodendo, il formato RSS sta vivendo una seconda giovinezza.
Per chi non conoscesse RSS, si tratta di un formato originariamente introdotto da Netscape ed ora standardizzato in RDF a cura del W3C, per lo scambio di piccole notizie.
In pratica, non è altro che un sistema per rendere disponibile a programmi esterni (ad esempio, altri siti) le ultima novità relative al proprio sito.
Lo script che segue è completo e genererà un feed valido:
<% Response.ContentType = "text/xml" ' non andate a capo con il %> %><?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd"> <rss version="0.91"> <channel> <title>Feed di prova</title> <link>https://www.aspitalia.com/</link> <description>Un feed RSS di prova</description> <language>it</language> <% ' estrazione dei dati Set objConn = Server.CreateObject ("ADODB.Connection") objConn.Open strConn set rs = objConn.execute("SELECT TOP 5 * FROM contenuti ORDER BY Data DESC") Do until rs.eof response.write " <item>" &VbCrLf response.write " <title>"& rs("titolo") &"</title>" &VbCrLf response.write " <link>" & rs("URL") &"</link>" &VbCrLf response.write " <description>"& rs("intro") &"</description>" &VbCrLf response.write " </item>" &VbCrLf rs.movenext loop rs.close set rs = nothing objConn.close set objConn = nothing %> </channel> </rss>
Se volete provare il feed di ASPItalia.com lo trovate su
http://feed.aspitalia.com/feed.xml
Inoltre, un lettore di feed RSS per pagine ASP è disponibile su
#301 - Mostrare un feed RSS
https://www.aspitalia.com/liste/usag/script.aspx?ID=301
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
- Creare una libreria CSS universale: Cards
- Eseguire script pre e post esecuzione di un workflow di GitHub