Comment convertir/convertir un xmlChar * en char * à partir de la bibliothèque libxml2? Merci.libxml2 xmlChar * cast en char *
16
A
Répondre
6
Looks like c'est juste unsigned char. Donc, il devrait être sécuritaire de lancer tant que vous ne faites pas d'arithmétique.
Mais, vous n'avez probablement pas besoin car cette page a la fonctionnalité de chaîne de clé implémentée en termes de type.
13
Si vous jetez un oeil à des exemples, par exemple io2.c, vous remarquerez qu'ils jettent allègrement juste à un char *:
printf("%s", (char *) xmlbuff);
* Pour l'instant *, il est unsigned char - mais pourquoi faire un alias simple pour char si elles ne s'attendent pas à ce que le typedef change dans le futur? – Mihai