Re: IXMLDOMDocument2Ptr не получается работать как с DOM
От: Константин Л.  
Дата: 03.06.08 16:51
Оценка:
Здравствуйте, gato, Вы писали:

G>Доброго времени суток.

G>Сталкнулся с такой проблемой и попал в полный затуп:


G>
G>MSXML2::IXMLDOMDocument2Ptr pDOM2;
G>pDOM2.CreateInstance(__uuidof(FreeThreadedDOMDocument40));
G>pDOM2->async = VARIANT_FALSE;
G>pDOM2->resolveExternals = VARIANT_FALSE;
G>pDOM2->loadXML("какойто xsl");          // Тут MSXML долампады XML это или XSL, главное чтоб по стандарту все было =)
G>pDOM2->setProperty(_bstr_t("SelectionLanguage"), _variant_t(_bstr_t("XPath")));

G>BppNode pNodeTest = pDOM2->selectSingleNode("/xsl:stylesheet/xsl:template/xsl:value-of");
G>......
G>


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

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

что-то типа

pDOM2->setProperty(_bstr_t("SelectedNamespaces"), _variant_t(_bstr_t("xsl="http://w3c.com/XSL"")));
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.