Iată ce trebuie să faci. Asigurați-vă că aveți baza de date creată dacă este Access sau SQL. După ce ați făcut acest lucru, notați șirul de conexiune și numele tabelelor. Pentru acest exercițiu, voi folosi următoarele:
articleID - Număr automat - acest număr va fi încorporat în link. Data adaugata - Data și ora la care a fost adăugat articolul Adăugat de - Autorul articolului ShortDesc - descriere simplă dacă este vorba despre un articol de știri sau informații ArticleContent - Informațiile de știri reale pentru articol.
Acum, cu această versiune vom aplica formatarea XML special pentru a ne asigura că atunci când RSS Reader primește articole de știri, acesta nu va eșua din cauza caracterelor speciale pe care cititorul nu le poate prelucra. RSS cu formatul XML este foarte captivant cu privire la ce caractere sunt procesate, dar ne vom asigura că nu poate prelucra niciun caracter necorespunzător și îl vom numi funcția SpecialSormat.
Încă un lucru de reținut, dacă doriți ca utilizatorii să vizualizeze articolul atunci când fac clic pe linkul din cititorul lor, asigurați-vă că creați o pagină care va afișa articolul și informațiile sale. Probabil aveți deja acest lucru, dar am vrut doar să mă asigur că am spus-o doar în caz. Pentru acest exercițiu, voi folosi article_view.asp.
Acum pentru cod: (Salvați fișierul ca articlesver2.rss pe serverul dvs. web.)
<% Response.Buffer = true Response.ContentType = "text/xml" Function applySpecialFormat(strInput) if len(strInput) > 0 then strInput = Replace(strInput,"&", "&") strInput = Replace(strInput,"'", "& apos;") 'REMOVE SPACE BETWEEN & apos; strInput = Replace(strInput,"""", "& quot;") 'REMOVE SPACE BETWEEN & quot; strInput = Replace(strInput, ">", "& gt;") 'REMOVE SPACE BETWEEN & gt; strInput = Replace(strInput,"<","& lt;") 'REMOVE SPACE BETWEEN & lt; else strInput = "" end if applySpecialFormat = strInput End Function %>
RSS folosind ASP Code //www.myserver.com RSS Utilizând cod ASP pentru a vizualiza articole noi și existente dintr-o bază de date. en-ne Copyright 2006
20
//www.myserver.com/images/logo.jpg RSS folosind sigla codului ASP //www.myserver.com
<% Dim objConn Set objConn = Server.CreateObject("ADODB.Connection") Set objRS = Server.CreateObject("ADODB.Recordset") objConn.ConnectionString = "Provider=sqloledb;Data Source=DBSERVER;Initial Catalog=ARTICLEDB;User Id=sa;Password=sqlpassword;" objConn.CursorLocation = 3 objConn.Open
Dim objRS, strSQL, strDesc strSQL = "SELECT * FROM ArticleDB WHERE (AddedDate <= '" & Now() & "') order by AddedDate DESC" objRS.Open strSQL, objConn
Do While Not objRS.EOF strDesc = "Article by " & objRS("AddedBy") & " on " & _ objRS("AddedDate") & " PST " & _ objRS("ArticleContent").Value %>
()
//www.myserver.com/article_view.asp?ArticleID=
asp@coffebreakblog.com (Christopher Combs)
Faceți clic aici pentru a accesa linkul pentru descărcarea atașamentului
Dacă sunteți unul dintre milioanele de oameni care trimit felicitări de Crăciun în fiecare an, probabil aveți o listă de cărți de Crăciun. S-ar putea să nu știi unde este acum, dar cu puțin efort va...
Există momente în care XBox, PS3, Wii sau alt sistem CD / DVD se confruntă cu erori de citire. Cât de bine funcționează acest GE Laser Lens Cleaner în remedierea lor? În primul rând, elementele de...
Despre Autor
Chow Yuan
Jurnalism Tanar Talent. Chef. Persoana Responsabilă Și În Jos Pe Pământ.