Re: IXMLDOMDocument2Ptr не получается работать как с DOM
От: Angler Россия  
Дата: 07.07.08 09:55
Оценка:
Здравствуйте, gato, Вы писали:

G>При попытке выполнить selectSingleNode приложение падает, ни номера ошибки ни ее описания увидеть не могу.

G>Я так предполагаю, что нужно както перекастить DOM2 в DOM, но как? Или ошибка не в этом?

Для начала необходимо ловить _com_error и обрабатывать его. Вот пример с выводом на консоль:

try
{
  MSXML2::IXMLDOMDocument2Ptr pDOM2;
  //...
  BppNode pNodeTest = pDOM2->selectSingleNode("/xsl:stylesheet/xsl:template/xsl:value-of");
}
catch(const _com_error &e)
{
  std::wcerr << L"ErrorMessage: "e.ErrorMessage() << std::endl;
  if(!!e.Description())
    std::wcerr << L"Description: "<< static_cast<const wchar_t*>(e.Description()) << std::endl;
}



Дальше анализируй сообщение об ошибке...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.