<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Webport%C3%A1lok_fejleszt%C3%A9se_-_RSS_feed_forr%C3%A1sk%C3%B3db%C3%B3l</id>
	<title>Webportálok fejlesztése - RSS feed forráskódból - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Webport%C3%A1lok_fejleszt%C3%A9se_-_RSS_feed_forr%C3%A1sk%C3%B3db%C3%B3l"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Webport%C3%A1lok_fejleszt%C3%A9se_-_RSS_feed_forr%C3%A1sk%C3%B3db%C3%B3l&amp;action=history"/>
	<updated>2026-05-13T19:28:06Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Webport%C3%A1lok_fejleszt%C3%A9se_-_RSS_feed_forr%C3%A1sk%C3%B3db%C3%B3l&amp;diff=179964&amp;oldid=prev</id>
		<title>Szikszayl, 2014. március 21., 19:30-n</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Webport%C3%A1lok_fejleszt%C3%A9se_-_RSS_feed_forr%C3%A1sk%C3%B3db%C3%B3l&amp;diff=179964&amp;oldid=prev"/>
		<updated>2014-03-21T19:30:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hu&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Régebbi változat&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;A lap 2014. március 21., 21:30-kori változata&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1. sor:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1. sor:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GlobalTemplate&lt;/del&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Valaszthato|WebportFejlRSS&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vissza&lt;/ins&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Webportálok fejlesztése&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Az itt bemutatott példák az RTFM (Real-Time Financial News Monitoring) c. projektből származnak. Annyit  szükséges tudni róla, hogy tőzsdei híreket gyűjt különböző magyar hírportálokról.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Az itt bemutatott példák az RTFM (Real-Time Financial News Monitoring) c. projektből származnak. Annyit  szükséges tudni róla, hogy tőzsdei híreket gyűjt különböző magyar hírportálokról.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l122&quot;&gt;122. sor:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;120. sor:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	 }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	 }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- [[PallosPeter|Peti]] - 2006.08.11.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- [[PallosPeter|Peti]] - 2006.08.11.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff:1.41:old-157298:rev-179964:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Szikszayl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Webport%C3%A1lok_fejleszt%C3%A9se_-_RSS_feed_forr%C3%A1sk%C3%B3db%C3%B3l&amp;diff=157298&amp;oldid=prev</id>
		<title>David14: David14 átnevezte a(z) RSS feed megvalósítása forráskódból lapot a következő névre: Webportálok fejlesztése - RSS feed forráskódból</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Webport%C3%A1lok_fejleszt%C3%A9se_-_RSS_feed_forr%C3%A1sk%C3%B3db%C3%B3l&amp;diff=157298&amp;oldid=prev"/>
		<updated>2013-02-06T11:02:21Z</updated>

		<summary type="html">&lt;p&gt;David14 átnevezte a(z) &lt;a href=&quot;/index.php?title=RSS_feed_megval%C3%B3s%C3%ADt%C3%A1sa_forr%C3%A1sk%C3%B3db%C3%B3l&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;RSS feed megvalósítása forráskódból (a lap nem létezik)&quot;&gt;RSS feed megvalósítása forráskódból&lt;/a&gt; lapot a következő névre: &lt;a href=&quot;/Webport%C3%A1lok_fejleszt%C3%A9se_-_RSS_feed_forr%C3%A1sk%C3%B3db%C3%B3l&quot; title=&quot;Webportálok fejlesztése - RSS feed forráskódból&quot;&gt;Webportálok fejlesztése - RSS feed forráskódból&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hu&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Régebbi változat&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;A lap 2013. február 6., 13:02-kori változata&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;hu&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Nincs különbség)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>David14</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Webport%C3%A1lok_fejleszt%C3%A9se_-_RSS_feed_forr%C3%A1sk%C3%B3db%C3%B3l&amp;diff=146182&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Valaszthato|WebportFejlRSS}}    Az itt bemutatott példák az RTFM (Real-Time Financial News Monitoring) c. projektből származnak. Annyit  szüksége…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Webport%C3%A1lok_fejleszt%C3%A9se_-_RSS_feed_forr%C3%A1sk%C3%B3db%C3%B3l&amp;diff=146182&amp;oldid=prev"/>
		<updated>2012-10-22T11:48:56Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Valaszthato|WebportFejlRSS}}    Az itt bemutatott példák az RTFM (Real-Time Financial News Monitoring) c. projektből származnak. Annyit  szüksége…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Valaszthato|WebportFejlRSS}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az itt bemutatott példák az RTFM (Real-Time Financial News Monitoring) c. projektből származnak. Annyit  szükséges tudni róla, hogy tőzsdei híreket gyűjt különböző magyar hírportálokról. &lt;br /&gt;
&lt;br /&gt;
==Minta egy RSS 2.0 xml file-ra==&lt;br /&gt;
&lt;br /&gt;
Az RSS 2.0 szabványról a http://www.rssdotnet.com/documents/version_comparison.html linken találtok leírást olyan tekintetben, hogy mik a szükséges és opcionális XML tagek.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;amp;gt;&lt;br /&gt;
	&amp;amp;lt;channel&amp;amp;gt;&lt;br /&gt;
		&amp;amp;lt;title&amp;amp;gt;RTFM&amp;amp;lt;/title&amp;amp;gt;&lt;br /&gt;
		&amp;amp;lt;link&amp;amp;gt;http://localhost/RTFM/Default.aspx&amp;amp;lt;/link&amp;amp;gt;&lt;br /&gt;
		&amp;amp;lt;description&amp;amp;gt;Real-Time Financial news Monitoring&amp;amp;lt;/description&amp;amp;gt;&lt;br /&gt;
		&amp;amp;lt;copyright&amp;amp;gt;(c) 2006, Pallos Péter, Pallos Tamás&amp;amp;lt;/copyright&amp;amp;gt;&lt;br /&gt;
		&amp;amp;lt;pubDate&amp;amp;gt;Fri, 11 Aug 2006 17:17:31 GMT&amp;amp;lt;/pubDate&amp;amp;gt;&lt;br /&gt;
		&amp;amp;lt;item&amp;amp;gt;&lt;br /&gt;
			&amp;amp;lt;title&amp;amp;gt;Ködösítésből ötös&amp;amp;lt;/title&amp;amp;gt;&lt;br /&gt;
			&amp;amp;lt;description&amp;amp;gt;&lt;br /&gt;
				Majd meglátják, mire jutnak egymással &amp;amp;#8211; lényegében ennyi derült ki a &lt;br /&gt;
				General Motors és a Nissan-Renault vezetőinek ma esedékes tárgyalásáról.&lt;br /&gt;
			&amp;amp;lt;/description&amp;amp;gt;&lt;br /&gt;
			&amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
				http://www.napi.hu/default.asp?cCenter=article.asp&amp;amp;nID=299809&lt;br /&gt;
			&amp;amp;lt;/link&amp;amp;gt;&lt;br /&gt;
			&amp;amp;lt;pubDate&amp;amp;gt;Fri, 14 Jul 2006 11:26:56 GMT&amp;amp;lt;/pubDate&amp;amp;gt;&lt;br /&gt;
		&amp;amp;lt;/item&amp;amp;gt;&lt;br /&gt;
	&amp;amp;lt;/channel&amp;amp;gt;	&lt;br /&gt;
&amp;amp;lt;/rss&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==rss.aspx==&lt;br /&gt;
&lt;br /&gt;
RSS feednél a ContentType-ot kétféle értékre szokták állítani: használják a =text/xml= és az =application/rss+xml= mime type-okat. Kompatibilitási okokból az utóbbit válaszoltam.&lt;br /&gt;
A =&amp;amp;lt;html&amp;amp;gt;...&amp;amp;lt;/html&amp;amp;gt;= rész csak azért szükséges, hogy megnyugtassam a fordítót, és ne warningoljon. A .cs file-ban úgyis felülírom a kimenetet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeFile=&amp;quot;rss.aspx.cs&amp;quot; Inherits=&amp;quot;rss&amp;quot; &lt;br /&gt;
	ContentType=&amp;quot;text/xml&amp;quot; %&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;html&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;body&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/body&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/html&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==web.config==&lt;br /&gt;
&lt;br /&gt;
A konfigurációs file-ban tárolom az adatbázis kapcsolat felépítéséhez szükséges &amp;lt;i&amp;gt;connection string&amp;lt;/i&amp;gt;et. Az adatbázis szerveren az SQLEXPRESS-ről defaultra van állítva, az authentikációt a Windows végzi és az adatbázis neve rtfm. A connection stringet a System.Configuration.ConfigurationManager osztályon keresztül kérdezem le.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;connectionStrings&amp;amp;gt;&lt;br /&gt;
	&amp;amp;lt;clear/&amp;amp;gt;&lt;br /&gt;
	&amp;amp;lt;add name=&amp;quot;RTFMConnectionString&amp;quot;&lt;br /&gt;
		connectionString=&amp;quot;Data Source=.;Integrated Security=True;Initial catalog=rtfm&amp;quot;&lt;br /&gt;
		providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/connectionStrings&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==rss.aspx.cs==&lt;br /&gt;
&lt;br /&gt;
Az adatbázis tartalmaz egy Article táblát, ami a begyűjtött cikkeknek tartalmazza a címét, leadjét, url-jét és dátumát. Az utolsó cikkeket a listLastArticles tárolt eljárás kérdezi le. Az eljárás paramétere a @lastn, ami a lekérendő cikkek számát határozza meg.&lt;br /&gt;
&lt;br /&gt;
Az oldal kimenetét közvetlenül írom a Response.OutputStream-en keresztül XmlTextWriter-rel.&lt;br /&gt;
&lt;br /&gt;
Még egy nemtriviális dolgot nem említettem: a dátum formázását. A cikk dátumát pl. a következő módon lehet nemzetközi formátumúvá alakítani: =((DateTime)rdr[&amp;quot;time&amp;quot;]).ToString(&amp;quot;R&amp;quot;)=.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;using System;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Configuration;&lt;br /&gt;
using System.Xml;&lt;br /&gt;
using System.Text;&lt;br /&gt;
using System.Data.SqlClient;&lt;br /&gt;
&lt;br /&gt;
public partial class rss : System.Web.UI.Page&lt;br /&gt;
{&lt;br /&gt;
	 protected void Page_Load(object sender, EventArgs e) {&lt;br /&gt;
		  XmlTextWriter xw = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);&lt;br /&gt;
		  WriteHeader(xw);&lt;br /&gt;
		  WriteItems(xw);&lt;br /&gt;
		  WriteFooter(xw);&lt;br /&gt;
		  Response.End();&lt;br /&gt;
	 }&lt;br /&gt;
&lt;br /&gt;
	 private void WriteHeader(XmlTextWriter xw) {&lt;br /&gt;
		  xw.WriteStartDocument();&lt;br /&gt;
		  xw.WriteStartElement(&amp;quot;rss&amp;quot;);&lt;br /&gt;
		  xw.WriteAttributeString(&amp;quot;version&amp;quot;, &amp;quot;2.0&amp;quot;);&lt;br /&gt;
		  xw.WriteStartElement(&amp;quot;channel&amp;quot;);&lt;br /&gt;
		  xw.WriteElementString(&amp;quot;title&amp;quot;, &amp;quot;RTFM&amp;quot;);&lt;br /&gt;
		  xw.WriteElementString(&amp;quot;link&amp;quot;, &amp;quot;http://localhost/RTFM/Default.aspx&amp;quot;);&lt;br /&gt;
		  xw.WriteElementString(&amp;quot;description&amp;quot;, &amp;quot;Real-Time Financial news Monitoring&amp;quot;);&lt;br /&gt;
		  xw.WriteElementString(&amp;quot;copyright&amp;quot;, &amp;quot;(c) 2006, Pallos Péter, Pallos Tamás&amp;quot;);&lt;br /&gt;
		  // Writes the time in the following format: Fri, 14 Jul 2006 11:26:56 GMT&lt;br /&gt;
		  xw.WriteElementString(&amp;quot;pubDate&amp;quot;, DateTime.Now.ToString(&amp;quot;R&amp;quot;));&lt;br /&gt;
	 }&lt;br /&gt;
&lt;br /&gt;
	 private void WriteItems(XmlTextWriter xw) {&lt;br /&gt;
		  SqlConnection conn = new SqlConnection(&lt;br /&gt;
				ConfigurationManager.ConnectionStrings[&amp;quot;RTFMConnectionString&amp;quot;].ConnectionString);&lt;br /&gt;
		  conn.Open();&lt;br /&gt;
&lt;br /&gt;
		  // SELECT TOP @lastn time, title, lead, url FROM Article ORDER BY time&lt;br /&gt;
		  SqlCommand cmd = new SqlCommand(&amp;quot;listLastArticles&amp;quot;, conn);&lt;br /&gt;
		  cmd.CommandType = CommandType.StoredProcedure;&lt;br /&gt;
		  cmd.Parameters.AddWithValue(&amp;quot;@lastn&amp;quot;, 10);&lt;br /&gt;
		  SqlDataReader rdr = cmd.ExecuteReader();&lt;br /&gt;
&lt;br /&gt;
		  while (rdr.Read()) {&lt;br /&gt;
				xw.WriteStartElement(&amp;quot;item&amp;quot;);&lt;br /&gt;
				xw.WriteElementString(&amp;quot;title&amp;quot;, rdr[&amp;quot;title&amp;quot;].ToString());&lt;br /&gt;
				xw.WriteElementString(&amp;quot;description&amp;quot;, rdr[&amp;quot;lead&amp;quot;].ToString());&lt;br /&gt;
				xw.WriteElementString(&amp;quot;link&amp;quot;, rdr[&amp;quot;articleUrl&amp;quot;].ToString());&lt;br /&gt;
				xw.WriteElementString(&amp;quot;pubDate&amp;quot;, ((DateTime)rdr[&amp;quot;time&amp;quot;]).ToString(&amp;quot;R&amp;quot;));&lt;br /&gt;
				xw.WriteEndElement();&lt;br /&gt;
		  }&lt;br /&gt;
&lt;br /&gt;
		  rdr.Close();&lt;br /&gt;
		  conn.Close();&lt;br /&gt;
	 }&lt;br /&gt;
&lt;br /&gt;
	 private void WriteFooter(XmlTextWriter xw) {&lt;br /&gt;
		  xw.WriteEndElement();&lt;br /&gt;
		  xw.WriteEndElement();&lt;br /&gt;
		  xw.WriteEndDocument();&lt;br /&gt;
		  xw.Close();&lt;br /&gt;
	 }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[PallosPeter|Peti]] - 2006.08.11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Valaszthato]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>