DOMDocument.4.0 vs DOMDocument
От: Low IQ Bastard Россия  
Дата: 30.01.03 08:44
Оценка:
Привет всем!
Проблема: есть документ, есть xml-узел, выбранный из документа. Из этого узла нужно выбрать другие узлы. Код такой:
CoInitialize(NULL);

MSXML2::IXMLDOMDocument2Ptr doc;
doc.CreateInstance("Msxml2.DOMDocument.4.0");

MSXML2::IXMLDOMNodePtr rootNode;
rootNode = doc->childNodes->Getitem(0);

MSXML2::IXMLDOMNodePtr tablesRoot;
//здесь - вылетает с ошибкой. Ошибка в IXMLDOMNode::selectSingleNode
tablesRoot = rootNode->selectSingleNode("xs:complexType/xs:choice");

Если документ создаётся doc.CreateInstance(_T("Msxml2.DOMDocument")), то всё работает. Если я указываю Msxml2.DOMDocument.4.0 — вылетает.
Plz, подскажите, кто-нибудь, что не так — второй день бьюсь...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.