MSXML::IXMLDOMDocumentPtr pDoc;
HRESULT hr = pDoc.CreateInstance(__uuidof(MSXML::DOMDocument)); if(!SUCCEEDED(hr))
{
AfxMessageBox("MSXML Error!");
} pDoc -> load("f:\\XmlText.xml"); MSXML::IXMLDOMElementPtr pDocElement=pDoc->GetdocumentElement(); MSXML::IXMLDOMElementPtr pElement=pDocElement->selectSingleNode("上海"); pDocElement->removeChild(pElement);

解决方案 »

  1.   

    楼主疏忽了:
    MSXML::IXMLDOMElementPtr pDocElement和MSXML::IXMLDOMElementPtr pElement
    似乎也要用CreateInstance(__uuidof(DOMDocument));初始化一下。
      

  2.   

    楼主疏忽了:
    MSXML::IXMLDOMElementPtr pDocElement和MSXML::IXMLDOMElementPtr pElement
    似乎也要用CreateInstance(__uuidof(DOMDocument));初始化一下。
      

  3.   

    出什么错阿?也没说清楚pElement获得的指针是否正确?
    pElement是否为pDocElement的子节点?