begin process at 2008 07 20 12:35:30
1 213 212 membres
129 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : XML DOM xerces parser une chaine de caractères avec Wrapper4InputSource [ Archives / API ] (pbouchard)

XML DOM xerces parser une chaine de caractères avec Wrapper4InputSource le 31/03/2005 11:05:35

pbouchard
Bonjour,
Je voudrai parser une string avec l'api dom de xerces. J'arrive bien à parser du xml quand je donne un nom de fichier (dans la fonction parse()), mais pas quand je donne une chaine de caractère. Voici mon code:
XercesDOMParser *parser = new XercesDOMParser;
DOMTreeErrorReporter *errReporter = new DOMTreeErrorReporter();
parser->setErrorHandler(errReporter);
string buf = "<?xml version='1.0'?><element>pas grand chose</element>";
MemBufInputSource * pmyMemBuf = new MemBufInputSource ((const XMLByte*)buf.c_str(), buf.length(),buf.c_str(), true);
Wrapper4InputSource myInputSource(pmyMemBuf);
parser->parse((InputSource &)myInputSource);
je choppe une exception par défaut... (j'essaye pourtant d'attraper OutOfMemoryException, ou XMLException, ou DOMException, mais c'est aucune de celles-ci)
Est-ce qu'utiliser le Wrapper4InputSource est la bonne méthode? Est-ce que je l'utilise bien?
Merci
Pierre


Classé sous : xml, dom, parser, buf, wrapper4inputsource

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS