<?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[std::list, wie funktioniert der vergleich?]]></title><description><![CDATA[<p>hab keine lust, mich durch die doku oder den quelltext zu wühlen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> wahrscheinlich weiss es eh jemand.</p>
<p>std::list verwendet anscheinend den &quot;&lt;&quot; operator (immerhin musste ich den für mein objekt implementieren), um entscheiden zu können, ob ein objekt bereits in der liste vorhanden ist oder nicht.</p>
<p>wie macht list das? nutzt es die &lt; relation, um ein neues element mit einer geordneten liste der vorhandenen objekte zu vergleichen?</p>
<p>ich frag deshalb, weil ich in die liste objekte packe, die nicht so ohne weiteres in eine &lt; relation gebracht werden können. macht list ein short branch und fügt das element sofort ein, wenn die erste &quot;lücke&quot; gefunden wurde oder vergleicht es mit allen elementen der liste?</p>
<p>wenn letzteres nicht der fall sein sollte muss ich mir wohl doch noch paar mehr gedanken darüber machen, wie ich den &lt; operator implementieren muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/140156/std-list-wie-funktioniert-der-vergleich</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 22:16:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140156.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Mar 2006 16:53:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 16:53:20 GMT]]></title><description><![CDATA[<p>hab keine lust, mich durch die doku oder den quelltext zu wühlen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> wahrscheinlich weiss es eh jemand.</p>
<p>std::list verwendet anscheinend den &quot;&lt;&quot; operator (immerhin musste ich den für mein objekt implementieren), um entscheiden zu können, ob ein objekt bereits in der liste vorhanden ist oder nicht.</p>
<p>wie macht list das? nutzt es die &lt; relation, um ein neues element mit einer geordneten liste der vorhandenen objekte zu vergleichen?</p>
<p>ich frag deshalb, weil ich in die liste objekte packe, die nicht so ohne weiteres in eine &lt; relation gebracht werden können. macht list ein short branch und fügt das element sofort ein, wenn die erste &quot;lücke&quot; gefunden wurde oder vergleicht es mit allen elementen der liste?</p>
<p>wenn letzteres nicht der fall sein sollte muss ich mir wohl doch noch paar mehr gedanken darüber machen, wie ich den &lt; operator implementieren muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014702</guid><dc:creator><![CDATA[std::list]]></dc:creator><pubDate>Sun, 12 Mar 2006 16:53:20 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 16:55:39 GMT]]></title><description><![CDATA[<p>Steh ich auf dem Schlauch?</p>
<p>std::list sieht überhaupt nicht nach ob ein Element bereits in der Liste vorhanden ist? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Meinst du eventl. ein std::set?</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014704</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 12 Mar 2006 16:55:39 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 16:57:22 GMT]]></title><description><![CDATA[<p>std::list schrieb:</p>
<blockquote>
<p>macht list ein short branch und fügt das element sofort ein, wenn die erste &quot;lücke&quot; gefunden wurde oder vergleicht es mit allen elementen der liste?</p>
</blockquote>
<p>weder noch; Du kannst jedes Element mit dem passenden Typ in eine std::list packen. Ein operator&lt; ist nicht nötig.<br />
Was Du da beschreibst macht std::set.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014706</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Sun, 12 Mar 2006 16:57:22 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 16:59:26 GMT]]></title><description><![CDATA[<p>ihr habt recht, ich meine std::set. ansonsten bleibt die frage gleich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014708</guid><dc:creator><![CDATA[std::set]]></dc:creator><pubDate>Sun, 12 Mar 2006 16:59:26 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 17:00:37 GMT]]></title><description><![CDATA[<p>Vielleicht ein Schreibfehler. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Einer std::list ist es sch****egal ob ein Objekt bereits in der Liste<br />
vorhanden ist. Der &lt; operator wird verwendet wenn du list.sort() ohne<br />
eine Sort-Funktion aufrufst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014710</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Sun, 12 Mar 2006 17:00:37 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 17:01:28 GMT]]></title><description><![CDATA[<p>Ooops, was für ein Gedrängel. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014712</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Sun, 12 Mar 2006 17:01:28 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 17:02:30 GMT]]></title><description><![CDATA[<p>Wenn ein op&lt; keinen Sinn macht musst du std::set eine andere Möglichkeit geben die Element sortiert zu halten um den gewünschten Speed durch ein std::set auch zu haben.</p>
<p>Du kannst bei der Erstellung als zweiten Template-Parameter ein Prädikat angeben, dass die Sortierung vornimmt.</p>
<p>Standardmäßig wird std::less verwendet, welches intern den op&lt; benützt.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014714</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 12 Mar 2006 17:02:30 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 17:03:34 GMT]]></title><description><![CDATA[<blockquote>
<p>An STL set is:<br />
- An associative container, which a variable size container that supports the efficient retrieval of element values based on an associated key value. Further, it is a simple associative container because its element values are its key values.<br />
- Reversible, because it provides a bidirectional iterator to access its elements.<br />
<strong>- Sorted, because its elements are ordered by key values within the container in accordance with a specified comparison function.</strong><br />
- Unique in the sense that each of its elements must have a unique key. Since set is also a simple associative container, its elements are also unique.</p>
</blockquote>
<p>Punkt 3 erfordert, dass deine Elemente in irgendeinerweise sortiert werden können. Wenn das nicht der Fall ist, ist std::set nicht der richtige Container.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014718</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 12 Mar 2006 17:03:34 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 17:10:58 GMT]]></title><description><![CDATA[<p>wegen des speedups hab ich auf std::set zurückgegriffen. ich muss aus meiner objektmenge alle duplikate entfernen und jede eigene implementation wäre unter garantie langsamer als das, was in der stl vorhanden ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>werd mir dann wohl ne schnelle ordnungsrelation ausdenken müssen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014730</guid><dc:creator><![CDATA[std::setlist]]></dc:creator><pubDate>Sun, 12 Mar 2006 17:10:58 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 17:12:14 GMT]]></title><description><![CDATA[<p>std::setlist schrieb:</p>
<blockquote>
<p>wegen des speedups hab ich auf std::set zurückgegriffen. ich muss aus meiner objektmenge alle duplikate entfernen und jede eigene implementation wäre unter garantie langsamer als das, was in der stl vorhanden ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>werd mir dann wohl ne schnelle ordnungsrelation ausdenken müssen.</p>
</blockquote>
<p>Wie erkennst du Duplikate wenn du die einzelnen Elemente nicht untereinander unterschieden kannst? Wenn sie unterscheidbar sind kannst du im schlechtesten Fall ja immer von &quot;größer&quot; reden wenn sie unterschiedlich sind und ansonsten von &quot;gleich&quot;.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014731</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 12 Mar 2006 17:12:14 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 17:18:14 GMT]]></title><description><![CDATA[<p>Nein, das geht nicht, das wäre keine (totale?) Ordnungsrelation. Das verursacht höchstens Abstürze und Endlosschleifen.</p>
<p>Bye, TGGC (<a href="http://tggc.tg.funpic.de/index.php?cat=1&amp;page=8" rel="nofollow">Fakten</a>)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014735</guid><dc:creator><![CDATA[TGGC]]></dc:creator><pubDate>Sun, 12 Mar 2006 17:18:14 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 17:21:48 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<p>Wenn sie unterscheidbar sind kannst du im schlechtesten Fall ja immer von &quot;größer&quot; reden wenn sie unterschiedlich sind und ansonsten von &quot;gleich&quot;.</p>
</blockquote>
<p>Meines Wissens führt das zu einem undefinierten Verhalten beim Einfügen in einen std::set. In der Praxis ergibt sich u.U. eine Endlosschleife.<br />
Die Elemente müssen eindeutig sortierbar sein.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014738</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Sun, 12 Mar 2006 17:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 17:24:39 GMT]]></title><description><![CDATA[<blockquote>
<p>Nein, das geht nicht, das wäre keine (totale?) Ordnungsrelation. Das verursacht höchstens Abstürze und Endlosschleifen.</p>
</blockquote>
<p>ich nehme an, da std::set den &lt; operator verwendet, wird es eine totale ordnungsrelation verwenden. partielle ordnungen würden zudem &quot;duplikate&quot; zulassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014741</guid><dc:creator><![CDATA[std::list²]]></dc:creator><pubDate>Sun, 12 Mar 2006 17:24:39 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 17:29:58 GMT]]></title><description><![CDATA[<blockquote>
<p>Meines Wissens führt das zu einem undefinierten Verhalten beim Einfügen in einen std::set. In der Praxis ergibt sich u.U. eine Endlosschleife.<br />
Die Elemente müssen eindeutig sortierbar sein.</p>
</blockquote>
<p>mein erster versuch war tatsächlich einfach der, dass ich den op&lt; als &quot;op!=&quot; implementiert hatte. mehrere testdurchläufe mit 2 mio. objekten mit vielen duplikaten sind auch recht fix durchgelaufen. es wurden aber erstaunlich wenig objekte entfernt, was mich auf die frage nach der art des vergleichs brachte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014744</guid><dc:creator><![CDATA[std::std::std::std]]></dc:creator><pubDate>Sun, 12 Mar 2006 17:29:58 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 17:58:08 GMT]]></title><description><![CDATA[<p>Wenn ich nicht ganz falsch liege testet set auf (!(value&lt;*it) &amp;&amp; !(*it&lt;value)).<br />
Wie wäre es mit ner std::map die als Schlüssel die Speicheradresse der konkreten Objekte nutzt?</p>
<p>MfG Spacelord</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014771</guid><dc:creator><![CDATA[Spacelord]]></dc:creator><pubDate>Sun, 12 Mar 2006 17:58:08 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 18:08:41 GMT]]></title><description><![CDATA[<p>hey, die idee ist gut. ich werds mal damit versuchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014781</guid><dc:creator><![CDATA[std usw.]]></dc:creator><pubDate>Sun, 12 Mar 2006 18:08:41 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 18:23:14 GMT]]></title><description><![CDATA[<p>Naja,eigentlich ist die Idee ziemlicher Käse <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> ,aber ich frag mich auch warum du unbedingt nen sortierten Container für nicht sortierbare Objekte brauchst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> !?<br />
Wie willst du denn jemals irgendwelche konkreten Objekte in der map wiederfinden?</p>
<p>MfG Spacelord</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014793</guid><dc:creator><![CDATA[Spacelord]]></dc:creator><pubDate>Sun, 12 Mar 2006 18:23:14 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 18:39:24 GMT]]></title><description><![CDATA[<p>die idee ist kein käse, denn so erspar ich mir das generieren eines keys.</p>
<p>map vergleicht aber offenbar auch nicht alle objekte. also im endeffekt doch käse <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>ich brauch die objekte eigentlich nicht sortiert, ich brauch nur nen schnelle methode, duplikate zu entfernen. duplikate sind all jene objekte, bei denen bestimmte member variablen gleich sind.</p>
<p>dachte halt, vielleicht hätte irgendne stl klasse ne schweinegeile methode eingebaut, auf duplikate zu überprüfen. aber es ist wohl doch bloss ne striktordnung.</p>
<p>aber immerhin erspar ich es mir so, den ganzen krams komplett selbst implementieren zu müssen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> ich muss mir halt nur noch ne striktordnung für meine objekte ausdenken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014805</guid><dc:creator><![CDATA[std etc]]></dc:creator><pubDate>Sun, 12 Mar 2006 18:39:24 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 19:37:08 GMT]]></title><description><![CDATA[<p>Eventuell ist dann sowas in der Art für dich von Interesse <a href="http://www.sgi.com/tech/stl/hash_set.html" rel="nofollow">http://www.sgi.com/tech/stl/hash_set.html</a>.<br />
Ansonsten kommst du in nem unsortierten Container immer auf O(n).Also wäre vielleicht auch std::unique ne Alternative.<br />
Oder schau mal ob boost dir was in der Richtung bietet...</p>
<p>MfG Spacelord</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014845</guid><dc:creator><![CDATA[Spacelord]]></dc:creator><pubDate>Sun, 12 Mar 2006 19:37:08 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Sun, 12 Mar 2006 19:45:31 GMT]]></title><description><![CDATA[<p>Eigentlich ist es doch ziemlich simpel 'ne Vergleichsfunktion zu schreiben. Du betrachtest einfach beide Daten als ByteArray (oder int.. egal), wenn eins länger ist mit Nullen auffüllen. Und dann vergleichst du die ersten Einträge beider Arrays, ist einer größer, hast du das Ergebnis. Bei Gleichheit gehts mit dem nächsten weiter. Entweder findest du irgendwann einen Unterschied, oder die Objekte sind halt gleich.</p>
<p>Bye, TGGC (<a href="http://tggc.tg.funpic.de/index.php?cat=1&amp;page=8" rel="nofollow">Fakten</a>)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014852</guid><dc:creator><![CDATA[TGGC]]></dc:creator><pubDate>Sun, 12 Mar 2006 19:45:31 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Mon, 13 Mar 2006 08:16:00 GMT]]></title><description><![CDATA[<p><a href="http://cppreference.com/cppalgorithm/unique.html" rel="nofollow">unique</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015004</guid><dc:creator><![CDATA[winheis]]></dc:creator><pubDate>Mon, 13 Mar 2006 08:16:00 GMT</pubDate></item><item><title><![CDATA[Reply to std::list, wie funktioniert der vergleich? on Mon, 13 Mar 2006 08:21:16 GMT]]></title><description><![CDATA[<p>doch nicht. macht nur nur aufeinanderfolgende duplikate weg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015006</guid><dc:creator><![CDATA[winheis]]></dc:creator><pubDate>Mon, 13 Mar 2006 08:21:16 GMT</pubDate></item></channel></rss>