#Look for elements in a Domdocument
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();
int i;
char *name = NULL;
char *value = NULL;
//No result found
if (len == 0) {
std::cout <<"###This entry does not contain any "
<< "'" << *tag << "'" << " element" << std::endl;
}
//Found len results
for (i=0; i < len ;i++)
{
//Returns DOMnode object
c_node = c_nodelist->item(i);
value =
XMLString::transcode(c_node->getTextContent());
name =
XMLString::transcode(c_node->getNodeName());
std::cout <<"Index: " << i << std::endl;
std::cout << "Element: " <<
Transcode(c_node->getNodeName()).display() <<
std::endl;
std::cout << "Value : " <<
Transcode(c_node->getTextContent()).display() <<
std::endl;
}
free(query);
}
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]