Cosa sono i feed RSS
I feed RSS sono file XML, che seguono degli standard per garantire l'accesso e la lettura del loro contenuti a browser, Feed Reader e a script (nel nostro caso ASP).
Questi contengono informazioni su news, articoli o altro ancora... Per ogni articolo viene fornito il titolo, una descrizione, l'autore, la data e l'ora di pubblicazione,
nonche' il link per leggere l'intero articolo.
Corsi online:
Vengono molto utilizzati dai blog, ma anche da siti come WebMasterPoint.org che vogliono offrire ai propri utenti gli ultimi aggiornamenti in tempo reale.
Lo script ASP per leggere i feed ASP
Con lo script asp sotto presentato potrete leggere e pubblicare direttamente sul vostro sito web le news di WebMasterPoint.org (ma va bene per qualsiasi feed RSS di altri siti) o volende gli aggiornamenti, i messaggi del forum o gli script (per altre informazioni leggi la nostra pagina dei Feed RSS di WebMasterPoint.org)
Il codice
<lu>
<%
'Utilizzo oggetto DOM per caricare il file xml (feed rss)
Set objXML = Server.CreateObject("msxml2.DOMDocument.3.0")
objXML.async = false
objXML.setProperty "ServerHTTPRequest", True
objXML.validateOnParse =false
objXML.preserveWhiteSpace = false
' Carico news di WebMasterPoint.org
caricoFile = objXML.Load("http://www.webmasterpoint.org/rss/news.xml")
' ALTRI FEED UTILI
' Ultimi articoli di WebMasterPoint.org: http://www.webmasterpoint.org/rss/articoli.xml
' Ultimi post del forum: http://forum.webmasterpoint.net/external.php?type=RSS
' Ultimi post del forum ASP: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=24
' Ultimi post del forum PHP: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=28
' Ultimi post del forum Flash: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=13
' Ultimi post del forum Snitz Forum: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=25
' Ultimi post del forum Off Topics: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=19
' Per tutti i Feed RSS di WebMasterPoint.org: http://www.webmasterpoint.org/rss/rss.asp
' Controllo se e' stato caricato il file
If Not caricoFile Then
' In caso di errore avviso quale errore si e' verificato
Response.write "<p><strong>Errore</strong><br>: " & objXML.parseError.errorCode & "<br>"
Response.Write "Linea: " & objXML.parseError.line & "/"
Response.WRite "Colonna: " & objXML.parseError.linepos & "</p>"
Else
' In caso non vi sia nessun errore, proseguo e carico le info del file xml (feed rss)
Set Nodo = objXML.getElementsByTagName("item")
For Each objNodi In Nodo
' Sfoglio i nodi
For Each objNodo In objNodi.childNodes
Select Case objNodo.nodeName
Case "title"
titolo = objNodo.firstChild.nodevalue
Case "link"
link = objNodo.firstChild.nodevalue
Case "description"
descrizione = objNodo.firstChild.nodevalue
Case "dc:date"
data = objNodo.firstChild.nodevalue
data = Replace(data,"T"," alle ")
data = Replace(data,"+00:00","")
End Select
Next
' VISUALIZZO LA NOTIZIA - E' possibile modificare il codice html delle 3 righe qui sotto, per formattare le news come si desidera
Response.write ("<li><a href=""" & link & """ title=""Leggi: " & titolo & " - Autore: Redazione di WebMasterPoint.org"" target=""_blank"">")
Response.Write (titolo & "</a> <font color=""#CCCCCC"">" & data & "</font><br>" & descrizione & " (<a href=""" & link & """ title=""Leggi: " & titolo)
Response.Write (" - Autore: Redazione di WebMasterPoint.org"" target=""_blank"">Leggi tutto...</a>)</li>")
Next
set Nodo = Nothing
End if
%>
</ul>
Modificare l'output
E' possibile modificare l'output dello script (il modo di visualizzare gli articoli) in due modi:
- Con i CSS
- con il codice html
Utilizzando i css e' possibile modificare l'output impostando uno stile all'elenco <
Mentre per modifiche al codice html, basta cambiare il codice all'interno dei tre Response.Write che si trovano alla fine dello script, sotto a ' VISUALIZZO LA NOTIZIA
Per qualsiasi domanda, chiedete aiuto gratuitamente sul nostro forum: http://forum.webmasterpoint.net
- Servizi online Google e IBM insieme per aziende e utenti finali. Su Internet rete mondiale insieme.
Si chiama cloud computing la tecnologia sulla quale lavoreranno insieme Google e IBM, dopo aver dato vita a una partnership per realizzare nuovi servizi on line e modelli di business.
- Brunetta ministro dell'Innovazione e TLC: eliminare carta e fare rete più vasta non solo nella PA
- Google in Cina: il nostro scopo non è solo il business. E' migliorare la situazione come possiamo.
- Privacy in Italia e chi meno la rispetta: Vespa, Frattini, Ministero Finanze, Ris di Parma e Yahoo.
- Informatici Senza Frontiere associazione in Veneto: applicazioni software e hardware per l'Africa
- Tre regole per lavorare da casa senza andare in ufficio. Da seguire assolutamente!
Generalmente si pensa che lavorare da casa sia molto meglio che in ufficio, ma nella maggioranza dei casi non è così. Vediamo come affrontare al meglio il lavoro - Audio e voce nei siti web, feed rss, blog e applicazioni: nuovo servizi innovativi da Dixero giovane realtà italo-svedese.Intervista
- Google Friend Connect social network inseribile in qualsiasi sito web con una serie di strumenti utili per i propri utenti
- Ottimizzare query SQL: velocizzare l'esecuzione
- Current Tv oltre 350 blogger alla presentazione a Roma di Al Gore. Anche Guido Arata c'era e ci racconta la 'storica' giornata
- Associazione informatici in Italia per difendere stipendi e diritti: molto meglio che creare un contratto nazionale, albo e ordine professionale
- Soluzione problema delle PNG con IE 6: hack


![[SPONSOR] 9NetWeb (Link Esterno)](http://www.webmasterpoint.org/sponsor/9netweb_120.gif)
![[SPONSOR] Aruba (Link Esterno)](/sponsor/aruba_90.gif)
![[SPONSOR] ConsultingWeb (Link Esterno)](/sponsor/consultingweb_120.gif)
Stampa Pagina
Info sull'autore
ICQ
EMAIL
DISCUTI DI QUESTA LEZIONE SUL FORUM![[SPONSOR] eDomain (Link Esterno)](http://www.webmasterpoint.org/sponsor/edomain_120.gif)

