<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-16">

                                                <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-16">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6603.0">
<TITLE>XPATH using JDOM returns null???</TITLE>
</HEAD>
                                        <BODY >
                                                <DIV>
<!-- Converted from text/rtf format -->

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">Folks,</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">I'm parsing an XML file using the following snippet..</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT FACE="Times New Roman">XPath xpath = XPath.newInstance(&quot;/FIXML/Batch/TrdCaptRpt&quot;);</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT FACE="Times New Roman">List nodelist = xpath.selectNodes(doc);</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT FACE="Times New Roman">Iterator nd = nodelist.iterator();</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT FACE="Times New Roman">while (nd.hasNext()){</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT FACE="Times New Roman">Element ndele = (Element) nd.next();</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT FACE="Times New Roman">fix.listElements(ndele);</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT FACE="Times New Roman">}</FONT>
</P>
<BR>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">This is the xml snip&#8230;</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A HREF=""><U><FONT COLOR="#0000FF" FACE="Times New Roman">-</FONT></U></A><FONT FACE="Times New Roman"> &lt;FIXML r=&quot;<B>20030618</B>&quot; s=&quot;<B>20040109</B>&quot; v=&quot;<B>4.4</B>&quot; xr=&quot;<B>FIA</B>&quot; xv=&quot;<B>1</B>&quot; xmlns=&quot;<A HREF="http://www.fixprotocol.org/FIXML-4-4">http://www.fixprotocol.org/FIXML-4-4</A>&quot;&gt; </FONT>

<BR><A HREF=""><U><FONT COLOR="#0000FF" FACE="Times New Roman">-</FONT></U></A><FONT FACE="Times New Roman"> &lt;Batch&gt; </FONT>

<BR><A HREF=""><U><FONT COLOR="#0000FF" FACE="Times New Roman">-</FONT></U></A><FONT FACE="Times New Roman"> &lt;TrdCaptRpt RptID=&quot;</FONT><B><FONT FACE="Times New Roman">29770863</FONT></B><FONT FACE="Times New Roman">&quot; PrevlyRpted=&quot;</FONT><B><FONT FACE="Times New Roman">N</FONT></B><FONT FACE="Times New Roman">&quot; LastQty=&quot;</FONT><B><FONT FACE="Times New Roman">1</FONT></B><FONT FACE="Times New Roman">&quot; LastPx=&quot;</FONT><B><FONT FACE="Times New Roman">156.4</FONT></B><FONT FACE="Times New Roman">&quot; TrdDt=&quot;</FONT><B><FONT FACE="Times New Roman">2005-07-13</FONT></B><FONT FACE="Times New Roman">&quot; TransTyp=&quot;</FONT><B><FONT FACE="Times New Roman">0</FONT></B><FONT FACE="Times New Roman">&quot; RptTyp=&quot;</FONT><B><FONT FACE="Times New Roman">2</FONT></B><FONT FACE="Times New Roman">&quot; TrdTyp=&quot;</FONT><B><FONT FACE="Times New Roman">0</FONT></B><FONT FACE="Times New Roman">&quot; MtchID=&quot;</FONT><B><FONT FACE="Times New Roman">0043025</FONT></B><FONT FACE="Times New Roman">&quot; BizDt=&quot;</FONT><B><FONT FACE="Times New Roman">2005-07-13</FONT></B><FONT FACE="Times New Roman">&quot; MtchStat=&quot;</FONT><B><FONT FACE="Times New Roman">0</FONT></B><FONT FACE="Times New Roman">&quot;&gt; </FONT></P>

<P><FONT FACE="Times New Roman">&lt;Instrmt Sym=&quot;</FONT><B><FONT FACE="Times New Roman">VX</FONT></B><FONT FACE="Times New Roman">&quot; ID=&quot;</FONT><B><FONT FACE="Times New Roman">VX</FONT></B><FONT FACE="Times New Roman">&quot; Src=&quot;</FONT><B><FONT FACE="Times New Roman">8</FONT></B><FONT FACE="Times New Roman">&quot; CFI=&quot;</FONT><B><FONT FACE="Times New Roman">FFICSX</FONT></B><FONT FACE="Times New Roman">&quot; MMY=&quot;</FONT><B><FONT FACE="Times New Roman">200602</FONT></B><FONT FACE="Times New Roman">&quot; MatDt=&quot;</FONT><B><FONT FACE="Times New Roman">2006-02-15</FONT></B><FONT FACE="Times New Roman">&quot; Mult=&quot;</FONT><B><FONT FACE="Times New Roman">100</FONT></B><FONT FACE="Times New Roman">&quot; Exch=&quot;</FONT><B><FONT FACE="Times New Roman">XCBF</FONT></B><FONT FACE="Times New Roman">&quot; /&gt; </FONT>

<BR><A HREF=""><U><FONT COLOR="#0000FF" FACE="Times New Roman">-</FONT></U></A><FONT FACE="Times New Roman"> &lt;RptSide Side=&quot;</FONT><B><FONT FACE="Times New Roman">1</FONT></B><FONT FACE="Times New Roman">&quot; InptDev=&quot;</FONT><B><FONT FACE="Times New Roman">MR</FONT></B><FONT FACE="Times New Roman">&quot; Ccy=&quot;</FONT><B><FONT FACE="Times New Roman">USD</FONT></B><FONT FACE="Times New Roman">&quot; PosEfct=&quot;</FONT><B><FONT FACE="Times New Roman">O</FONT></B><FONT FACE="Times New Roman">&quot;&gt; </FONT>

<BR><FONT FACE="Times New Roman">&lt;Pty ID=&quot;</FONT><B><FONT FACE="Times New Roman">OCC</FONT></B><FONT FACE="Times New Roman">&quot; R=&quot;</FONT><B><FONT FACE="Times New Roman">21</FONT></B><FONT FACE="Times New Roman">&quot; /&gt; </FONT>

<BR><A HREF=""><U><FONT COLOR="#0000FF" FACE="Times New Roman">-</FONT></U></A><FONT FACE="Times New Roman"> &lt;Pty ID=&quot;</FONT><B><FONT FACE="Times New Roman">00299</FONT></B><FONT FACE="Times New Roman">&quot; R=&quot;</FONT><B><FONT FACE="Times New Roman">1</FONT></B><FONT FACE="Times New Roman">&quot;&gt; </FONT>

<BR><FONT FACE="Times New Roman">&lt;Sub ID=&quot;</FONT><B><FONT FACE="Times New Roman">C</FONT></B><FONT FACE="Times New Roman">&quot; Typ=&quot;</FONT><B><FONT FACE="Times New Roman">26</FONT></B><FONT FACE="Times New Roman">&quot; /&gt; </FONT>

<BR><FONT FACE="Times New Roman">&lt;/Pty&gt; </FONT>

<BR><FONT FACE="Times New Roman">&lt;Pty ID=&quot;</FONT><B><FONT FACE="Times New Roman">PJZ</FONT></B><FONT FACE="Times New Roman">&quot; R=&quot;</FONT><B><FONT FACE="Times New Roman">2</FONT></B><FONT FACE="Times New Roman">&quot; /&gt; </FONT>

<BR><FONT FACE="Times New Roman">&lt;/RptSide&gt; </FONT>

<BR><A HREF=""><U><FONT COLOR="#0000FF" FACE="Times New Roman">-</FONT></U></A><FONT FACE="Times New Roman"> &lt;RptSide Side=&quot;</FONT><B><FONT FACE="Times New Roman">2</FONT></B><FONT FACE="Times New Roman">&quot; InptDev=&quot;</FONT><B><FONT FACE="Times New Roman">MR</FONT></B><FONT FACE="Times New Roman">&quot; Ccy=&quot;</FONT><B><FONT FACE="Times New Roman">USD</FONT></B><FONT FACE="Times New Roman">&quot; PosEfct=&quot;</FONT><B><FONT FACE="Times New Roman">C</FONT></B><FONT FACE="Times New Roman">&quot;&gt; </FONT>

<BR><FONT FACE="Times New Roman">&lt;Pty ID=&quot;</FONT><B><FONT FACE="Times New Roman">OCC</FONT></B><FONT FACE="Times New Roman">&quot; R=&quot;</FONT><B><FONT FACE="Times New Roman">21</FONT></B><FONT FACE="Times New Roman">&quot; /&gt; </FONT>

<BR><A HREF=""><U><FONT COLOR="#0000FF" FACE="Times New Roman">-</FONT></U></A><FONT FACE="Times New Roman"> &lt;Pty ID=&quot;</FONT><B><FONT FACE="Times New Roman">00643</FONT></B><FONT FACE="Times New Roman">&quot; R=&quot;</FONT><B><FONT FACE="Times New Roman">18</FONT></B><FONT FACE="Times New Roman">&quot;&gt; </FONT>

<BR><FONT FACE="Times New Roman">&lt;Sub ID=&quot;</FONT><B><FONT FACE="Times New Roman">C</FONT></B><FONT FACE="Times New Roman">&quot; Typ=&quot;</FONT><B><FONT FACE="Times New Roman">26</FONT></B><FONT FACE="Times New Roman">&quot; /&gt; </FONT>

<BR><FONT FACE="Times New Roman">&lt;/Pty&gt; </FONT>

<BR><FONT FACE="Times New Roman">&lt;Pty ID=&quot;</FONT><B><FONT FACE="Times New Roman">TM1</FONT></B><FONT FACE="Times New Roman">&quot; R=&quot;</FONT><B><FONT FACE="Times New Roman">26</FONT></B><FONT FACE="Times New Roman">&quot; /&gt; </FONT>

<BR><FONT FACE="Times New Roman">&lt;/RptSide&gt; </FONT>

<BR><FONT FACE="Times New Roman">&lt;/TrdCaptRpt&gt;</FONT>
</P>
<BR>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">Why does nodelist returns NULL???</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">Thanks for your help in advance.</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</P>

<P><B><I><FONT SIZE=2 FACE="Arial">Rajesh Anand</FONT></I></B>

<BR><B><FONT SIZE=2 FACE="Arial">Email:Rajesh_anand@ml.com</FONT></B>
</P>

</DIV>
                                                <DIV>
                                                        <HR COLOR="gray">
                                                </DIV>
                                                <DIV>If you are not an intended recipient of this e-mail, please notify the sender, delete it and do not read, act upon, print, disclose, copy, retain or redistribute it. <A HREF="http://www.ml.com/email_terms/">Click here </A>for important additional terms relating to this e-mail.&nbsp;&nbsp;&nbsp;&nbsp; <A HREF="http://www.ml.com/email_terms/">http://www.ml.com/email_terms/</A></DIV>
                                                <DIV>
                                                        <HR COLOR="gray">
                                                </DIV></BODY></HTML>