Re[2]: IXMLDOMDocument2Ptr не получается работать как с DOM
От: gato Россия  
Дата: 11.10.08 16:31
Оценка:
Здравствуйте, 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>Дальше анализируй сообщение об ошибке...


спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.