<?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[XML-File mit fstream&#x2F;ofstream erstellen]]></title><description><![CDATA[<p>Hallo</p>
<p>ich würde gern ein XML-File mit fstream/ofstream erstellen das ungefähr so aussieht.</p>
<pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt; 
- &lt;Personen&gt;
  - &lt;Person&gt;
      &lt;Person1 Vorname=&quot;Max&quot; Nachname=&quot;Mustermann&quot; /&gt; 
      &lt;Person2 Vorname=&quot;Claudia&quot; Nachname=&quot;Musterfrau&quot; /&gt; 
      &lt;Person3 Vorname=&quot;David&quot; Nachname=&quot;Mustermann&quot; /&gt; 
    &lt;/Person&gt;
  &lt;/Personen&gt;
</code></pre>
<p>Das hab ich auch schon hin bekommen aber leider hab ich es nicht geschafft die Attribute <em>&quot;Vorname&quot;</em> und <em>&quot;Nachname&quot;</em> mit variablen zu verknüpfen.<br />
Hier mal noch mein Code...</p>
<pre><code>ofstream out;
out.open(&quot;foo.xml&quot;);
  out&lt;&lt;&quot;&lt;?xml version=\&quot;1.0\&quot; encoding=\&quot;UTF-8\&quot;?&gt;&quot; &lt;&lt;endl
     &lt;&lt;&quot;&lt;Personen&gt;&quot;&lt;&lt;endl
       &lt;&lt;&quot;&lt;Person&gt;&quot;&lt;&lt;endl
        &lt;&lt;&quot;&lt;Person1 Vorname=\&quot;Max\&quot; Nachname=\&quot;Mustermann\&quot;&gt;\n&lt;/Person1&gt;&quot;       
        &lt;&lt;&quot;&lt;Person2 Vorname=\&quot;Claudia\&quot; Nachname=\&quot;Musterfrau\&quot; &gt;\n&lt;/Person2&gt;&quot;
        &lt;&lt;&quot;&lt;Person3 Vorname=\&quot;David\&quot; Nachname=\&quot;Mustermann\&quot; &gt;\n&lt;/Person3&gt;&quot;
       &lt;&lt;&quot;&lt;/Person&gt;&quot;&lt;&lt;endl
     &lt;&lt;&quot;&lt;/Personen&gt;&quot;&lt;&lt;endl;

  out.close();
</code></pre>
<p>Ich hab schon auf viele Arten versucht die Attribute mit Variablen zu verknüpfen hab es aber nicht geschafft. <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="😞"
    /><br />
Könnt ihr mir dabei bitte helfen????</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/319462/xml-file-mit-fstream-ofstream-erstellen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Jul 2026 10:10:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/319462.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Aug 2013 05:50:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to XML-File mit fstream&#x2F;ofstream erstellen on Tue, 20 Aug 2013 05:50:17 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich würde gern ein XML-File mit fstream/ofstream erstellen das ungefähr so aussieht.</p>
<pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt; 
- &lt;Personen&gt;
  - &lt;Person&gt;
      &lt;Person1 Vorname=&quot;Max&quot; Nachname=&quot;Mustermann&quot; /&gt; 
      &lt;Person2 Vorname=&quot;Claudia&quot; Nachname=&quot;Musterfrau&quot; /&gt; 
      &lt;Person3 Vorname=&quot;David&quot; Nachname=&quot;Mustermann&quot; /&gt; 
    &lt;/Person&gt;
  &lt;/Personen&gt;
</code></pre>
<p>Das hab ich auch schon hin bekommen aber leider hab ich es nicht geschafft die Attribute <em>&quot;Vorname&quot;</em> und <em>&quot;Nachname&quot;</em> mit variablen zu verknüpfen.<br />
Hier mal noch mein Code...</p>
<pre><code>ofstream out;
out.open(&quot;foo.xml&quot;);
  out&lt;&lt;&quot;&lt;?xml version=\&quot;1.0\&quot; encoding=\&quot;UTF-8\&quot;?&gt;&quot; &lt;&lt;endl
     &lt;&lt;&quot;&lt;Personen&gt;&quot;&lt;&lt;endl
       &lt;&lt;&quot;&lt;Person&gt;&quot;&lt;&lt;endl
        &lt;&lt;&quot;&lt;Person1 Vorname=\&quot;Max\&quot; Nachname=\&quot;Mustermann\&quot;&gt;\n&lt;/Person1&gt;&quot;       
        &lt;&lt;&quot;&lt;Person2 Vorname=\&quot;Claudia\&quot; Nachname=\&quot;Musterfrau\&quot; &gt;\n&lt;/Person2&gt;&quot;
        &lt;&lt;&quot;&lt;Person3 Vorname=\&quot;David\&quot; Nachname=\&quot;Mustermann\&quot; &gt;\n&lt;/Person3&gt;&quot;
       &lt;&lt;&quot;&lt;/Person&gt;&quot;&lt;&lt;endl
     &lt;&lt;&quot;&lt;/Personen&gt;&quot;&lt;&lt;endl;

  out.close();
</code></pre>
<p>Ich hab schon auf viele Arten versucht die Attribute mit Variablen zu verknüpfen hab es aber nicht geschafft. <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="😞"
    /><br />
Könnt ihr mir dabei bitte helfen????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2347136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2347136</guid><dc:creator><![CDATA[abcABC]]></dc:creator><pubDate>Tue, 20 Aug 2013 05:50:17 GMT</pubDate></item><item><title><![CDATA[Reply to XML-File mit fstream&#x2F;ofstream erstellen on Tue, 20 Aug 2013 06:02:16 GMT]]></title><description><![CDATA[<p>Ganz einfach: Du erstellst eine Klasse Person, die die einzelnen Variablen als Membervariablen enthält.<br />
Anschließend überlädst du den <code>operator&lt;&lt;</code> so, dass er dir bspw. ein XML-Tag in den Stream schiebt, und den <code>operator&gt;&gt;</code> vice versa.</p>
<p>Allerdings denke ich, dass du weder C++ noch XML wirklich verstanden hast (zumal du drei verschiedene Tags Person1, Person2 und Person3 verwendest).</p>
<p>Sicher, dass du XML brauchst? Es geht auch einfacher, sowas zu serialisieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2347137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2347137</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Tue, 20 Aug 2013 06:02:16 GMT</pubDate></item><item><title><![CDATA[Reply to XML-File mit fstream&#x2F;ofstream erstellen on Tue, 20 Aug 2013 06:13:04 GMT]]></title><description><![CDATA[<p>Danke schon mal für die Hilfe <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 weiß, dass es einfacher geht ein XML zu erstellen aber mir wurde vorgeschrieben des so zu machen.<br />
Das XML das ich hier gepostet hab ist nur ein Beispiel bei dem ich die Namen der Tags abgeändert habe.</p>
<p>Gibt es da noch eine einfachere Methode mit den Attributen??</p>
<p>Danke schon im voraus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2347138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2347138</guid><dc:creator><![CDATA[abcABC]]></dc:creator><pubDate>Tue, 20 Aug 2013 06:13:04 GMT</pubDate></item><item><title><![CDATA[Reply to XML-File mit fstream&#x2F;ofstream erstellen on Tue, 20 Aug 2013 06:20:41 GMT]]></title><description><![CDATA[<p>Warum mit den Streams?</p>
<p><a href="http://pugixml.org/" rel="nofollow">pugixml</a><br />
<a href="http://rapidxml.sourceforge.net/" rel="nofollow">RapidXml</a><br />
<a href="http://www.grinninglizard.com/tinyxml/index.html" rel="nofollow">TinyXML</a><br />
<a href="http://www.grinninglizard.com/tinyxml2/index.html" rel="nofollow">TinyXML-2</a><br />
<a href="http://msdn.microsoft.com/en-us/library/ms763742.aspx" rel="nofollow">MSXML</a><br />
<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms752872.aspx" rel="nofollow">XmlLite</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2347139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2347139</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Tue, 20 Aug 2013 06:20:41 GMT</pubDate></item><item><title><![CDATA[Reply to XML-File mit fstream&#x2F;ofstream erstellen on Tue, 20 Aug 2013 06:55:56 GMT]]></title><description><![CDATA[<p>Weil ich die Vorgabe hab das mit den Streams zu machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2347143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2347143</guid><dc:creator><![CDATA[abcABC]]></dc:creator><pubDate>Tue, 20 Aug 2013 06:55:56 GMT</pubDate></item><item><title><![CDATA[Reply to XML-File mit fstream&#x2F;ofstream erstellen on Tue, 20 Aug 2013 08:51:02 GMT]]></title><description><![CDATA[<p>abcABC schrieb:</p>
<blockquote>
<p>Weil ich die Vorgabe hab das mit den Streams zu machen.</p>
</blockquote>
<p>Hoffentlich nur eine Schulaufgabe...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2347158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2347158</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Tue, 20 Aug 2013 08:51:02 GMT</pubDate></item><item><title><![CDATA[Reply to XML-File mit fstream&#x2F;ofstream erstellen on Tue, 20 Aug 2013 08:58:26 GMT]]></title><description><![CDATA[<p>Nö, dafür ists zu schwer.</p>
<p>Ich schließe mich Sone an. Keine Ahnung von C++ oder XML.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2347165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2347165</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 20 Aug 2013 08:58:26 GMT</pubDate></item><item><title><![CDATA[Reply to XML-File mit fstream&#x2F;ofstream erstellen on Wed, 21 Aug 2013 09:09:42 GMT]]></title><description><![CDATA[<p>Hab selber eine ganz einfache Lösung gefunden.</p>
<pre><code>out&lt;&lt;&quot;&lt;Person Name=&quot;&lt;&lt;char(34)&lt;&lt;name1&lt;&lt;char(34)&lt;&lt;&quot;/&gt;&quot;&lt;&lt;endl
</code></pre>
<p>Danke für eure Beiträge <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2347419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2347419</guid><dc:creator><![CDATA[abcABC]]></dc:creator><pubDate>Wed, 21 Aug 2013 09:09:42 GMT</pubDate></item><item><title><![CDATA[Reply to XML-File mit fstream&#x2F;ofstream erstellen on Wed, 21 Aug 2013 09:19:20 GMT]]></title><description><![CDATA[<pre><code>std::string str(&quot;Hallo Welt&quot;);
cout &lt;&lt; &quot;Hallo, ich bin eine String: \&quot;&quot; &lt;&lt; str &lt;&lt; &quot;\&quot;&quot; &lt;&lt; std::endl;
</code></pre>
<p>Das war das was du suchtest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2347423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2347423</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 21 Aug 2013 09:19:20 GMT</pubDate></item><item><title><![CDATA[Reply to XML-File mit fstream&#x2F;ofstream erstellen on Wed, 21 Aug 2013 09:32:31 GMT]]></title><description><![CDATA[<p>Ja so in der Art <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2347427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2347427</guid><dc:creator><![CDATA[abcABC]]></dc:creator><pubDate>Wed, 21 Aug 2013 09:32:31 GMT</pubDate></item><item><title><![CDATA[Reply to XML-File mit fstream&#x2F;ofstream erstellen on Wed, 21 Aug 2013 10:56:43 GMT]]></title><description><![CDATA[<p>Da kommt dasselbe raus wie bei deinem letzten Codesnippet, aber danach hast du nie gefragt. Troll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2347450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2347450</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 21 Aug 2013 10:56:43 GMT</pubDate></item></channel></rss>