<?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 TinyXML]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche TinyXML zu benutzen. Ich die Funktionen und Klassen von TinyXml bereits benutzen, doch leider scheitert das Laden einer XML Datei...</p>
<pre><code class="language-cpp">TiXmlDocument doc(&quot;demo.xml&quot;);
bool loadOkay = doc.LoadFile();
//loadOkay ist danach false!
</code></pre>
<p>Ich habe die demo.xml in meine Arbeitsmappe in VS2008 mit Hinzufügen aufgenommen.</p>
<p>Weiß jemand warum das Laden trotzdem scheitern könnte?</p>
<p>Grüße,<br />
Neulinger</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/280587/problem-mit-tinyxml</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 23:13:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/280587.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Jan 2011 06:33:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit TinyXML on Tue, 18 Jan 2011 06:33:05 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche TinyXML zu benutzen. Ich die Funktionen und Klassen von TinyXml bereits benutzen, doch leider scheitert das Laden einer XML Datei...</p>
<pre><code class="language-cpp">TiXmlDocument doc(&quot;demo.xml&quot;);
bool loadOkay = doc.LoadFile();
//loadOkay ist danach false!
</code></pre>
<p>Ich habe die demo.xml in meine Arbeitsmappe in VS2008 mit Hinzufügen aufgenommen.</p>
<p>Weiß jemand warum das Laden trotzdem scheitern könnte?</p>
<p>Grüße,<br />
Neulinger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008111</guid><dc:creator><![CDATA[Neulinger]]></dc:creator><pubDate>Tue, 18 Jan 2011 06:33:05 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Tue, 18 Jan 2011 08:53:38 GMT]]></title><description><![CDATA[<p>Schonmal einen absoluten Pfad übergeben und getestet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008140</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Tue, 18 Jan 2011 08:53:38 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Tue, 18 Jan 2011 09:09:11 GMT]]></title><description><![CDATA[<p>Ja ich habe einen absoluten Pfad versucht, also sowohl</p>
<pre><code class="language-cpp">TiXmlDocument doc(&quot;C:\\temp\\demo.xml&quot;);
</code></pre>
<p>als auch</p>
<pre><code class="language-cpp">TiXmlDocument doc(&quot;C:\temp\demo.xml&quot;);
</code></pre>
<p>Leider ohne Erfolg...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008143</guid><dc:creator><![CDATA[Neulinger]]></dc:creator><pubDate>Tue, 18 Jan 2011 09:09:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Tue, 18 Jan 2011 09:41:27 GMT]]></title><description><![CDATA[<p>Zeig doch mal deine XML-Datei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008158</guid><dc:creator><![CDATA[fdgdfg]]></dc:creator><pubDate>Tue, 18 Jan 2011 09:41:27 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Tue, 18 Jan 2011 09:52:09 GMT]]></title><description><![CDATA[<p>Die xml Datei ist nicht besonders spektakulär:</p>
<p>&lt;?xml version=&quot;1.0&quot; ?&gt;<br />
&lt;Hello&gt;World&lt;/Hello&gt;</p>
<p>Vielleicht ist noch interessant, dass ich mit Windows Embedded Compact 7 arbeite?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008165</guid><dc:creator><![CDATA[Neulinger]]></dc:creator><pubDate>Tue, 18 Jan 2011 09:52:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Tue, 18 Jan 2011 12:09:05 GMT]]></title><description><![CDATA[<p>Hm....</p>
<p>Was sagt denn <code>doc.ErrorDesc()</code> ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008226</guid><dc:creator><![CDATA[fdgdfg]]></dc:creator><pubDate>Tue, 18 Jan 2011 12:09:05 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Wed, 19 Jan 2011 10:07:24 GMT]]></title><description><![CDATA[<p>Die doc.ErrorDesc() sagt:</p>
<blockquote>
<p>0x00047d70 {size=19 capacity=19 str=&quot;Failed to open file&quot;}</p>
</blockquote>
<p>Sehr hilfreich dieser Error report...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008641</guid><dc:creator><![CDATA[Neulinger]]></dc:creator><pubDate>Wed, 19 Jan 2011 10:07:24 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Wed, 19 Jan 2011 10:48:09 GMT]]></title><description><![CDATA[<p>Ich kenn micht mit TinyXML nicht aus, aber kannst du ein XML aus einem String erzeugen? Dann könntest du wenigstens erkennen, ob der Inhalt der XML Datei korrekt und well-formed ist, nicht dass TinyXML das nicht parsen kann und daher einen Fehler meldet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008659</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Wed, 19 Jan 2011 10:48:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Wed, 19 Jan 2011 10:55:27 GMT]]></title><description><![CDATA[<p>Leg die Datei mal in nen anderen Ordner (mit möglichst wenig Zugriffsbeschränkungen und einem kurzen Pfad ohne Leerzeichen) und versuchs nochmal mit nem absoluten Pfad.</p>
<p>Bekommst du dieselbe Fehlermeldung, wenn du einen ungültigen Pfad angibst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008662</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Wed, 19 Jan 2011 10:55:27 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Wed, 19 Jan 2011 11:46:33 GMT]]></title><description><![CDATA[<p>Kannst du die Datei mit std::ifstream öffnen? Falls ja, kompilier mal die TinyXML-Sourcen mit (anstatt gegen die Lib zu linken) und debugge LoadFile. Falls nein, stimmt was mit dem Pfad nicht, Zugriffsberechtigungen könnten tatsächlich ein Anlaufpunkt sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008686</guid><dc:creator><![CDATA[fdgdfg]]></dc:creator><pubDate>Wed, 19 Jan 2011 11:46:33 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Wed, 19 Jan 2011 13:06:23 GMT]]></title><description><![CDATA[<p>Mein Compiler kennt std::ifstream nicht! Welche Bibliothek muss ich dafür einbinden?</p>
<p>Ich benutzte schon den kürzesten Pfad (C://demo.xml).</p>
<p>Wenn ich eine Datei (mit Pfad) angebe, die de facto nicht vorhanden ist, erscheint die gleiche Fehlermeldung...! Im Umkehrschluss heißt das, er findet die Datei nicht?! Oder sind die Fehlermeldungen nicht weiter aufgeschlüsselt (also nur fail und success)?</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18927">@docShoe</a>: Die XML stammt aus einem Tutorial, außerdem habe ich schon mehrere getestet (aus verschiedenen Tutorials). Normalerweise müsste diese XML lesbar sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008727</guid><dc:creator><![CDATA[Neulinger]]></dc:creator><pubDate>Wed, 19 Jan 2011 13:06:23 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Wed, 19 Jan 2011 13:26:43 GMT]]></title><description><![CDATA[<p>Neulinger schrieb:</p>
<blockquote>
<p>Mein Compiler kennt std::ifstream nicht! Welche Bibliothek muss ich dafür einbinden?</p>
<p>Ich benutzte schon den kürzesten Pfad (C://demo.xml).</p>
<p>Wenn ich eine Datei (mit Pfad) angebe, die de facto nicht vorhanden ist, erscheint die gleiche Fehlermeldung...! Im Umkehrschluss heißt das, er findet die Datei nicht?! Oder sind die Fehlermeldungen nicht weiter aufgeschlüsselt (also nur fail und success)?</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18927">@docShoe</a>: Die XML stammt aus einem Tutorial, außerdem habe ich schon mehrere getestet (aus verschiedenen Tutorials). Normalerweise müsste diese XML lesbar sein.</p>
</blockquote>
<p>Hallo</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
</code></pre>
<p>C:/demo.xml ist vllt gerade das Problem, kopiere die Datei lieber auf eine andere Partion, ab Windows Vista hat man sehr eingeschränkte Berichtigungen auf der System Partition.</p>
<p>Achja / musst du nicht verdoppelt nur den \ muss verdoppelt werden!</p>
<p>Was natürlich noch sein kann, ist das deine Codierung der Datei nicht passt. Hatte ich als Problem, zB Datei war in Unicode gespeichert aber Informationen wurde als ANSI erwartet.</p>
<p>Achja hier zB ein kleiner Schnipsel bei UTF8 codierten XML-Dateien der funktioniert:</p>
<pre><code class="language-cpp">string filename = &quot;D:\\user.xml&quot;;
  TiXmlDocument* _document = null;
  _document = new TiXmlDocument();
  _document-&gt;LoadFile( filename, TIXML_ENCODING_UTF8 );
</code></pre>
<p>MfG Marc-o</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2008748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008748</guid><dc:creator><![CDATA[Marc-O]]></dc:creator><pubDate>Wed, 19 Jan 2011 13:26:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Wed, 19 Jan 2011 13:29:29 GMT]]></title><description><![CDATA[<p>Ja, er scheint die Datei nicht öffnen zu können, das XML kann es auf jeden Fall parsen.</p>
<p>std::ifstream ist aus der C++-Standardbibliothek, folgendes Stückchen versucht die Datei zu öffnen:</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
#include &lt;iostream&gt;
#include &lt;iterator&gt;
#include &lt;string&gt;
using namespace std;

int main() {
    ifstream File( &quot;C:\\temp\\demo.xml&quot; );
	noskipws( File );
    if ( File )
		cout &lt;&lt; &quot;Kann Datei problemlos öffnen:\n&quot; &lt;&lt; string( istream_iterator&lt;char&gt;(File), istream_iterator&lt;char&gt;() ) &lt;&lt; endl;
    else
        cout &lt;&lt; &quot;Kann Datei nicht öffnen&quot; &lt;&lt; endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2008750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2008750</guid><dc:creator><![CDATA[fdgdfg]]></dc:creator><pubDate>Wed, 19 Jan 2011 13:29:29 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Thu, 20 Jan 2011 14:28:42 GMT]]></title><description><![CDATA[<p>Wenn ich #include &lt;fstream&gt; benutze, kommt es bei mir zu einer Vielzahl an Fehlern. Ich gehe davon aus, dass mein Windows Embedded Image dies nicht unterstützt.</p>
<p>Ein absoluter Pfad kann bei mir nicht funktionieren, da ich über einen Virtual PC<br />
debugge, der eben meine Datei auf C: gar kennt, geschweige denn zugreifen kann...</p>
<p>Kann ich die demo.xml auch in mein Projekt einbinden und aus dem Projekt heraus (als Resource) aufrufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2009315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2009315</guid><dc:creator><![CDATA[Neulinger]]></dc:creator><pubDate>Thu, 20 Jan 2011 14:28:42 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Mon, 24 Jan 2011 10:09:52 GMT]]></title><description><![CDATA[<p>Ich habe es geschafft, dass die demo.xml gefunden wird! Dafür musste ich die Datei in meinem Image platzieren (was bei wechselnder xml Datei nervig wird...).</p>
<p>Kann ich die demo.xml nicht in VS2008 als Resource einbinden und von da aus aufrufen??? Wie könnte ich die Datei sonst im VS2008 platzieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2010997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2010997</guid><dc:creator><![CDATA[Neulinger]]></dc:creator><pubDate>Mon, 24 Jan 2011 10:09:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit TinyXML on Mon, 24 Jan 2011 10:14:07 GMT]]></title><description><![CDATA[<p>Ja, du kannst die Datei als Resource einbinden und dann extrahieren.</p>
<p>Du musst dafür eine .rc-Datei anlegen und darin deine xml-Datei angeben, das Format der Datei weiß ich aber im Moment nicht - eventuell mal im &quot;Compiler und IDE&quot; Unterforum nachfragen. Die XML-Datei liegt dadurch in deiner exe-Datei, mit den WinAPI-Funktionen FindResource usw kannst du sie dann da rausholen und unter C:/demo.xml (oder wo auch immer) abspeichern, danach mit TinyXML öffnen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011001</guid><dc:creator><![CDATA[dfdfgdfgdfg]]></dc:creator><pubDate>Mon, 24 Jan 2011 10:14:07 GMT</pubDate></item></channel></rss>