View Single Post
Old 28-12-2005, 11:44   #1
alesnoce
Member
 
Iscritto dal: May 2005
Messaggi: 80
[C++] Parsing XML con DOM

Salve a tutti.

Sto provando a fare il parsing di documenti xml con dom, e per fare questo utilizzo dev-c++ e la libreria xerces 2.5.

Il codice che ho scritto finora viene compilato senza problemi, solo che quando vado a eseguirlo mi appare la schermata windows che mi chiede se voglio inviare la segnalazione degli errori e in conclusione il programma non funziona.

Dopo alcune prove sono riuscito a scoprire che l'istruzione che manda in tilt il programma è
Codice:
DOMElement* XMI = modelDoc->getDocumentElement();
Vado a guardare la guida dom e scopro che getDocumentElement() è pure virtual, il che spiegherebbe perché il codice funziona a compile time ma non a run time.

A questo punto mi chiedo: devo creare una classe figlia di DOMDocument e ridefinire il metodo? Mi sembra assurdo.

Avete qualche suggerimento? Sto cercando con google ma finora non ho trovato traccia di override del metodo.

Grazie
alesnoce è offline   Rispondi citando il messaggio o parte di esso