<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problem mit Maploader]]></title><description><![CDATA[<p>Ich möchte eine einfache 2D Map aus einer Textdatei laden. Dazu erstelle ich zunächst einen String oder ein char-array mit:</p>
<p>map01.txt<br />
map02.txt<br />
...<br />
map50.txt</p>
<p>Und nun würde ich gerne eine Datei nach der anderen öffnen und in den Arbeitsspeicher laden.</p>
<p>Jedoch kann ich an einen String keine Zahl anhängen.</p>
<pre><code class="language-cpp">string map(&quot;map&quot;);
    for(short x = 0; x &lt; 50; x++)
    {
        for(short y = 0; y &lt; 9; y++)
        {
            mapList[x][y] = map + (i + 1) + &quot;.txt&quot;;
        }
    }
ifstream mapFile(mapList......
</code></pre>
<p>So in der Art nur ich kann an einen String keine Zahl anhängen und bei char auch nicht. Wie kann ich dynamisch die map List erstellen und so...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/148514/problem-mit-maploader</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 21:48:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/148514.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 27 May 2006 14:28:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 14:28:10 GMT]]></title><description><![CDATA[<p>Ich möchte eine einfache 2D Map aus einer Textdatei laden. Dazu erstelle ich zunächst einen String oder ein char-array mit:</p>
<p>map01.txt<br />
map02.txt<br />
...<br />
map50.txt</p>
<p>Und nun würde ich gerne eine Datei nach der anderen öffnen und in den Arbeitsspeicher laden.</p>
<p>Jedoch kann ich an einen String keine Zahl anhängen.</p>
<pre><code class="language-cpp">string map(&quot;map&quot;);
    for(short x = 0; x &lt; 50; x++)
    {
        for(short y = 0; y &lt; 9; y++)
        {
            mapList[x][y] = map + (i + 1) + &quot;.txt&quot;;
        }
    }
ifstream mapFile(mapList......
</code></pre>
<p>So in der Art nur ich kann an einen String keine Zahl anhängen und bei char auch nicht. Wie kann ich dynamisch die map List erstellen und so...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066114</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 14:28:10 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 14:34:26 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">mapList[x][y] = map + static_cast&lt;char&gt;('0' + i + 1) + &quot;.txt&quot;;
</code></pre>
<p>BTW ist das ein ziemlich komischer Ansatz. Was machst du da unten mit dem ifstream?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066119</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 27 May 2006 14:34:26 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:07:38 GMT]]></title><description><![CDATA[<p>Naja ich wollte es so machen:</p>
<p>Die mapList besteht ja dann aus 50 strings, map01.txt, ...<br />
Und ich öffne in einer Schleife eine Datei nach der anderen, lese jede Zeile aus und speichere sie in ein map array.</p>
<p>Somit sind dann alle maps im Arbeitsspeicher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066142</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 15:07:38 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:11:48 GMT]]></title><description><![CDATA[<p>Das Problem ist ja auch:</p>
<p>ifstream nimmt ja nur char an, kein string.</p>
<p>Muss ich jetzt also alle map-Namen in einem char-array speichern? Da wird dann außerdem eine Zahl zu einem Buchstaben?</p>
<p>Wie könnte ich das am besten lösen?</p>
<p>Ich hatte zuerst nen string erzeugt und dann in char umgewandelt, aber da kam ich durcheinander.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066146</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 15:11:48 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:20:07 GMT]]></title><description><![CDATA[<p>Du brauchst die Mapnamen überhaupt nicht zu speichern. Weshalb auch?</p>
<p>Und deine Zahl-String-Umwandlung funktioniert für Zahlen bis 50 problemlos folgendermaßen:</p>
<pre><code class="language-cpp">// i ist ein hochlaufender Integer
&quot;map&quot; + ('0' + (i / 10) ) + ('0' + (i % 10) ) + &quot;.txt&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1066153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066153</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 27 May 2006 15:20:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:25:00 GMT]]></title><description><![CDATA[<p>Warum brauche ich keine mapList?</p>
<p>Dann weiß man ja nicht, wieviele maps man laden muss...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066157</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 15:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:26:14 GMT]]></title><description><![CDATA[<p>Ich möchte einfach nur per ifstream map01.txt bis map50.txt hintereinander öffnen und jeweils die Datei in ein map-array speichern.</p>
<p>Nur ifstream nimmt keine strings an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066158</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 15:26:14 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:36:00 GMT]]></title><description><![CDATA[<p>string::c_str().</p>
<p>Langsam komm ich mir verarscht vor. Du weißt nicht, wie viele Maps du laden sollst? Einen Post drunter schreibst du, dass es 50 sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066163</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 27 May 2006 15:36:00 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:41:36 GMT]]></title><description><![CDATA[<p>Sorry daran hab ich nicht gedacht.</p>
<p>Mal ausprobieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066167</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 15:41:36 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:45:46 GMT]]></title><description><![CDATA[<p>Soweit bin ich grad:</p>
<pre><code class="language-cpp">class Field
{
	string curMap;
	char maps[50][15][26];
public:
	Field();
	~Field();
};
</code></pre>
<pre><code class="language-cpp">Field::Field()
{
	// Load maps
	string map(&quot;map&quot;);
	for(short c = 0; c &lt; 50; c++)
	{
		curMap = map + static_cast&lt;char&gt;('0' + c + 1) + &quot;.txt&quot;;
	}
}
</code></pre>
<p>Jetzt möchte ich aus curMap char* machen und dann per ifstream öffnen und in char maps[50][15][26] laden.</p>
<p>(Das sind doch 50 arrays aus 15 Zeilen und 26 Elementen, wenn ich das richtig verstanden habe?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066171</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 15:45:46 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:50:45 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">ccurMap = curMap.c_str();
</code></pre>
<p>Funzt nicht:</p>
<p>error C2440: '=' : 'const char *' kann nicht in 'char' konvertiert werden</p>
<p>ccurMap ist vom Typ char.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066175</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 15:50:45 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:53:02 GMT]]></title><description><![CDATA[<p>Meierei schrieb:</p>
<blockquote>
<p>ccurMap ist vom Typ char.</p>
</blockquote>
<p>ja dann mach ein <strong>const char</strong>* drauß^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066177</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Sat, 27 May 2006 15:53:02 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:53:32 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>wie soll auch ein Pointer auf eine Zeichenkette an einen char übergeben werden?<br />
Du sollst das ja auch so einsetzen :</p>
<pre><code class="language-cpp">std::string filename = &quot;test.txt&quot;;
std::ifstream file(filename.c_str());
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066178</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 27 May 2006 15:53:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 15:58:12 GMT]]></title><description><![CDATA[<p>Yay. Danke ich werde experimentieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066188</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 15:58:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 16:06:49 GMT]]></title><description><![CDATA[<p>Was stimmt nun hier wieder nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<pre><code class="language-cpp">class Field
{
	string curMap;
	char maps[50][15][26];
public:
	Field();
	~Field();
};
</code></pre>
<pre><code class="language-cpp">Field::Field()
{
	// Load maps
	string map(&quot;map&quot;);
	for(short i = 0; i &lt; 50; i++)
	{
		curMap = map + static_cast&lt;char&gt;('0' + i + 1) + &quot;.txt&quot;;
		ifstream mapFile(curMap.c_str());

		for(short r = 0; r &lt; 15; r++)
			mapFile.getline(&amp;maps[i][r][], r);
	}
}
</code></pre>
<p>error C2059: Syntaxfehler : ']'</p>
<p>Wenn man das Element nicht angibt, wird einfach die ganze Zeile reingeschrieben, oder? Oder muss ich das manuell per get machen und für die Elemente auch noch ne Schleife?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066199</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 16:06:49 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 16:09:07 GMT]]></title><description><![CDATA[<p>Jetzt kommt zumindest kein Fehler mehr:</p>
<pre><code class="language-cpp">Field::Field()
{
	// Load maps
	string map(&quot;map&quot;);
	// For each map
	for(short i = 0; i &lt; 50; i++)
	{
		curMap = map + static_cast&lt;char&gt;('0' + i + 1) + &quot;.txt&quot;;
		ifstream mapFile(curMap.c_str());

		// For each row
		for(short r = 0; r &lt; 15; r++)
		{
			// For each element
			for(short e = 0; e &lt; 26; e++)
				mapFile.get(&amp;maps[i][r][e], e);
		}
	}
}
</code></pre>
<p>Ist das so korrekt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066203</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 16:09:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 16:16:16 GMT]]></title><description><![CDATA[<p>Nein. Warum nicht einfach so?</p>
<pre><code class="language-cpp">for(int i = 0; i &lt; 50; ++i)
    ifstream in(&quot;map&quot; + ('0' + i / 10) + ('0' + i % 10) + &quot;.txt&quot;);
</code></pre>
<p>Du brauchst nicht hunderttausend Variablen, die immer denselben Wert haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066214</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 27 May 2006 16:16:16 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 16:20:29 GMT]]></title><description><![CDATA[<p>Ok.</p>
<pre><code class="language-cpp">Field::Field()
{
	// Load maps - For each map
	for(short i = 0; i &lt; 50; i++)
	{
		ifstream mapFile(&quot;map&quot; + ('0' + i / 10) + ('0' + i % 10) + &quot;.txt&quot;);

		if(mapFile)
			cout &lt;&lt; curMap &lt;&lt; &quot; geladen!&quot; &lt;&lt; endl;
		else
			cout &lt;&lt; curMap &lt;&lt; &quot; nicht geladen!&quot; &lt;&lt; endl;

		// For each row
		for(short r = 0; r &lt; 15; r++)
		{
			// For each element
			for(short e = 0; e &lt; 26; e++)
				mapFile.get(&amp;maps[i][r][e], e);
		}
	}
}
</code></pre>
<p>error C2110: Zwei Zeiger koennen nicht addiert werden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066220</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 16:20:29 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 16:25:12 GMT]]></title><description><![CDATA[<p>Das war auch nicht wirklich das Wahre:</p>
<pre><code class="language-cpp">curMap = map + static_cast&lt;char&gt;('0' + i + 1) + &quot;.txt&quot;;
</code></pre>
<p>Es kommt dann nämlich mapK.txt, mapL.txt und so weiter raus...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066226</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 16:25:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 16:28:40 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das muß auch so aussehen</p>
<pre><code class="language-cpp">#include &lt;sstream&gt;
#include &lt;iomanip&gt;
..
  for(int i = 0; i &lt; 50; ++i)
  {
    std::stringstream filename;
    filename &lt;&lt; &quot;map&quot;;
    filename.width(2);
    filename.fill('0');
    filename &lt;&lt; i &lt;&lt; &quot;.txt&quot;;
    std::ifstream in(filename.str().c_str());
    ... // Mache etwas wenn Datei durch in geöffnet wurde
  }
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066230</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 27 May 2006 16:28:40 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 16:35:33 GMT]]></title><description><![CDATA[<p>Danke ich werde es sofort ausprobieren.</p>
<p>Leider sind meine Kenntnisse mit stringstreams und Manipulatoren sehr begrenzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066236</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 16:35:33 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 16:38:21 GMT]]></title><description><![CDATA[<p>Meierei schrieb:</p>
<blockquote>
<p>error C2110: Zwei Zeiger koennen nicht addiert werden</p>
</blockquote>
<p>Mein Fehler.</p>
<blockquote>
<p>Das war auch nicht wirklich das Wahre:</p>
</blockquote>
<p>Doch, das ist das Wahre für einstellige Zahlen. Wies mit zweistelligen geht, hab ich auch schon gezeigt.</p>
<p>Nimm am besten den Snippet von akari, ich hab keinen Bock mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066239</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 27 May 2006 16:38:21 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 16:43:31 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Hmm. Habe nur noch Probleme beim Einlesen.</p>
<pre><code class="language-cpp">Field::Field() 
{ 
    // Load maps
	// For each map
    for(short i = 0; i &lt; 1; i++) 
    { 
		stringstream curMap;
		curMap &lt;&lt; &quot;map&quot;;
		curMap.width(2); 
        curMap.fill('0');
		curMap &lt;&lt; i + 1 &lt;&lt; &quot;.txt&quot;;

		ifstream mapFile(curMap.str().c_str()); 
		mapFile.

		if(mapFile) 
            cout &lt;&lt; curMap.str() &lt;&lt; &quot; geladen!&quot; &lt;&lt; endl; 
        else 
            cout &lt;&lt; curMap.str() &lt;&lt; &quot; nicht geladen!&quot; &lt;&lt; endl; 

        // For each row 
        for(short r = 0; r &lt; 15; r++) 
        { 
            // For each element 
            for(short e = 0; e &lt; 26; e++) 
                mapFile.get(&amp;maps[i][r][e], e); 
			mapFile.
        } 
    } 
}
</code></pre>
<p>Und zum Zeichnen:</p>
<pre><code class="language-cpp">void Field::drawMap()
{
	for(short r = 0; r &lt; 15; r++)
	{
		for(short e = 0; e &lt; 26; e++)
		{
			cout &lt;&lt; maps[0][r][e] &lt;&lt; &quot;  &quot;;
		}
	}
	cout &lt;&lt; &quot;Drawed&quot; &lt;&lt; endl;
}
</code></pre>
<p>Problem beim einlesen. Wie wechsle ich zur nächsten Zeile?</p>
<p>(Die Textdatei besteht aus 15 Zeilen mit jeweils 26 Zeichen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066246</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 16:43:31 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 19:32:51 GMT]]></title><description><![CDATA[<p>Kann mir hier bitte jemand helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066365</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 19:32:51 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Maploader on Sat, 27 May 2006 19:57:57 GMT]]></title><description><![CDATA[<p>Habs selber gecheckt.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

int main()
{
	char maps[50][15][26];

	ifstream mapFile(&quot;map01.txt&quot;, ios::in | ios::out | ios::binary);

	mapFile.getline(maps[0][0], 60);

	cout &lt;&lt; maps[0][0][0];
	cout &lt;&lt; maps[0][0][1];

	return 0;
}
</code></pre>
<p>Ist ja doch nicht so schwer...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066375</guid><dc:creator><![CDATA[Meierei]]></dc:creator><pubDate>Sat, 27 May 2006 19:57:57 GMT</pubDate></item></channel></rss>