Hi,
I'm having a problem building a Domparser.
The code below run properly qnd after debugging it
exits normally as well.
It seems the problem comes from the transcode method.
If i remove the transcode it returns the corresponding
encoded value but like that it return nothing and it
dies after i call the transcode method.
for( std::vector<std::string>::iterator tag =
tags.begin(); tag !=tags.end(); tag++)
{
char *query = strdup((*tag).c_str());
XMLCh* tmpstr = XMLString::transcode(query);
int len;
c_nodelist = c_doc->getElementsByTagName(tmpstr);
len = c_nodelist->getLength();
std::cout << "LEN " << len << std::endl;
for (int i = 0 ; i < len ; i++)
{
c_node = c_nodelist->item(i);
const XMLCh* val = c_node->getNodeValue();
char *test = XMLString::transcode(val);
std::cout <<"Val: " <<
XMLString::transcode(val);
}
}
Yahoo! Mail : votre e-mail personnel et gratuit qui vous suit partout !
Cr�ez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/
Dialoguez en direct avec vos amis gr�ce � Yahoo! Messenger !T�l�chargez Yahoo!
Messenger sur http://fr.messenger.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]