当前位置:首页
开发技术指南» 文章正文
    引言:

 ·哪里有weblogic.ejbc    »显示摘要«
    摘要: 我装了weblogic6.1sp2, 但在生成ejb的容器代码时出错: >java weblogic.ejbc -compiler javac build\std_myfirstejb_hello.jar build\myfirstejb_hello.jar exception in thread "main" java.lang.noclassdeffounde......
    摘要: 请问在网上购书可靠吗?有哪位有过购书经验的能谈谈吗? ......


有哪位高手有XML操作函数GetNamedItem的使用例子的原代码

有哪位高手有XML操作函数GetNamedItem的使用例子的原代码  
  以下语句有错吗,为甚么我每次到最后一句就出错呢  
  IXMLDOMNamedNodeMap   *NodeMap;  
  IXMLDOMNode   *Node;  
  Node=NodeMap->getNamedItem   ("DLL_NAME");  
  CString   buff1=Node->text.copy();  
 

NO.1   作者: xiao_xiao_xiao

IXMLDOMNode   *pIXMLDOMNode   =   NULL;  
  IXMLDOMNamedNodeMap   *pIXMLDOMNamedNodeMap   =   NULL;  
  BSTR   bstrAttributeName   =   ::SysAllocString(_T("dateModified"));  
  IXMLDOMElement   *pIXMLDOMElement   =   NULL;  
  IXMLDOMDocument   *pIXMLDOMDocument   =   NULL;  
  VARIANT   varValue;  
   
  try  
  {  
        //   Create   an   instance   of   DOMDocument   and   initialize   pIXMLDOMDocument.  
        //   Load/create   an   XML   fragment.  
        hr   =   pIXMLDOMDocument->get_documentElement(&pIXMLDOMElement);  
        SUCCEEDED(hr)   ?   0   :   throw   hr;  
   
        if(pIXMLDOMElement)  
        {  
              hr   =   pIXMLDOMElement->get_attributes(&pIXMLDOMNamedNodeMap);  
              if(SUCCEEDED(hr)   &&   pIXMLDOMNamedNodeMap)  
              {  
                    hr   =   pIXMLDOMNamedNodeMap->getNamedItem(bstrAttributeName,   &pIXMLDOMNode);  
                    if(SUCCEEDED(hr)   &&   pIXMLDOMNode)  
                    {  
                          pIXMLDOMNode->get_nodeValue(&varValue);  
                          ::MessageBox(NULL,   _bstr_t(varValue),   _T("Item   Value"),   MB_OK);  
                          pIXMLDOMNode->Release();  
                          pIXMLDOMNode   =   NULL;  
                    }  
                    pIXMLDOMNamedNodeMap->Release();  
                    pIXMLDOMNamedNodeMap   =   NULL;  
              }  
              pIXMLDOMElement->Release();  
              pIXMLDOMElement   =   NULL;  
        }  
        ::SysFreeString(bstrAttributeName);  
        bstrAttributeName   =   NULL;  
  }  
  catch(...)  
  {  
        if(bstrAttributeName)  
              ::SysFreeString(bstrAttributeName);  
        if(pIXMLDOMElement)  
              pIXMLDOMElement->Release();  
        if(pIXMLDOMNamedNodeMap)  
              pIXMLDOMNamedNodeMap->Release();  
        if(pIXMLDOMNode)  
              pIXMLDOMNode->Release();  
        DisplayErrorToUser();  
  }  
  //   Release   pIXMLDOMDocument   when   finished   with   it.  
 


    摘要: 就像outlook express一样,只能开一个,不会有两个 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE