[xml] the xmlDocDumpFormatMemoryEnc bug in TUXEDO service?
- From: kingofsc sina com
- To: xml<xml gnome org>
- Subject: [xml] the xmlDocDumpFormatMemoryEnc bug in TUXEDO service?
- Date: Sun, 27 Sep 2009 21:57:41 +0800
when i use xmlDocDumpFormatMemoryEnc to dump a xmlDocPtr to the xmlChar *var in TUXEDO service,the var will cut at the bytes of 2031;but it works well at not TUXEDO service;
for example,i call the dumpXML function in TUXEDO service will occur the question above,but if i just call it in a common executable program,it works well.
///////////////////////////////////////
int dumpXML()
{
xmlDocPtr doc;
xmlChar *pxmlout;
int xmllen;
if(NULL==(doc=xmlParseFile("test.xml")))
{
printf("xmlParseFile ERROR.\n");
return -1;
}
xmlDocDumpFormatMemoryEnc(doc,&pxmlout,&xmllen,"GBK",1);
printf("xmllen=[%d],xmlout=[%s]\n",xmllen,pxmlout);
xmlFree(pxmlout);
return 0;
}
///////////////////////////////////////
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]