Hi, i'm trying to load an xml document from C++ with:




MSXML::IXMLDOMDocumentPtr pXMLDocument (__uuidof (MSXML:OMDocument)); // main document parsed

hr = pXMLDocument->loadXML (BSTRTemp); /* trying parse string, if success, we have doc object*/


this method uses offensive memory. i have xml files that are about 100MB size.

i feel the function does not clear the memory. anyone an idea?
if i load 3 times the same file, my memory is full.


suggestion? is there a free method or something?


thank you,


lutz