Come creare un feed RSS da tuo ColdFusion pagina

April 8

Il linguaggio di scripting di ColdFusion coesiste con HTML per creare pagine Web dinamiche che possono recuperare dati da database e creare moduli interattivi. Uno di questi elementi interattivi è il lettore di Really Simple Syndication, che utilizza uno standard XML per fornire dati, come blog e gli aggiornamenti del sito in modo organizzato. Utilizzando il tag cffeed in ColdFusion è possibile costruire un feed RSS da i database per gli utenti di sottoscrivere.

istruzione

1 Costruire una query al database da cui il feed RSS otterrà i suoi dati:

<Nome cfquery = "mangimi" origine dati = "storie">

SELECT * FROM stories

</ Cfquery>

2 Mappa i dati della tabella a una struttura che si intende utilizzare per l'alimentazione:

<Cfset mappedStruct = StructNew ()>
<Cfset mappedStruct.publisheddate = "pubblicato">
<Cfset mappedStruct.content = "storia">
<Cfset mappedStruct.title = "Title">
<Cfset mappedStruct.rsslink = "storylink">

3 Creare un oggetto meta per feed RSS, per contenere i metadati per l'alimentazione:

<Cfset meta.title = "Title">
<Cfset meta.link = "http: // storylink & quot;>
<cfset meta.description = "Top Stories">
<Cfset meta.version = "rss_2.0">

4 Creare il feed con il tag cffeed:

<Azione cffeed = "creare"

query=&quot;#feed#&quot;
properties=&quot;#meta#&quot;
columnMap=&quot;#mappedStruct#&quot;
xmlvar=&quot;rssXML&quot;>