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.
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="#feed#"
properties="#meta#"
columnMap="#mappedStruct#"
xmlvar="rssXML">