Привет всем!
Проблема: есть документ, есть 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, подскажите, кто-нибудь, что не так — второй день бьюсь...