serialization problem with large xml documents

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

serialization problem with large xml documents

Atanacio Reyes
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