<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/1.0.2">
</HEAD>
<BODY>
Hi Shinnie
<BR>

<BR>
I had a similar problem, and I believe there are 2 ways of doing it:
<BR>

<BR>
1) Using ElementFilter and your own JDOMFactory implementation, which would create only the elements you need.
<BR>

<BR>
2) Using dom4j API instead, which seems to be more geared to large (preferably with a shallow tree) XML documents. Have a look at:
<BR>

<BR>
<A HREF="http://www.dom4j.org/faq.html#How%20does%20dom4j%20handle%20very%20large%20XML%20documents?">http://www.dom4j.org/faq.html#How%20does%20dom4j%20handle%20very%20large%20XML%20documents?</A>
<BR>

<BR>

<BR>
Best regards
<BR>

<BR>
Ben
<BR>

<BR>

<BR>
On Mon, 2002-11-25 at 02:56, Gu Xueying (Shinnie Gu) wrote:
    <BLOCKQUOTE>
<PRE><FONT COLOR="#737373"><FONT SIZE="3"><I>Hi all,</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>I use jdom to export all data  from database about 10,000 records.</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>I use SAXBuilder to build an xml and export a xml in ONIX (Online</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>information exchange) format.</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>My pc's memory is 256m and I use -Xmx512 java vm parameter to run it. But it</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>still</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>runs out of memory.</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>I don't know what's the mechanism for jdom to build, can jdom build a xml</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>just like </FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>SAX (using the least memory). Or there are other methods.</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>Any help is appreciated!!</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>Thanks</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>Shinnie Gu</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>IUniverse(Shanghai)Co.,Ltd.</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>Tel:8621-58305001 Ext.8755</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>_______________________________________________</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>To control your jdom-interest membership:</FONT></FONT></I></PRE>
    </BLOCKQUOTE>
<A HREF="http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@yourhost.com"><FONT SIZE="3"><I>http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@yourhost.com</FONT></I></A>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>-- 
benjamin kopic
m: +44 (0)780 154 7643
t: +44 (0)20 7794 3090
e: benjamin.kopic@panContext.com
w: http://www.panContext.com/
</PRE>
</TD>
</TR>
</TABLE>

</BODY>
</HTML>