Bonjour
Je programme en ce moment un outil en C++, utilisant la libxml2. Cette librairie utilise de nombreux types qui lui sont propres afin de combler des lacunes du C : xmlChar est par exemple le remplaçant du char. (http://xmlsoft.org/html/libxml-xmlstring.html(...))
Je souhaite convertir ce xmlChar en std::string mais je n'y arrive pas !
Voici le code source :
node = xmlobject->nodesetval->nodeTab[0];
xmlChar *nom_paquet = xmlGetProp(node, xmlCharStrdup("name"));
resultat = std::string(nom_paquet);
node est un xmlNodePtr, et resultat un std::string.
G++ (…)
Forum Programmation.c++ STL + libxml = ...
22
août
2004