All the examples of findElement(By.xpath) I\'ve seen search the whole page, e.g.
WebElement td = driver.findElement(By.xpath(\"//td[3]\"));
what i m understanding that u want to retrieve a particular td from a tr, so here's a snippet you can try it with your code to find 3rd td...
WebElement tr=//...find a particular table row
List columns = tr.findElements(By.tagName("td"));
Iterator j = columns.iterator();
int count=0;
while(j.hasNext())
{
WebElement column = j.next();
if(count==2)
{
System.out.print(column.getText());
}
count++;
}
You can change count value in if condition to retrieve another td..
Hope this will help you..