On Fri, Feb 04, 2005 at 10:47:24AM +0000, David Harris wrote: > res = xsltApplyStylesheet(cur, doc, params); > xmlDocDumpFormatMemory(res, &xmlbuff, &buffersize, 1);
Bzzzz wrong approach. You need an XSLt specific serialization funtion like indicated in the tutorial, plus define in your stylesheet http://www.w3.org/TR/xslt#output encoding = string If you had just looked at the doc for the functions you used http://xmlsoft.org/html/libxml-tree.html#xmlDocDumpFormatMemory you would have seen just below http://xmlsoft.org/html/libxml-tree.html#xmlDocDumpFormatMemoryEnc basically Read the Docs ! > xmlDocDumpFormatMemory works fine in xmlbuff is coerced to char but not > wchar_t. How can I use wide characters? are there wide character versions of > these functions? I certainly couldnt find them or any clue about using utf8 > input for this library. You need to read more about the subject http://www.w3.org/TR/REC-xml/#sec-guessing if you use XML, you'd better read the associated spec. It does *not* have to show up at the API level. There is also specific doc about encoding in libxml2 http://xmlsoft.org/xmlmem.html it' 2 clicks away from the main page http://xmlsoft.org/ Maybe you "certainly" could not find informations, but the informations are "certainly" available and indexed by both google and xmlmsoft own search engines. Daniel -- Daniel Veillard | Red Hat Desktop team http://redhat.com/ [EMAIL PROTECTED] | libxml GNOME XML XSLT toolkit http://xmlsoft.org/ http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/ _______________________________________________ xml mailing list, project page http://xmlsoft.org/ xml@gnome.org http://mail.gnome.org/mailman/listinfo/xml