|
Hi to all,
I'm a newbie to Jibx, so please, forgive me if I post an already asked question (enven if I don't find a post that could interest me in the archive).
Here's my issue. I'd like to user Jibx to unmarshall/marshall a XML document that could be huge (almost 100Mb, very rare but could be happened).
The format of document is something like that :
<rootElement> <childElement> .... </childElement> <Object> <HugeData id="1" format="base64">data encoded in base64</HugeData> <HugeData id="2" format="base64">data encoded in base64</HugeData> </Object>
</rootElement>
In fact in the most of cases, I don’t have to “handle” the <HugeData>. I’ve to extract them into a separated file only on demand. But when I unmarshall the document I get a “OutOfMemory” exception (cause I bind it with “String” type first). Then I try some others tips, but none works L. I tried to write an empty marshaller (that implements IMarshaller, IUnmarshaller, IAliasable, like the example with HashMapper) but I get the same result L
So how could I do ? How Can I map the <HugeData> in order to avoid that could be loaded in memory (I’d like to write it directly into a file instead) ? Does somebody manage to resolve this issue ?
Thanks in advance for your replies.
Cheers
Tony
PS: Sorry for my poor English level.
-----Message d'origine-----
Welcome to the [email protected] mailing list!
To post to this list, send your email to:
General information about the mailing list is at:
https://lists.sourceforge.net/lists/listinfo/jibx-users
If you ever want to unsubscribe or change your options (eg, switch to or from digest mode, change your password, etc.), visit your subscription page at:
https://lists.sourceforge.net/lists/options/jibx-users/java2004kto%40yahoo.fr
You can also make such adjustments via email by sending a message to:
[EMAIL PROTECTED]
with the word `help' in the subject or body (don't include the quotes), and you will get back a message with instructions.
You must know your password to change your options (including changing the password, itself) or to unsubscribe. It is:
java2004kto
If you forget your password, don't worry, you will receive a monthly reminder telling you what all your lists.sourceforge.net mailing list passwords are, and how to unsubscribe or change your options. There is also a button on your options page that will email your current password to you.
You may also have your password mailed to you automatically off of the Web page noted above. |
- [jibx-users] Handling huge data (element) Javadev
- Re: [jibx-users] Handling huge data (element) Dennis Sosnoski
- Re: [jibx-users] Handling huge data (element) MUHAMMAD IQBAL
