¿Cómo convertir/convertir un xmlChar * a char * de la biblioteca libxml2? Gracias.libxml2 xmlChar * cast to char *
16
A
Respuesta
6
Looks like es solo unsigned char. Por lo tanto, debería ser seguro lanzar siempre que no esté haciendo aritmética en él.
Pero, probablemente no es necesario porque la página tiene la funcionalidad de cadena de claves implementada en términos del tipo.
13
Si se echa un vistazo a los ejemplos, por ejemplo io2.c, se dará cuenta de que sólo alegremente la arrojaron a un char *:
printf("%s", (char *) xmlbuff);
Cuestiones relacionadas
- 1. Cast Dictionary KeyCollection to String array
- 2. Double to Const Char *
- 3. const unsigned char * to std :: string
- 4. error libxml2 con espacios de nombres y XPath
- 5. Char to Hex en javascript
- 6. String to Char array Java
- 7. Convertir boost :: uuid to char *
- 8. Cast boost :: shared_array <char> para impulsar :: shared_array <const char>
- 9. size_t convertido/cast de cadena en C++
- 10. libxml2 no puede acercarse contenido del nodo
- 11. Overriding (cast)
- 12. libxml2 de java
- 13. libxml2 Análisis de HTML
- 14. Agregar libxml2 en XCode
- 15. C++ Buffers de Protocolo de Google: serialize to char *?
- 16. printf too smart casting from char to int?
- 17. Cast a bool en JavaScript
- 18. CAST anidado no funciona
- 19. cast Long a BigDecimal
- 20. ¿Por qué null cast?
- 21. C# Cast Entire Array?
- 22. Haskell: "Cast"/force type?
- 23. C# cast Dictionary <string, AnyType> to Dictionary <string, Object> (Involving Reflection)
- 24. Instalar PHP 5 sin libxml2
- 25. ¿Cómo instalar libxml2 en virtualenv?
- 26. Homebrew instalar libxml2 con módulos de python
- 27. Excepción de Class Cast: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
- 28. char! = (Char firmado), char! = (Char no firmado)
- 29. instalando libxml2 en python 2.7 windows
- 30. java: instanceof y cast combinados?
* * Por el momento, es unsigned char - pero ¿Por qué crear un alias simple para char si no esperan que el typedef cambie en el futuro? – Mihai