En gros, remplace le printf par xmlElemDump(stdout, doc, node);
et tu recevras <elem>toto</elem>...
Et sur la taille de la libxml2, elle ne fait même pas 1 méga chez moi; l'xml, l'xpath, ça a l'air simple comme ça, mais enfonce-toi dans la gestion des namespaces, de l'encodage... et tu verras que libxml2 n'est pas énorme et fait du très bon boulot.
[^] # Re: exemple libxml2/xpath
Posté par Frédéric Péters (site web personnel) . En réponse au message code pour faire du xpath avec du xml en C. Évalué à 1.
En gros, remplace le printf par xmlElemDump(stdout, doc, node);
et tu recevras <elem>toto</elem>...
Et sur la taille de la libxml2, elle ne fait même pas 1 méga chez moi; l'xml, l'xpath, ça a l'air simple comme ça, mais enfonce-toi dans la gestion des namespaces, de l'encodage... et tu verras que libxml2 n'est pas énorme et fait du très bon boulot.