Re: msxml*.dll и C++
От: _Dreamer Россия  
Дата: 09.08.05 02:09
Оценка:
Здравствуйте, xinax, Вы писали:

X>Подскажите пожалуйста как создать простейший xml-документ с помощью библиотеки msxml в консольном приложении? Поиск по сайту и по Яндексу ответа не дал , а в MSDN нашел только примеры для C# и VB.

X>Заранее благодарен.

Я с MSXML не слишком много работал, но вот можно так(в MSDN опять же все есть, тока надо искать) :

#import <msxml3.dll> raw_interfaces_only
#include <windows.h>

//...

HRESULT hr;
IXMLDOMDocument * pXMLDoc;
//...
hr = CoInitialize(NULL); 
hr = CoCreateInstance(CLSID_DOMDocument, NULL, CLSCTX_INPROC_SERVER, 
       IID_IXMLDOMDocument, (void**)&pXMLDoc);
// ну а дальше там - load, loadXML, или что вас интересует

//потом не забыть CoUninitialize();


можно курить раздел MSDN — XML Web Services->XML Core->XML General->SDK Documentation
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.