Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Feed rss con asp.net
lunedì 29 maggio 2006 - 16.23
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mexico77
Profilo
| Junior Member
96
messaggi | Data Invio:
lun 29 mag 2006 - 16:23
Ciao a tutti io ho questo codice per creare i feed rss in automatico ma non funziona;
Response.Clear()
Response.ContentType = "text/xml"
Dim objX As New System.Xml.XmlTextWriter(Response.OutputStream, Encoding.UTF8)
objX.WriteStartDocument()
objX.WriteStartElement("rss")
objX.WriteAttributeString("version", "2.0")
objX.WriteStartElement("channel")
objX.WriteElementString("title", "www.imillepiedi.it Il Blog di Cava dè Tirreni")
objX.WriteElementString("description", "La voce di Cava dè Tirreni, ora anche tu puoi dire la tua!")
objX.WriteElementString("language", "it-IT")
objX.WriteElementString("link", "
http://www.imillepiedi.it
")
objX.WriteElementString("lastBuildDate", Date.Now())
objX.WriteElementString("pubDate", Date.Now())
objX.WriteElementString("webMaster", "7Web www.setteweb.it")
objX.WriteEndElement()
objX.WriteEndElement()
objX.WriteEndElement()
objX.WriteEndElement()
objX.WriteEndElement()
objX.WriteEndElement()
objX.WriteEndElement()
strsql = "Select top 5 Post.*, Categorie.id_categoria, Categorie.categoria From Post, Categorie where Categorie.id_categoria=Post.id_categoria order by data desc"
cmdSql = New OleDbCommand(strsql, conn)
rs = cmdSql.ExecuteReader()
Do While rs.Read
objX.WriteElementString("item", "")
objX.WriteElementString("title", rs("titolo"))
objX.WriteElementString("link", "
http://www.imillepiedi.it
?id_post=" & rs("id_post"))
objX.WriteElementString("description", rs("contenuto"))
objX.WriteElementString("pubDate", rs("data"))
objX.WriteEndElement()
objX.WriteEndElement()
objX.WriteEndElement()
objX.WriteEndElement()
objX.WriteEndElement()
Loop
objX.WriteEndDocument()
objX.Flush()
objX.Close()
Response.End()
mi da errore sulla prima riga come mai???
www.themex.it
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 31 mag 2006 - 20:04
ciao,
che ti dia errore nella prima riga sembra proprio che sia perche non hai il contesto della richiesta http, magari sei dentro a 1metodo di 1webservice....
In questo caso prova con : HttpContext.Current.Response che prende quello della richiesta corrente...
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
mexico77
Profilo
| Junior Member
96
messaggi | Data Invio:
gio 1 giu 2006 - 10:16
Response.ContentType = "text/xml"
al posto di questo???
E come dovrei scrivere? Scusami ma sono agli inizi con asp.net
www.themex.it
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 1 giu 2006 - 15:47
ciao,
come ti dicevo prima, se l'errore lo da alla prima riga (cmq dipende dall'errore, meglio se lo posti) potrebbe essere che non sia riconiosciuto l'oggetto "response", come ad esempio nel webservice che non ha richieste http ma soap.
Allora in quel caso puoi pensare di usare tutto il path ovvero "HttpContext.Current.Response" percio basta che tu faccia il replace di visual studio, di "response" con "HttpContext.Current.Response"...
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
mexico77
Profilo
| Junior Member
96
messaggi | Data Invio:
gio 1 giu 2006 - 17:28
Ciao l'errore lo puoi vedere qui:
http://www.imillepiedi.it/rss.aspx
aprendolo con firefox mi da l'errore con IE pagina bianca.
Ma io non uso nessun web service.
www.themex.it
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !