我在做一个读取XML文件的程序时,碰到了一个怪问题,高手们进来帮我看下,代码如下:
MSXML2::IXMLDOMDocumentPtr pDoc;
HRESULT hr;
hr = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument40));
if (FAILED(hr))
{  
//MessageBox( " 无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库! " ); 
return;
}  
// 加载文件  
pDoc -> load( _T("观炮数据.txt")); 
MSXML2::IXMLDOMNodePtr  pNode,pChildNode;
// 在树中查找名为Book的节点," // "表示在任意一层查找  
pNode = pDoc -> selectSingleNode( _T("//Observe-Position-Data"));
pNode得到的指针总是ox00000000,不知道怎么回事,我看网上都是这么做的,而且Observe-Position-Data是存在的