RSS è un particolare formato, inventato e messo punto da Netscape, per scambiare dati attraverso un file XML.
E' utilizzato dalla maggior parte dei siti, essendo in pratica uno standard per la creazione di feed.
Lo script di oggi si occupa proprio di mostrarne, dato un feed, i contenuti, utilizzando il parser XML di Microsoft per "navigare" tra i contenuti del file XML generato.
<% Sub RSS (URL) Set objXML = Server.CreateObject("msxml2.DOMDocument.3.0") objXML.async = false objXML.setProperty "ServerHTTPRequest", True ' validazione objXML.validateOnParse =false' true ' non conservare spazi objXML.preserveWhiteSpace = false blnLoaded = objXML.Load(URL) If Not blnLoaded Then Response.write "<P>ERRORE<br>codice: " & _ objXML.parseError.errorCode & _ "<br>Linea/Col: " & _ objXML.parseError.line & "/" & _ objXML.parseError.linepos & "</P>" Else Set objNodeList = objXML.getElementsByTagName("item") For Each objNode In objNodeList For Each objNode2 In objNode.childNodes Select Case objNode2.nodeName Case "title" strTitle = objNode2.firstChild.nodevalue Case "link" strURL = objNode2.firstChild.nodevalue Case "description" strDescription = objNode2.firstChild.nodevalue End Select Next ' mostro a video Response.write "<li><a href=""" & strURL & """>" & _ strTitle & "</A><BR>" & strDescription strTitle = "" strURL = "" strDescription = "" Next set objNodeList = Nothing End if End sub ' RSS di ASPItalia.com call RSS("http://newsgroup.aspitalia.com/feed/feed.xml") %>
Il feed utilizzato in questo esempio è quello relativo agli ultimi 6 contenuti pubblicati su ASPItalia.com
Ci sono comunque molti altri siti che offrono questo servizio, tra cui, ad esempio, moreover.com.
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
- #aspilive accesso ai dati in #winrt con @SM15455. seguiteci live in streaming su https://aspit.co/w8-live
- la shell Bash sarà disponibile su Windows. è una shell nativa ed è frutto della collaborazione con ... https://aspit.co/build2016 #build2016
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- pare confermato, dalla RTM di #vs2012, che le #Metro Style App si chiameranno #Windows Store app. niente, invece, sul design language Metro.
- Geo-fencing, Bluetooth LE, Video editing API e molto, molto altro. Tutto questo nel nuovo Windows Phone 8.1... https://aspit.co/build-14 #bldwin
- Abbiamo pubblicato tutti i video di #netconfit => https://aspit.co/netconfit-20 Se avete perso i video di una track, ora potete guardarli comodamente! Grazie mille ancora a tutti quelli che hanno parteciato: appuntamento con .NET 6 all'anno prossimo!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- grazie a tutti per aver partecipato a #netconfit! materiale live nei prossimi giorni su https://aspit.co/netconf-18 alla prossima!
- ASP.NET MVC3 tool refresh: HTML5, jQuery1.5 e Modernizer, Entity Framework 4.1, ... http://aspitalia.com/mix-11 #mix11