HRESULT CKADmerge::GetRootElement(IXMLDOMDocument * pXMLDoc, IXMLDOMNode ** pXMLNode)
{
    IXMLDOMElement * pXMLElem = NULL;

    HRESULT hRes = 0;

    if(!pXMLDoc)
    {
        hRes = S_FALSE;
    }
    else
    {
        hRes = pXMLDoc->get_documentElement(&pXMLElem);
        if(pXMLElem)
        {
            hRes = pXMLElem->QueryInterface(IID_IXMLDOMNode, (void**)pXMLNode);
        }
    }

    if(pXMLElem)
        pXMLElem->Release();

    return hRes;
}