<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4919.2200" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<DIV>
<DIV class=OutlookMessageHeader><FONT face="Times New Roman"
size=2></FONT></DIV><FONT face=Arial size=2><SPAN class=14404910-05052003>Hi
All,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=14404910-05052003></SPAN></FONT> </DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV><SPAN class=14404910-05052003><FONT face=Arial><FONT size=2>(
//param[text()] and //*[name()='param'][text()] ) Both the xPaths are valide
as per <SPAN class=14404910-05052003><A
href="http://www.w3.org/TR/xpath">http://www.w3.org/TR/xpath</A> </SPAN></FONT></FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=14404910-05052003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=14404910-05052003>This code doesn't
works:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2> XPath
xpathSelector = DocumentHelper.createXPath("//<SPAN
class=14404910-05052003>param</SPAN>[text()]");<BR>
List results =
xpathSelector.selectNodes(doc);<BR>
for ( Iterator iter = results.iterator(); iter.hasNext(); )
{<BR>
Element element =
(Element)iter.next();<BR>
System.out.println("'" + element.getName() + "' : " +
element.getText());<BR>
}</FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=14404910-05052003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=14404910-05052003>This code
works:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2> XPath
xpathSelector = DocumentHelper.createXPath("//*[name()='<SPAN
class=14404910-05052003>param</SPAN>'][text()]");<BR>
List results =
xpathSelector.selectNodes(doc);<BR>
for ( Iterator iter = results.iterator(); iter.hasNext(); )
{<BR>
Element element =
(Element)iter.next();<BR>
System.out.println("'" + element.getName() + "' : " +
element.getText());<BR>
}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><SPAN class=14404910-05052003><FONT face=Arial
size=2>Why?</FONT></SPAN></DIV></BLOCKQUOTE>
<DIV><SPAN class=14404910-05052003><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=14404910-05052003><FONT face=Arial
size=2>-Nitin</FONT></SPAN></DIV></BODY></HTML>