<?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[&amp;quot;Selfmade&amp;quot; XML-Pasrer]]></title><description><![CDATA[<p>Hallo liebe Community!</p>
<p>In meinem Modul (C++) stehe ich vor der Aufgabe einen XML-Parser zu programmieren.</p>
<p>Da ich bislang meist mit dem Kopf durch die Wand programmiert habe, wollte ich diesmal ein paar erfahrene Coder um Rat bitten.</p>
<p>Das Programm soll...</p>
<p>...die Hierarchie erkennen und in entsprechende Strukturen oder Objekte ablegen<br />
...die Hierachie bis zu einem bestimmten Wert wieder ausgeben<br />
...Ausgabe ohne Attribute<br />
...Ausgabe des Elementtextes unterdrücken</p>
<p>Die Hauptfragen die sich mir stellen:</p>
<p>Wie soll ich die Elemente(Elementtexte, Attribute) speichern?</p>
<p>Als Liste? Stack? (Binär)Baum?</p>
<p>Und:</p>
<p>Wie sollte ich die XML-Datei einlesen?</p>
<p>Zeichen für Zeichen? Zeilenweise?</p>
<p>Über ein paar Denkanstöße würde ich mich sehr freuen.</p>
<p>Vielen Dank!</p>
<p>Edit: Fertige Parser wie tinyXML sind (natürlich) nicht erlaubt.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/317778/quot-selfmade-quot-xml-pasrer</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 22:33:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/317778.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 Jun 2013 13:29:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Thu, 20 Jun 2013 13:30:21 GMT]]></title><description><![CDATA[<p>Hallo liebe Community!</p>
<p>In meinem Modul (C++) stehe ich vor der Aufgabe einen XML-Parser zu programmieren.</p>
<p>Da ich bislang meist mit dem Kopf durch die Wand programmiert habe, wollte ich diesmal ein paar erfahrene Coder um Rat bitten.</p>
<p>Das Programm soll...</p>
<p>...die Hierarchie erkennen und in entsprechende Strukturen oder Objekte ablegen<br />
...die Hierachie bis zu einem bestimmten Wert wieder ausgeben<br />
...Ausgabe ohne Attribute<br />
...Ausgabe des Elementtextes unterdrücken</p>
<p>Die Hauptfragen die sich mir stellen:</p>
<p>Wie soll ich die Elemente(Elementtexte, Attribute) speichern?</p>
<p>Als Liste? Stack? (Binär)Baum?</p>
<p>Und:</p>
<p>Wie sollte ich die XML-Datei einlesen?</p>
<p>Zeichen für Zeichen? Zeilenweise?</p>
<p>Über ein paar Denkanstöße würde ich mich sehr freuen.</p>
<p>Vielen Dank!</p>
<p>Edit: Fertige Parser wie tinyXML sind (natürlich) nicht erlaubt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2332801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2332801</guid><dc:creator><![CDATA[pop]]></dc:creator><pubDate>Thu, 20 Jun 2013 13:30:21 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Thu, 20 Jun 2013 14:01:42 GMT]]></title><description><![CDATA[<p>Die Datenstruktur würde ich mir selbst bauen (da es ja eine Übung ist, sonst eher was fertiges für alles nehmen). Stichwort Composite-Pattern -&gt; also so rekursive Klassen (wurde das gerne mal bei uns genannt)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2332807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2332807</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 20 Jun 2013 14:01:42 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Thu, 20 Jun 2013 15:12:13 GMT]]></title><description><![CDATA[<p>Ok...schon mal danke dafür.</p>
<p>Ich denke ich werde eine (einfach) verkettete Liste nehmen. Ist dies möglich oder stehe ich so irgendwann vor einer Wand?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2332834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2332834</guid><dc:creator><![CDATA[pop]]></dc:creator><pubDate>Thu, 20 Jun 2013 15:12:13 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Thu, 20 Jun 2013 15:35:20 GMT]]></title><description><![CDATA[<p>pop schrieb:</p>
<blockquote>
<p>Ich denke ich werde eine (einfach) verkettete Liste nehmen. Ist dies möglich oder stehe ich so irgendwann vor einer Wand?</p>
</blockquote>
<p>Ich kenne deine Grundkenntnisse nicht, aber ich hätte ganz pragmatisch ein</p>
<pre><code class="language-cpp">struct xml_element {
  std::string name;
  std::map&lt;std::string, xml_element&gt; atributes;
  std::vector&lt;xml_element&gt; content;
};
</code></pre>
<p>genommen.</p>
<p>Wenn die Standardbibliothek von C++ erlaubt ist, gibt es eigentlich keinen Grund, auf sie zu verzichten.</p>
<p>Mit selbergebauten Listen wird der Code erfahrungsgemäss sehr unübersichtlich, was zu Pointerfehlern, Memory-Leaks und weiteren Übeln führt, die Anfänger eher abschrecken, als nützen. Und abgesehen davon ist das mit Listen auch langsamer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2332840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2332840</guid><dc:creator><![CDATA[modul]]></dc:creator><pubDate>Thu, 20 Jun 2013 15:35:20 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 09:53:04 GMT]]></title><description><![CDATA[<p>Vielen Dank für eure Hilfe. Ich habe mich dennoch dazu entschieden, eine einfach verkette Liste zu benutzen. Denn auch dies muss ich noch üben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333032</guid><dc:creator><![CDATA[pop]]></dc:creator><pubDate>Fri, 21 Jun 2013 09:53:04 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 10:33:57 GMT]]></title><description><![CDATA[<p>Ich würde auch einen (mehrere?) Iterator einbasteln, dann kann die Klasse alle möglichen Algorithmen nutzen, das ist sehr hilfreich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333039</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Fri, 21 Jun 2013 10:33:57 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 10:46:41 GMT]]></title><description><![CDATA[<p>modul schrieb:</p>
<blockquote>
<pre><code class="language-cpp">struct xml_element {
  std::string name;
  std::map&lt;std::string, xml_element&gt; atributes;
  std::vector&lt;xml_element&gt; content;
};
</code></pre>
<p>genommen.</p>
</blockquote>
<p>super, und wo kommen dann die inhalte hin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333046</guid><dc:creator><![CDATA[crispin kenton]]></dc:creator><pubDate>Fri, 21 Jun 2013 10:46:41 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 11:25:28 GMT]]></title><description><![CDATA[<p>pop schrieb:</p>
<blockquote>
<p>Zeichen für Zeichen? Zeilenweise?</p>
</blockquote>
<p>Zeilenweise macht keinen Sinn, da XML nicht Zeilenorientiert ist. Also Zeichenweise und damit einen stateful parser füttern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333057</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Fri, 21 Jun 2013 11:25:28 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 11:47:15 GMT]]></title><description><![CDATA[<p>pop schrieb:</p>
<blockquote>
<p>Hallo liebe Community!<br />
Wie soll ich die Elemente(Elementtexte, Attribute) speichern?</p>
<p>Als Liste? Stack? (Binär)Baum?</p>
</blockquote>
<p>Wäre es nicht sinnvoll einen Baum zu nehmen, wie beim DOM?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333071</guid><dc:creator><![CDATA[TNA]]></dc:creator><pubDate>Fri, 21 Jun 2013 11:47:15 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 11:52:54 GMT]]></title><description><![CDATA[<p>TNA schrieb:</p>
<blockquote>
<p>pop schrieb:</p>
<blockquote>
<p>Hallo liebe Community!<br />
Wie soll ich die Elemente(Elementtexte, Attribute) speichern?</p>
<p>Als Liste? Stack? (Binär)Baum?</p>
</blockquote>
<p>Wäre es nicht sinnvoll einen Baum zu nehmen, wie beim DOM?</p>
</blockquote>
<p>std::vector&lt;xml_element&gt; content; da kommt doch der baum her, oder fehlt dir der parent <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2333078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333078</guid><dc:creator><![CDATA[crispin kenton]]></dc:creator><pubDate>Fri, 21 Jun 2013 11:52:54 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 11:59:56 GMT]]></title><description><![CDATA[<p>crispin kenton schrieb:</p>
<blockquote>
<p>std::vector&lt;xml_element&gt; content; da kommt doch der baum her, oder fehlt dir der parent <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>
</blockquote>
<p>Ok, ich glaube jetzt verstehe ich das. Aber warum ist ein Attribute ein xml_element?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333081</guid><dc:creator><![CDATA[TNA]]></dc:creator><pubDate>Fri, 21 Jun 2013 11:59:56 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 12:11:49 GMT]]></title><description><![CDATA[<p>TNA schrieb:</p>
<blockquote>
<p>crispin kenton schrieb:</p>
<blockquote>
<p>std::vector&lt;xml_element&gt; content; da kommt doch der baum her, oder fehlt dir der parent <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>
</blockquote>
<p>Ok, ich glaube jetzt verstehe ich das. Aber warum ist ein Attribute ein xml_element?</p>
</blockquote>
<p>Kpl. vllt. weil ein Attribut ein String sein kann und ein String ein xml_element. Am besten fragst mal den Mr. modul, der hat sich die Grütze schließlich ausgedacht <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/2333083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333083</guid><dc:creator><![CDATA[crispin kenton]]></dc:creator><pubDate>Fri, 21 Jun 2013 12:11:49 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 12:16:39 GMT]]></title><description><![CDATA[<p>crispin kenton schrieb:</p>
<blockquote>
<p>modul schrieb:</p>
<blockquote>
<pre><code class="language-cpp">struct xml_element {
  std::string name;
  std::map&lt;std::string, xml_element&gt; atributes;
  std::vector&lt;xml_element&gt; content;
};
</code></pre>
<p>genommen.</p>
</blockquote>
<p>super, und wo kommen dann die inhalte hin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Sind die Attributwerte nicht einfach Strings?<br />
Für die Inhalte bietet sich <code>boost::variant</code> an.</p>
<pre><code class="language-cpp">struct xml_element {
  std::string name;
  std::map&lt;std::string, std::string&gt; attributes;
  std::vector&lt;boost::variant&lt;xml_element, std::string&gt;&gt; content;
};
</code></pre>
<p>pop schrieb:</p>
<blockquote>
<p>Wie sollte ich die XML-Datei einlesen?</p>
<p>Zeichen für Zeichen? Zeilenweise?</p>
</blockquote>
<p>Mach es mit Iteratoren, sodass es zum Beispiel mit <code>std::string::const_iterator</code> , <code>std::istreambuf_iterator&lt;char&gt;</code> und <code>char const *</code> funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333086</guid><dc:creator><![CDATA[TyRoXx]]></dc:creator><pubDate>Fri, 21 Jun 2013 12:16:39 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 12:24:55 GMT]]></title><description><![CDATA[<p>wegen sowas gleich boost bemühen? reicht da nicht ein</p>
<pre><code>struct xml_element {
  std::string name;
  std::map&lt;std::string, std::string&gt; attributes;
  std::vector&lt;xml_element&gt; childs;
  std::string content;
};
</code></pre>
<p><s>dann schreibt man auf content einen getter und gibt das einfach aus wenn childs.length == 0 ist</s> <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>@edit: brrrr....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333090</guid><dc:creator><![CDATA[crispin kenton]]></dc:creator><pubDate>Fri, 21 Jun 2013 12:24:55 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 12:42:20 GMT]]></title><description><![CDATA[<p>Ich würd mir mal die Interfaces von XML DOM der W3C ansehen, XML ist etwas komplizierter als Elemente und Attribute.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333099</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Fri, 21 Jun 2013 12:42:20 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 13:18:28 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<p>Ich würd mir mal die Interfaces von XML DOM der W3C ansehen, XML ist etwas komplizierter als Elemente und Attribute.</p>
<p>MfG SideWinder</p>
</blockquote>
<p>Link?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333118</guid><dc:creator><![CDATA[crispin kenton]]></dc:creator><pubDate>Fri, 21 Jun 2013 13:18:28 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 13:39:09 GMT]]></title><description><![CDATA[<p><a href="http://www.w3.org/XML" rel="nofollow">http://www.w3.org/XML</a> bzw. detaillierter <a href="http://www.w3.org/TR/2006/REC-xml11-20060816" rel="nofollow">http://www.w3.org/TR/2006/REC-xml11-20060816</a></p>
<p>Die Aufgabe einen XML-Parser selbst zu schreiben ist also in etwa vergleichbar mit der Aussage &quot;Ich baue mal gerade ein Auto&quot;...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333125</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Fri, 21 Jun 2013 13:39:09 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 14:40:55 GMT]]></title><description><![CDATA[<p>Th69 schrieb:</p>
<blockquote>
<p>Die Aufgabe einen XML-Parser selbst zu schreiben ist also in etwa vergleichbar mit der Aussage &quot;Ich baue mal gerade ein Auto&quot;...</p>
</blockquote>
<p>Kommt drauf an, was man damit machen möchte. Einen generischen, High-Level XML-Parser zu schreiben ist natürlich schon sehr anspruchsvoll, aber das will er ja anscheinend gar nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333148</guid><dc:creator><![CDATA[TNA]]></dc:creator><pubDate>Fri, 21 Jun 2013 14:40:55 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 15:00:35 GMT]]></title><description><![CDATA[<p>crispin kenton schrieb:</p>
<blockquote>
<p>childs</p>
</blockquote>
<p>parentren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333155</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 21 Jun 2013 15:00:35 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 15:10:38 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>crispin kenton schrieb:</p>
<blockquote>
<p>childs</p>
</blockquote>
<p>parentren</p>
</blockquote>
<p>parents bitte!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333160</guid><dc:creator><![CDATA[crispin kenton]]></dc:creator><pubDate>Fri, 21 Jun 2013 15:10:38 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 15:16:09 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333163</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Fri, 21 Jun 2013 15:16:09 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 16:37:20 GMT]]></title><description><![CDATA[<p>crispin kenton schrieb:</p>
<blockquote>
<p>hustbaer schrieb:</p>
<blockquote>
<p>crispin kenton schrieb:</p>
<blockquote>
<p>childs</p>
</blockquote>
<p>parentren</p>
</blockquote>
<p>parents bitte!</p>
</blockquote>
<p>children bitte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333174</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 21 Jun 2013 16:37:20 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 17:04:18 GMT]]></title><description><![CDATA[<p>Ups, wollte hier eigentlich nicht gleich ne Diskussion lostreten.</p>
<p>Nein, dies soll kein professioneller XML-Paser sein. Es soll das Grundprinzip von dynamischen Datenstrukturen u.ä. erlernt werden.</p>
<p>Solange die einfach verkette Liste für die Aufgabe ausreicht, bleibe ich dabei. Da keiner (außer ???) auf die Fehleranfälligkeit (gerade für Anfänger) bei der Implementation der einfach verketten Liste hingewiesen hat, bleibe ich dabei. Außer es kommt noch jemand um die Ecke und sagt, dass es damit definitiv nicht geht ;)!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333181</guid><dc:creator><![CDATA[pop]]></dc:creator><pubDate>Fri, 21 Jun 2013 17:04:18 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Fri, 21 Jun 2013 17:22:34 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>crispin kenton schrieb:</p>
<blockquote>
<p>hustbaer schrieb:</p>
<blockquote>
<p>crispin kenton schrieb:</p>
<blockquote>
<p>childs</p>
</blockquote>
<p>parentren</p>
</blockquote>
<p>parents bitte!</p>
</blockquote>
<p>children bitte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>das ist mir zu lang!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333186</guid><dc:creator><![CDATA[crispin kenton]]></dc:creator><pubDate>Fri, 21 Jun 2013 17:22:34 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Sat, 22 Jun 2013 16:34:40 GMT]]></title><description><![CDATA[<p>Dank euer Hife läuft das Ganze bisher sehr gut. Nun habe ich eine Frage zu XML-Struktur an sich:</p>
<p>Ist folgendes Beispiel zulässig(wohl geformt, nach WC3 Standard, etc.):</p>
<pre><code>&lt;haus&gt;&lt;zimmer&gt;rotes Zimmer&lt;/zimmer&gt;
     Villa Kunterbunt
    &lt;/haus&gt;
</code></pre>
<p>Ist ne ziemlich idiotische Frage, ich weiß. Aber so langsam dreht der Kopf ein wenig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333371</guid><dc:creator><![CDATA[pop]]></dc:creator><pubDate>Sat, 22 Jun 2013 16:34:40 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Selfmade&amp;quot; XML-Pasrer on Sat, 22 Jun 2013 19:56:50 GMT]]></title><description><![CDATA[<p>pop schrieb:</p>
<blockquote>
<p>Dank euer Hife läuft das Ganze bisher sehr gut. Nun habe ich eine Frage zu XML-Struktur an sich:</p>
<p>Ist folgendes Beispiel zulässig(wohl geformt, nach WC3 Standard, etc.):</p>
<pre><code>&lt;haus&gt;&lt;zimmer&gt;rotes Zimmer&lt;/zimmer&gt;
     Villa Kunterbunt
    &lt;/haus&gt;
</code></pre>
<p>Ist ne ziemlich idiotische Frage, ich weiß. Aber so langsam dreht der Kopf ein wenig.</p>
</blockquote>
<p>laut dieser frage auf stackoverflow scheint das valid<br />
<a href="http://stackoverflow.com/questions/12130228/can-xml-contain-text-and-child-elements-at-the-same-time" rel="nofollow">http://stackoverflow.com/questions/12130228/can-xml-contain-text-and-child-elements-at-the-same-time</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2333406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2333406</guid><dc:creator><![CDATA[firefly]]></dc:creator><pubDate>Sat, 22 Jun 2013 19:56:50 GMT</pubDate></item></channel></rss>