有了IXMLDOMNode ,如何得到他的某个属性的值

有了IXMLDOMNode ,怎么得到他的某个属性的值
C/C++ code

    MSXML2::IXMLDOMDocumentPtr pDoc;
    HRESULT hr;
    hr = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument40));
    if (FAILED(hr))    {
        MessageBox("无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库!");
        return;
    }
    pDoc->load("d:\\a01.xml");
    MSXML2::IXMLDOMNodeListPtr pNodeList;
    MSXML2::IXMLDOMNode *DOMNode=NULL;
    CString strContest;
    try {
        pNodeList=pDoc->getElementsByTagName("w");
        int j=pNodeList->length;
        for(int i=0;i<pNodeList->length;++i) {
            pNodeList->get
            pNodeList->get_item(i,&DOMNode);//可以得到item的值,属性的值要怎么得到?BTW:MSDN文档里查不到,哪儿能查到?用的是MSXML4
            strContest=(LPCSTR)DOMNode->text;
            MessageBox(strContest);
        }
    } catch(_com_error &err) {
        CString strErr=(LPCTSTR)err.Description();
        MessageBox(strErr);
    }



------解决方案--------------------
有,把NODE 转换成ELEMENT,然后有函数


------解决方案--------------------
恩,如三楼所说,转换后用getAttribute