<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2314.1000" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hello,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I have an xml doc eg:<BR>- &lt;report&gt;<BR>- 
&lt;sub_report&gt;<BR>&nbsp; &lt;date required="Yes"&gt;Friday, January 11, 
2002(0830)&lt;/date&gt; <BR>&nbsp; &lt;heading&gt;Report BLAH&lt;/heading&gt; 
<BR>- &lt;sub_heading&gt;<BR>&nbsp; 
&lt;sub_heading_name&gt;Customer&lt;/sub_heading_name&gt; <BR>&nbsp; 
&lt;/sub_heading&gt;<BR>- &lt;sub_heading&gt;<BR>&nbsp; 
&lt;sub_heading_name&gt;Number&lt;/sub_heading_name&gt; <BR>&nbsp; 
&lt;/sub_heading&gt;<BR>- &lt;sub_heading&gt;<BR>&nbsp; 
&lt;sub_heading_name&gt;Counterparty&lt;/sub_heading_name&gt; <BR>&nbsp; 
&lt;/sub_heading&gt;<BR>- &lt;data_row&gt;<BR>&nbsp; 
&lt;data&gt;BLAH&lt;/data&gt; <BR>&nbsp; &lt;data&gt;100&lt;/data&gt; <BR>&nbsp; 
&lt;data&gt;AAA Ltd.&lt;/data&gt; <BR>&nbsp; &lt;/data_row&gt;<BR>- 
&lt;data_row&gt;<BR>...<BR>&nbsp; 
&lt;/data_row&gt;<BR>&lt;/sub_report&gt;<BR>&lt;sub_report&gt;<BR>...<BR>&lt;/sub_report&gt;<BR>...<BR>&lt;/report&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>So each report has a sub_report. The problem I am 
getting is that when I use Jdom to extract the data from the xml doc, it looks 
at the first sub_report it meets and proceeds to parse though it. Once finished 
it comes out, sees "sub_report" again and parses the same sub_report it just 
came from again, and not going on to the next one!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I realise I could make matters easier by labeling 
the sub_report like such, sub_report1, sub_report2, sub_report3... but for other 
reasons (XSLT hic-cups) I would rather keep it the way it is.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>If anyone has used Jdom extensively and perhaps has 
an answer to making it skip over roots it has done before with the same name 
then please let me know.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks in advance!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Regards</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Patrick</FONT></DIV></BODY></HTML>