Sorry for late response, I have added the main RSS flow below.
It has references to other flows, but should be straightforward to modify to other needs :-)
[{"id":"10c11edb.a193b1","type":"http in","z":"40bf4776.bf40b8","name":"RSS Feed","url":"/rss/luftkvalitet/feed","method":"get","swaggerDoc":"","x":110,"y":700,"wires":[["21036559.3c3fb2"]]},{"id":"a14ebf7b.99b6c","type":"http response","z":"40bf4776.bf40b8","name":"","x":770,"y":700,"wires":[]},{"id":"aa97037b.2062c8","type":"template","z":"40bf4776.bf40b8","name":"Feed","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss version=\"2.0\" xmlns:atom=\"
http://www.w3.org/2005/Atom\">\n <channel>\n {{#payload.feed}}\n <title>Luftkvalitet.info</title>\n <link>
http://luftkvalitet.mybluemix.net/luftkvalitet/rss</link>\n <description>Luftkvalitet.info air quality measurements in Norway.</description>\n <pubDate>{{lastBuildDate}}</pubDate>\n <generator>Node-RED</generator>\n <atom:link href=\"
http://luftkvalitet.mybluemix.net/rss/luftkvalitet/feed\" rel=\"self\" type=\"application/rss+xml\" />\n {{#items}}\n <item>\n <title>{{station}}</title>\n <description>{{measurementsBrief}}</description>\n <link>{{link}}</link>\n <guid isPermaLink=\"false\">{{station}}-{{time}}</guid>\n <pubDate>{{publishDate}}</pubDate>\n </item>\n {{/items}}\n {{/payload.feed}}\n </channel>\n</rss>\n","x":410,"y":700,"wires":[["4bcb0b7b.43167c","57085119.1b246"]]},{"id":"4bcb0b7b.43167c","type":"debug","z":"40bf4776.bf40b8","name":"Payload","active":true,"console":"false","complete":"payload","x":617.5000114440918,"y":663.7500095367432,"wires":[]},{"id":"21036559.3c3fb2","type":"function","z":"40bf4776.bf40b8","name":"Latest","func":"var latest = global.get('rssLuftkvalitetLatest') || {};\n\nvar items = [];\n\nfor (var key in latest) items.push(latest[key]);\n\nitems.sort(function(a, b) { return b.pubMilis - a.pubMilis; });\n\nvar lastBuildDate = global.get('rssLuftkvalitetLastBuildDate');\n\nvar feed = { feed : { lastBuildDate : lastBuildDate, items : items }};\n\nmsg.payload = feed;\nreturn msg;","outputs":1,"noerr":0,"x":270,"y":700,"wires":[["aa97037b.2062c8"]]},{"id":"57085119.1b246","type":"function","z":"40bf4776.bf40b8","name":"Type","func":"\nmsg.headers = {};\nmsg.headers['Content-Type'] = 'application/rss+xml';\nreturn msg;","outputs":1,"noerr":0,"x":590,"y":700,"wires":[["a14ebf7b.99b6c"]]}]