<?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 IXMLDOMDocument Load]]></title><description><![CDATA[<p>Hi,<br />
ich habe gestern schon eine Frage zur Klasse XmlDokument gestellt, aber ich möchte das ganze jetzt doch mit der msxml.h machen.</p>
<p>Derzeitig sieht mein Code so aus:</p>
<pre><code class="language-cpp">bool ret;
	HRESULT hr;
	IXMLDOMDocument* doc = NULL;
	IXMLDOMNode* node =NULL;
	BSTR str;
	try{
   	  hr = CoInitialize(NULL); // Check the return value, hr...
	  hr = CoCreateInstance(CLSID_DOMDocument, NULL, CLSCTX_INPROC_SERVER, IID_IXMLDOMDocument, (void**)&amp;doc);

	  VARIANT paul;
	  paul.bstrVal=L&quot;file://c:/Test.XML&quot;;
	  paul.vt=VT_BSTR;
	  VARIANT_BOOL paul2;

	  hr=doc-&gt;load(paul,&amp;paul2);
	  hr=doc-&gt;get_firstChild(&amp;node);
	  hr=node-&gt;get_nodeName(&amp;str);
	}
	catch(char* lpstrErr) {
	  CString dummy;
	  dummy.Format(&quot;%s&quot;,lpstrErr);
	  MessageBox(dummy);
	}
</code></pre>
<p>In der Hilfe von IXMLDocument Load steht, das man auch einen File übergeben kann, aber der aufruf von Load führt zu einem Absturz des Programmes.</p>
<p>Hoffentlich kann mir da einer weiterhelfer</p>
<p>Vielen dank schon mal<br />
Grisu</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/72938/problem-mit-ixmldomdocument-load</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 14:13:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/72938.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 May 2004 09:11:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit IXMLDOMDocument Load on Tue, 04 May 2004 09:11:57 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe gestern schon eine Frage zur Klasse XmlDokument gestellt, aber ich möchte das ganze jetzt doch mit der msxml.h machen.</p>
<p>Derzeitig sieht mein Code so aus:</p>
<pre><code class="language-cpp">bool ret;
	HRESULT hr;
	IXMLDOMDocument* doc = NULL;
	IXMLDOMNode* node =NULL;
	BSTR str;
	try{
   	  hr = CoInitialize(NULL); // Check the return value, hr...
	  hr = CoCreateInstance(CLSID_DOMDocument, NULL, CLSCTX_INPROC_SERVER, IID_IXMLDOMDocument, (void**)&amp;doc);

	  VARIANT paul;
	  paul.bstrVal=L&quot;file://c:/Test.XML&quot;;
	  paul.vt=VT_BSTR;
	  VARIANT_BOOL paul2;

	  hr=doc-&gt;load(paul,&amp;paul2);
	  hr=doc-&gt;get_firstChild(&amp;node);
	  hr=node-&gt;get_nodeName(&amp;str);
	}
	catch(char* lpstrErr) {
	  CString dummy;
	  dummy.Format(&quot;%s&quot;,lpstrErr);
	  MessageBox(dummy);
	}
</code></pre>
<p>In der Hilfe von IXMLDocument Load steht, das man auch einen File übergeben kann, aber der aufruf von Load führt zu einem Absturz des Programmes.</p>
<p>Hoffentlich kann mir da einer weiterhelfer</p>
<p>Vielen dank schon mal<br />
Grisu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/513929</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/513929</guid><dc:creator><![CDATA[Grisu]]></dc:creator><pubDate>Tue, 04 May 2004 09:11:57 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit IXMLDOMDocument Load on Tue, 04 May 2004 09:18:09 GMT]]></title><description><![CDATA[<p>Klappt CoCreateInstance?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/513932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/513932</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 04 May 2004 09:18:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit IXMLDOMDocument Load on Tue, 04 May 2004 10:28:08 GMT]]></title><description><![CDATA[<p>CoCreateInstance gibt S_OK zurück</p>
]]></description><link>https://www.c-plusplus.net/forum/post/513966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/513966</guid><dc:creator><![CDATA[Grisu]]></dc:creator><pubDate>Tue, 04 May 2004 10:28:08 GMT</pubDate></item></channel></rss>