Пытаюсь запустить MSXML в шестой студии, но у меня на машине нет msxml2.h
А без него не работает вот это:
int main(int argc, char* argv[])
{
// Start COM
CoInitialize(NULL);
try {
// Create an instance of the parser
CComPtr<IXMLDOMDocument> spXMLDOM;
HRESULT hr = spXMLDOM.CoCreateInstance(L"Msxml2.DOMDocument");
if ( FAILED(hr) ) throw "Unable to create XML parser object";
CComPtr<MSXML::IXMLDOMNode> spXMLChildNode;
hr = spXMLDOM->createNode(CComVariant(NODE_ELEMENT),CComBSTR("xmlchildnode"),NULL,&spXMLChildNode);
if ( FAILED(hr) ) throw "Unable to create 'xmlchildnode' XML node";
Пишет следующую ругань:
error C2660: 'createNode' : function does not take 4 parameters
Я так понимаю, что мне надо более позднюю версию MSXML, но не знаю где взять и как проинсталить...
Подскажите откуда его взять и как установить. СПАСИБО!