I was trying to implement a `lxml, xpath` code to parse html from link: `https://www.theice.com/productguide/ProductSpec.shtml?specId=251`
Specifically, I was trying to parse the `<tr class="last">` table at near the end of the page.

I wanted to obtain the text in that sub-table, for example: "New York" and the hours listed next to it (and do the same for London and Singapore) .

I have the following code (which doesn't work properly):

```
doc = lxml.html.fromstring(page)
tds = doc.xpath('//table[@class="last"]//table[@id"tradingHours"]/tbody/tr/td/text()')

```

With BeautifulSoup:

```
table = soup.find('table', attrs={'id':'tradingHours'})
for td in table.findChildren('td'):
    print td.text

```

What is the best method to achieve this? I want to use `lxml` not `beautifulSoup` (just to see the difference).