[xsd-users] problem with xsd-2.3.1-hppa-hpux

Boris Kolpackov boris at codesynthesis.com
Sat Jun 23 13:13:33 EDT 2007


Hi Samiksha,

Samiksha Rajput <samiksha.rajput at tcs.com> writes:

> XML files (around 7GB data) are received through Websphere MQ.

Do you mean each XML file is around 7GB?

> The data from the xml file is used to populate the input parameters of
> the method to be invoked.
> The output parameters from method is required to form back  xml which
> will be response xml needed to be passed through Websphere MQ.

How much data from an XML file is used to make each request? If the
data required for each request is spread all over the XML file than
an in-memory approach would probably be the most straightforward
(provided you have enough RAM to hold the data in memory). If you
use only a small, fairly local portion (think "record") of XML data
in a request then a stream-based approach might be a better answer
especially for 7GB files. XSD offers both in-memory (C++/Tree mapping)
and stream-oriented (C++/Parser mapping) XML data binding.


hth,
-boris




More information about the xsd-users mailing list