Dear Atanacio
Check your Code and make sure all pointer are at least 32 bit pointers. Often you have just problems when one of the many pointers is of a 16 bit size. Pointer Size matters and are important when larger buffers come to play. Josef Von: Atanacio Reyes [mailto:arey...@yahoo.com] Gesendet: Freitag, 20. Juli 2012 22:58 An: Apache AXIS C User List Betreff: serialization problem with large xml documents Dear axis2c users: Maybe this problem has to do with the library libxml2, particularly with the structure xmlBuffer. I have the following code: axiom_node_serialize(om_node, env, om_output); buffer = (axis2_char_t *) axiom_xml_writer_get_xml(xml_writer, env); printf( "size of buffer=%d, actual size=%d\n", axiom_xml_writer_get_xml_size(xml_writer, env), strlen(buffer) ); the output is: size of buffer=27558, actual size=16396. Does not include the serialized xml document, but to see the sizes is that it is incomplete. this problem has to do with large xml documents (> 27300 bytes). thank you all. Atanacio Reyes