Bonjour,

Je travaille avec le document XML suivant :
<?xml version="1.0"?>
<manufacturer name="Chevrolet">
<make name="Corvette">
<model>2000 Convertible</model>
<price currency="usd">60,000</price>
<horsePower>420</horsePower>
<fuelCapacity units="gallons">18.5</fuelCapacity>
</make>
</manufacturer>

et je cherche à récupérer l'attribut "name".
Pour cela, j'ai écrit le code C++ suivant :

IXMLDOMNamedNodeMap *pMap = m_pDocRoot->Getattributes();
if(pMap != NULL)
{
IXMLDOMNode *pNode;
VARIANT varValue;

pNode = pMap->getNamedItem("name");
if (pNode != NULL)
{
pNode->get_nodeValue(&varValue);
_bstr_t bstr(varValue);
AfxMessageBox((char*)bstr);
}
}

Mon problème est que le pointeur pNode est toujours NULL.

Quelqu'un peut m'aider ?????

Merci,

Jérôme