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
Partager