Здравствуйте, Angler, Вы писали:
A>Здравствуйте, gato, Вы писали:
G>>При попытке выполнить selectSingleNode приложение падает, ни номера ошибки ни ее описания увидеть не могу.
G>>Я так предполагаю, что нужно както перекастить DOM2 в DOM, но как? Или ошибка не в этом?
A>Для начала необходимо ловить _com_error и обрабатывать его. Вот пример с выводом на консоль:
A>A>try
A>{
A> MSXML2::IXMLDOMDocument2Ptr pDOM2;
A> //...
A> BppNode pNodeTest = pDOM2->selectSingleNode("/xsl:stylesheet/xsl:template/xsl:value-of");
A>}
A>catch(const _com_error &e)
A>{
A> std::wcerr << L"ErrorMessage: "e.ErrorMessage() << std::endl;
A> if(!!e.Description())
A> std::wcerr << L"Description: "<< static_cast<const wchar_t*>(e.Description()) << std::endl;
A>}
A>
A>Дальше анализируй сообщение об ошибке...
спасибо.