Zum Erstellen eines RSS-Feeds von ColdFusion-Seite

October 13

Die Skriptsprache ColdFusion existiert neben HTML um dynamische Webseiten zu erstellen, die Abrufen von Daten aus Datenbanken und interaktive Formulare erstellen können. Diese interaktiven Elemente gehört der Really Simple Syndication-Leser, der einen XML-Standard verwendet, um Daten wie Blog-Posts und Website-Updates in organisierter Form zu liefern. Mithilfe des Cffeed-Tags in ColdFusion können Sie einen RSS-feed aus Ihren Datenbanken für Benutzer abonnieren erstellen.

Anweisungen

1 Erstellen Sie eine Abfrage an die Datenbank aus dem RSS-Feed seine Daten erhalten:

< Cfquery Name = "feed" Datasource "Geschichten" = >

SELECT * FROM stories

< / Cfquery >

2 Ordnen Sie die Tabellendaten in eine Struktur, die Sie für den Feed verwenden werden:

< Cfset MappedStruct = StructNew() >< Cfset mappedStruct.publisheddate = "veröffentlicht" >< Cfset mappedStruct.content = "Geschichte" >< Cfset mappedStruct.title = "Titel" >< Cfset mappedStruct.rsslink = "Storylink" >

3 Erstellen Sie ein Metaobjekt für den RSS-Feed, die Meta-Daten für den Feed enthalten:

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

4 Erstellen Sie den Feed mit dem Cffeed-Tag:

< Cffeed Aktion = "erstellen"

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