[xml] the xmlDocDumpFormatMemoryEnc bug in TUXEDO service?
- From: kingofsc sina com
 
- To: xml gnome org<xml gnome org>
 
- Subject: [xml] the xmlDocDumpFormatMemoryEnc bug in TUXEDO service?
 
- Date: Sun, 27 Sep 2009 21:47:47 +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]