for(long i=0;i<(p-1);i++)//遍历所有元素
    {
        V_VT(&name) = VT_I4;       //这里用两个不同的参数,并把VARIANT类型强制指定
        V_I4(&name) =  i;
        V_VT(&index) = VT_I4;           
        V_I4(&index) = 0;        pAllElem->item(name,index,(IDispatch**)&pElem);//获取元素对象指针
        ASSERT(pElem);
        pElem->get_tagName(&bstr);//获取tagName----这里得到的是什么???????
        CString ss(bstr);//转化成CString


       if(ss.CompareNoCase("table")==0)//比较是否为table//这样比较后没有结果??????
       AfxMessageBox(ss);//不会显示,如果去掉if语句,这里显示的是乱码!!!

         ::SysFreeString(bstr);
    }