Problème avec MSXML [C++] - C++ - Programmation
Marsh Posté le 24-04-2002 à 16:59:36
bin si tu ouvres une balise et ke tu la ferme nulle part, ca doit faire ca...
Marsh Posté le 24-04-2002 à 17:02:48
non, ici, il ne s'agit que de créer l'objet XML.
Après ça, tu fais un :
pXMLDocInput.Load("ton fichier xml" );
pour effectivement parser ton message XML. Si tu as fais une erreur de balisage, c'est à ce moment-là qu'intervient l'erreur, pas avant.
Marsh Posté le 24-04-2002 à 16:53:56
Voilà, j'utilise MSXML 3.0 pour parser un message XML.
Pour cela, je fais :
IXMLDOMDocumentPtr pXMLDocInput;
HRESULT hr = pXMLDocInput.CreateInstance(__uuidof(DOMDocument));
if (FAILED(hr))
{
// Erreur
// Impossible d'instancier un parseur XML
}
// Pas d'erreur
// Suite du traitement
Le problème, c'est que j'obtiens de temps en temps le FAILED(hr).
Est-ce que quelqu'un sait ce qui provoque ce genre d'erreur? Et ce qu'on peut faire pour éviter ça?